--- /srv/rebuilderd/tmp/rebuilderd922EQj/inputs/python3.13-minimal_3.13.9-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd922EQj/out/python3.13-minimal_3.13.9-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-10-15 14:56:22.000000 debian-binary │ -rw-r--r-- 0 0 0 2304 2025-10-15 14:56:22.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1881792 2025-10-15 14:56:22.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1884084 2025-10-15 14:56:22.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x1a1bd5 │ │ │ │ + Entry point address: 0x1a3e21 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 4823368 (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 0x1a1bd5 │ │ │ │ +Entry point 0x1a3e21 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x448230 0x00458230 0x00458230 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x448eec 0x00458eec 0x00458eec 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 0x44825c 0x44825c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x448f18 0x448f18 R E 0x10000 │ │ │ │ LOAD 0x44fee4 0x0046fee4 0x0046fee4 0x49774 0x75064 RW 0x10000 │ │ │ │ DYNAMIC 0x44fef8 0x0046fef8 0x0046fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x44823c 0x0045823c 0x0045823c 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x448ef8 0x00458ef8 0x00458ef8 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 0001c9dc 00c9dc 00a281 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026c5e 016c5e 0011a0 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027e00 017e00 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00027fb0 017fb0 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00027fe0 017fe0 001080 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029060 019060 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0002906c 01906c 001968 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002a9d8 01a9d8 24e3a4 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00278d7c 268d7c 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00278dc0 268dc0 1df46c 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0045822c 44822c 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 00458230 448230 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 00458238 448238 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0045823c 44823c 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002a9d8 01a9d8 24f072 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00279a4c 269a4c 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00279a80 269a80 1df468 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 00458ee8 448ee8 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 00458eec 448eec 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 00458ef4 448ef4 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 00458ef8 448ef8 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 000854 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2259 +1,2259 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2256 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: 0006a2e7 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006d0fd 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 0011e9d5 416 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003d035 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00067019 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00067ae5 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00068885 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006d0d5 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0011ef11 416 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003cf69 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 00066ce1 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 000677ad 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001516c5 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00152685 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0047bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 000648c1 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 00060395 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0010b165 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 000686d5 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 00060379 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0010b329 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0047db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 001c4951 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005b4b1 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 001183e1 52 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005b485 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 00151851 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00063439 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 00152811 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 000614f5 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029994 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f6bad 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f6c71 368 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000894a9 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0012c91d 732 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 00088f71 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0012d2a9 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: 0012c8b1 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 0023e3a1 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0012d23d 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0023fa99 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0047af50 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 00255b15 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 00092471 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 0008ba29 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 00256c4d 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 00091c09 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 0008b269 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 0015cdad 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 00061027 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 0015ddc5 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 00060a7b 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bb09 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004b9680 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 00062a43 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 0020fb55 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 001245b9 260 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 000567ef 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 00062a87 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00069a7d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 00060c53 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 0021185d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 00124af1 160 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 000567c7 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00060c97 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 000680f5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00471104 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002ed2d 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ - 53: 00031fcd 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005e9b1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 0014ea09 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f6e59 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 001777c1 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00069b41 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 002376f5 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 001a6afd 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 000683e7 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001e79a9 212 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 53: 00031fad 28 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ + 54: 0005e991 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 0014f9c9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f6f1d 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001789bd 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 000681b9 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 00238c35 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 001a8d3d 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00068981 190 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001e9705 212 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (16) │ │ │ │ 65: 0047db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000debc1 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 00122659 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000de3bd 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 00122b91 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0047bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007e69d 144 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007e619 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: 000d0eb1 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 000643b9 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001aeecd 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 001236ed 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0005f8ed 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e5a91 736 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000d0689 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 00064351 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001b12d9 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 00123c25 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005f8d1 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e5a61 736 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 00082861 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 0008234d 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b137 84 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000d1f61 342 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000d175d 344 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: 0047dadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004cc7b 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004eef5 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 0006672d 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c8dfd 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d53f9 1192 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 00130e25 392 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c6d99 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 00100805 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00066781 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c8571 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d4c1d 1200 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 001317b5 392 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c6511 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 001009b5 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 00169219 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 0016a2c5 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004b9cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 00213a39 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 002154c9 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 00152051 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060f77 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 001fc0b9 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 000502f5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 00153069 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 000609cb 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 001fde31 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 000502cd 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001e3bf9 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001e5955 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 00144799 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 00066eaf 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 0005859d 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 00145705 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 00066b77 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00058575 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002afd3 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: 00067e63 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00067b2b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00471f0c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 0019e8f5 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 00064307 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 001a1bd5 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 001a0915 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 0006429f 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 001a3e21 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004b9ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 000809d1 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 00200e49 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 00080945 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 00202b41 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 000606f5 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 000606d9 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004b9ce0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 001103f9 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 001a3da9 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 001105b9 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 001a5ff1 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000297f8 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 0011caf5 504 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 00079e3d 1000 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 000642d1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 0011d039 504 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 00079e45 1000 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 00064269 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 00064cdd 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 00064ea5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002ba3f 62 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 0005fa19 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000d3ad1 770 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 0005f9fd 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000d3301 770 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ec05 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 000606bb 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005aa69 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 000560bf 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 00144f45 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 0006069f 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005a9a9 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00055ff3 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 00145eb1 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004b9cf4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 0003677d 556 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 00154871 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00193d61 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007f97d 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00088c11 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 000368d5 556 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 00155889 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 00195789 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007f8f1 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 000886e1 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 000467c5 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 0004679f 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 0016650d 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 00071fa5 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 00167a7d 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 00071f6d 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004710cc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002cf03 390 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0047af44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 000564f9 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001b98a9 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 00062bb1 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 000564d1 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001bb979 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 00060dc1 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 0013e5ad 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0005fabf 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 0006d6bd 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 0013f7ed 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 0005faa3 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 0006d695 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a120 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 0021807d 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cf645 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 002197a5 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cee1d 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00477848 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 00117a79 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005f825 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000ef591 852 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000fc321 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 0014e1c5 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006cb19 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 0010dbd5 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 00169115 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0004f87d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001da5ad 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 000600a7 452 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003acc9 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005e29d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 00117f99 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005f809 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000ef651 852 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000fc3dd 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 0014f185 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006caf1 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 0010dda1 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0016a1c1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004f855 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001dc44d 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 0006008b 452 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003ac39 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005e27d 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004734e4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 000649a5 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 0006873b 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029a58 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00067e87 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00067b4f 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 0011f171 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001df579 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0005fcdb 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001d497d 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 0011f6ad 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001e1349 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 0005fcbf 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001d6a15 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 0013aad1 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 0014338d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 197: 00032791 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 195: 0013be29 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 001445bd 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 197: 0003276d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 001a2ad5 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 002509c5 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 001a4d1d 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 00251acd 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00471d60 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0047ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 0017cd29 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 0012f91d 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 0017df01 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 001302ad 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00478cb8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0047c440 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 000634f3 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 000615af 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 000643a3 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 0006433b 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 0015bf85 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 00076dd1 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 0015cf9d 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 00076e0d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000eb569 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001a1bc5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000eb5d9 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 001a3e11 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0047dad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029bf4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 000673db 262 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001df9fd 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 000670a3 262 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001e17cd 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b131 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0047bbb0 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: 0005f9d9 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 229: 002158fd 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 230: 000642a1 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 231: 00121f3d 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 228: 0005f9bd 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 229: 00217079 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 230: 00064239 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 231: 001224a9 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 232: 0047af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 233: 0007afed 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 234: 000d5355 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 235: 0005fb0d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 236: 00032e85 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 237: 0006ccdd 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 238: 000cd02d 906 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 239: 000356f5 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 240: 00062d85 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 241: 000e2dd5 440 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 242: 0011533d 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 233: 0007aff5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 234: 000d4b79 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 235: 0005faf1 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 236: 00032e61 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 237: 0006ccb5 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 238: 000cc7fd 910 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 239: 000356d7 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 240: 00060e43 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 241: 000e2dbd 424 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 242: 00115865 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 243: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 244: 0047db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 245: 00077c6d 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 246: 001a8655 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 247: 00086515 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 00077c7d 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 246: 001aa895 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 247: 00085ff9 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 248: 0002a350 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 249: 0002a3cc 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 251: 0002bb03 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 252: 001a81d9 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 252: 001aa419 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 253: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 254: 004b9ce4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 255: 000f6945 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 256: 0023c7b9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 000f6a09 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 256: 0023dd71 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 257: 0002a3f0 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 258: 0002aa49 352 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 259: 00062cc7 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 259: 00060a97 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 260: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 261: 00122565 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 262: 0023ca3d 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 263: 0025161d 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 264: 001f45f9 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 265: 000644bb 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 266: 00084935 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 261: 00122a9d 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 262: 0023dff5 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 263: 0025267d 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 264: 001f63c9 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 265: 00064453 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 266: 00084421 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 267: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 268: 0047500c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 269: 0047dad0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 270: 0005057b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 271: 0019d05d 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 272: 00060f89 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 270: 00050551 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 271: 0019ee35 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 272: 000609dd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 273: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 274: 0014a785 134 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 274: 0014b6cd 134 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ 275: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2) │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (2) │ │ │ │ - 277: 000677b9 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 278: 001c27e9 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 279: 000888c5 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 277: 00067481 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 278: 001c494d 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 279: 00088395 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 280: 004e2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 281: 002b77a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 282: 0005840b 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 283: 00064463 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 284: 0009d5a9 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 281: 002b8460 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 282: 000583e3 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 283: 000643fb 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 284: 0009cd1d 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 285: 000291b0 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 286: 00117eb5 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 286: 00118415 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 287: 004b9cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 288: 001f6cc1 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 288: 001f8a8d 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 289: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 290: 002bde6c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 291: 001d4989 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 290: 002beb2c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 291: 001d6a21 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 292: 00029eec 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 293: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 294: 001ecc49 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 295: 00112d09 540 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 294: 001eea19 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 295: 00113245 540 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 296: 0002a230 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (3) │ │ │ │ 297: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (2) │ │ │ │ 298: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (2) │ │ │ │ - 299: 0006668b 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 300: 001558c1 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 301: 000f6181 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 302: 00083829 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 299: 000666df 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 300: 001568d9 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 301: 000f6245 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 302: 00083315 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 303: 00474f3c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 304: 001c52dd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 305: 00060fc9 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 306: 001a01d9 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 307: 001dfb6d 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 308: 00047bc9 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 304: 001c7375 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 305: 00060a1d 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 306: 001a2205 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 307: 001e193d 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 308: 00047c19 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 309: 0002a1f0 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ 310: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (2) │ │ │ │ 311: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (2) │ │ │ │ 312: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (2) │ │ │ │ - 313: 001f9f01 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 314: 0007f745 568 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 315: 00123635 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 316: 0005fb09 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 313: 001fbc79 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 314: 0007f6b9 568 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 315: 00123b6d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 316: 0005faed 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 317: 00000000 0 FUNC GLOBAL DEFAULT UND link@GLIBC_2.4 (2) │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ - 319: 000cf685 1040 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 319: 000cee5d 1040 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 320: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 321: 004b9f88 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 322: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (2) │ │ │ │ 323: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ 324: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (2) │ │ │ │ - 325: 000ff321 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 326: 0005a889 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 325: 000ff3b5 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 326: 0005a85d 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ 327: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (2) │ │ │ │ 328: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (2) │ │ │ │ - 329: 00063755 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 330: 0005ead5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 331: 000360e9 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 332: 0016255d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 333: 00169569 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 334: 0006cb4d 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 329: 000616f5 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 0005eab5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 331: 00036051 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 332: 001635d5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 333: 0016a6fd 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 334: 0006cb25 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ 335: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ 336: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (2) │ │ │ │ - 337: 000b8619 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 338: 001a85d5 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 339: 00167259 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 340: 000eeeb1 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 341: 00066f0b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 342: 00118ac1 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 337: 000b7df5 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 338: 001aa815 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 339: 001680d5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 340: 000eef71 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 341: 00066bd3 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 342: 0011901d 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ 343: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ 344: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ 345: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (2) │ │ │ │ - 346: 000cd3b9 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 346: 000ccb8d 1048 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 347: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 348: 002046f1 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 349: 0004eb29 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 350: 0009db51 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 351: 00130fad 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 352: 001078e5 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 348: 00173d71 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 349: 0004f3ab 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 350: 0009d261 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 351: 0013193d 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 352: 00107a85 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 354: 0006a33d 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 355: 0014f615 210 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 354: 000688db 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 355: 001505d5 210 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ 356: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (2) │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (2) │ │ │ │ - 358: 001de205 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 358: 001e00a5 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 359: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 360: 002580e1 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 361: 00064965 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 360: 00258fd1 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 361: 000686fb 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 362: 00475f30 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 363: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 364: 00029ad4 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 365: 0005f6f7 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 366: 0003ecad 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 367: 000ca731 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 368: 0006771f 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 369: 00215465 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 365: 0005f6d7 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 0003ed0f 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 367: 000c9ea5 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 368: 000673e7 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 369: 00187539 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 370: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 371: 0019a705 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 371: 0019c4dd 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 372: 0047db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 373: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 374: 00115839 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 374: 00115d61 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 375: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 376: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 377: 00086085 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 378: 00060ed5 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 379: 001a3e25 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 380: 0012cc11 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 381: 00114b59 1844 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 382: 00035ffb 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 383: 0004b95d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 377: 00085b65 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 00060929 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 379: 001aeca5 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 380: 0012d59d 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 381: 00115081 1844 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 382: 00035fcf 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 383: 0004b935 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 384: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 385: 001a1bad 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 386: 001d7059 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 385: 001a3df9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 386: 001d90f1 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 387: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 388: 0003bfcd 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 389: 000329bd 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 390: 0005d7b5 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 391: 00067dc9 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 392: 00052761 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 393: 001065c1 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 388: 0003bf63 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 00032959 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 390: 0005d795 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 391: 00067a91 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 392: 0005273d 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 393: 00106761 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 394: 004b9680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 395: 00245f5d 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 396: 002756b5 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 395: 00247629 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 396: 0005f7bf 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 397: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 398: 000e5f79 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 398: 000e5f59 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 400: 0011538d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 401: 00047a79 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 402: 001eadf1 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 400: 001158b5 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 401: 00047a43 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 402: 001ecbc1 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 403: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 404: 0047dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 405: 0018e161 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 406: 0006d029 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 407: 000549c3 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 0018fafd 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 406: 0006d001 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 407: 0005499f 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 408: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 409: 0006499b 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 409: 00068731 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 410: 000293b8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 411: 002568d9 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 411: 00257985 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 412: 00029840 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 413: 0006429d 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 413: 00064235 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 414: 0002bc41 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 415: 0007ecc1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 416: 0023c4cd 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 415: 0007ec3d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 416: 0023da89 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 417: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 418: 000fa621 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 418: 000fa6dd 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 420: 0006af6f 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 420: 0006b1d5 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 422: 00472f9c 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 423: 00092501 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 423: 00091c99 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 424: 00474d9c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 425: 001a0bc1 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 426: 00215235 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 427: 0021c669 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 425: 001a2bf1 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 426: 00216cc5 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 427: 0021dbf9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 428: 0047db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 429: 00080651 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 429: 000805c5 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 430: 004b9cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 431: 00064a8b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 432: 000c1efd 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 433: 0003ab4f 310 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 431: 0006881f 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 432: 000c16c9 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 433: 0003ab01 312 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 435: 000642cf 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 436: 001e2479 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 437: 0005fe3b 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 438: 0006bc31 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 435: 00064267 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 436: 001e4215 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 437: 0005fe1f 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 438: 0006b789 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 439: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 440: 0002bbf5 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 441: 001dfcbd 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 442: 001d7b11 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 441: 001e1a91 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 442: 001d9b8d 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 443: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 444: 00154e01 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 445: 00122809 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 446: 000642cb 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 444: 00155e19 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 445: 00122d41 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 446: 00064263 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 447: 004b9680 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 448: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 449: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 451: 000642cd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 451: 00064265 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 453: 00258641 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 453: 00259531 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 454: 0002a0e0 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 455: 00029098 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 456: 00471968 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 457: 000eebc1 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 458: 000643ef 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 459: 001eaf59 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 460: 00042687 10 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 461: 002274e5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 000eec81 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 458: 00064387 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 459: 001ecd29 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 460: 00042a35 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 461: 00228ae5 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 462: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 463: 00042cab 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 464: 00067e3f 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 465: 0011c8ed 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 463: 00042e51 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 464: 00067b07 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 465: 0011ce31 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 466: 0047db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 467: 000491a9 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 468: 000641b9 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 469: 0006d651 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 470: 001963c9 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 471: 00045095 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 472: 001d5d51 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 467: 0004918d 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 468: 00064151 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 469: 0006d629 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 470: 00197cc5 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 471: 000450b9 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 472: 001d7de9 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 473: 00029744 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 474: 0047a5bc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 475: 00276ecd 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 00277af1 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 476: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 477: 001442b5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 478: 00085efd 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 479: 000b275d 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 480: 0010d485 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 481: 000637d5 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 477: 00145225 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 478: 000859dd 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 479: 000b1edd 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 480: 0010d651 1020 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 481: 00061775 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 482: 0047309c 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 483: 00092325 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 483: 00091abd 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 484: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 485: 00379d8c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 486: 00064ad1 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 487: 0010659d 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 488: 00031101 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 489: 00118b31 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 490: 0027359d 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 491: 001f6cf1 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 485: 0037aa4c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 486: 00068865 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 487: 0010673d 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 488: 000310dd 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 489: 0011908d 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 490: 00278c11 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 491: 001f8abd 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 492: 004b9cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 493: 0016f289 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 493: 00170399 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ 494: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (2) │ │ │ │ 495: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 496: 00142c09 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 496: 00143e39 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (2) │ │ │ │ 498: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (2) │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (2) │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (2) │ │ │ │ 501: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 502: 0014de09 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 503: 0012e19d 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 504: 001521dd 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 502: 0014ed89 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 503: 0012eb2d 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 504: 001531f5 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 505: 004c1fac 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 506: 00472180 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 507: 00192db9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 508: 00064287 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 509: 002151dd 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 507: 001947e1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 508: 0006421f 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 509: 00216c6d 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 510: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 511: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 512: 000e21a5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 513: 0004b32d 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 512: 000e2191 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 0004b305 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 514: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 515: 0004330f 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 516: 001de1c5 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 515: 000434af 86 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 516: 001e0065 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ 517: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2) │ │ │ │ 518: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (2) │ │ │ │ - 519: 00143355 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 520: 00129769 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 519: 00144585 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 520: 0012a0e9 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 521: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 523: 001621cd 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 524: 0005dbc5 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 525: 0002fc03 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 526: 000ff61d 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 527: 0012efe5 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 528: 0023c9a9 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 529: 000783c5 420 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 530: 00142a89 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 531: 000e8b05 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 523: 00163245 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 0005dba5 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 525: 0002fbdf 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 526: 000ff7cd 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 527: 0012f975 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 528: 0023df61 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 529: 000783d5 420 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 530: 00143cb9 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 531: 000e8b75 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 532: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 533: 000b131d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 534: 000cf02d 1558 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 535: 0004f61f 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 536: 000649dd 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 533: 000b0aa1 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 534: 000ce805 1558 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 535: 0004f5f7 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 536: 00068771 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 537: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 538: 0021545d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 539: 0005d467 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 540: 001f6799 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 538: 00216eed 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 539: 0005d447 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 540: 001f8561 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ 541: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 542: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (2) │ │ │ │ 543: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (2) │ │ │ │ - 544: 001f9401 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 544: 001fb179 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 546: 00475480 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 547: 001124e9 2006 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 548: 000642d3 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 547: 001126a9 2006 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 548: 0006426b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ 549: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 550: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 551: 00143d35 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 551: 00144ca9 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 552: 0002a9bc 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 553: 00098635 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 553: 00097de9 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 554: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 555: 000d0405 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 556: 0006026b 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 557: 000666e1 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 558: 00084781 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 559: 0019438d 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 560: 00168321 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 561: 001e2f61 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 555: 000cfbdd 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 556: 0006024f 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 557: 00066735 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 558: 0008426d 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 559: 00195db1 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 560: 001693d9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 561: 0014efb1 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ 562: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (2) │ │ │ │ 563: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (2) │ │ │ │ - 564: 00037181 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 565: 001484b1 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 564: 00037295 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 565: 00149421 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 566: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 567: 000fd76d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 568: 0012e965 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 569: 00086325 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 570: 00083845 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 567: 000fd81d 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 568: 0012f2f5 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 569: 00085e09 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 570: 00083331 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ 571: 00029ebc 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (8) │ │ │ │ 572: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (2) │ │ │ │ - 573: 0008acfd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 574: 0012eca1 312 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 575: 000d871d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 576: 0004a59f 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 573: 0008a53d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 574: 0012f631 312 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 575: 000d7f15 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 576: 0004a62b 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ 577: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (2) │ │ │ │ 578: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (2) │ │ │ │ - 579: 0012915d 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 580: 0013c8f9 392 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 579: 00129ae1 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 580: 0013dc65 392 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 581: 0002c0e1 2442 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 582: 00481710 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 583: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 584: 00215a7d 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 585: 00158221 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 586: 002528c5 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 587: 00185ed5 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 584: 002171f9 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 585: 00159239 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 586: 002539f5 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 587: 00187339 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 588: 0047dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 589: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 590: 0004cc1b 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 591: 001d6fbd 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 592: 0021c49d 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 590: 0004ec79 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 591: 001d9055 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 592: 0021da2d 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 593: 00472c4c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 594: 0002b203 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 595: 001fd055 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 596: 00169681 212 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 595: 001fedfd 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 596: 0016a959 208 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 597: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 598: 00063563 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 598: 0006161f 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 599: 000295ec 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 600: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 601: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ 603: 00472b3c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 604: 00052401 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 604: 00052511 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 605: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 606: 000d7ca5 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 607: 000b7b9d 1568 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 608: 000e2071 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 606: 000d749d 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 607: 000b736d 1568 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 608: 000e205d 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 609: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 610: 0007dca1 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 611: 00042b99 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 612: 0005ffa1 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 613: 001e8f31 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 614: 00082785 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 615: 00062d81 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 616: 0018a74d 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 610: 0007dc19 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 611: 00042d3f 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 0005ff85 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 613: 001eac8d 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 614: 00082271 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 00060b51 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 616: 0018c091 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 617: 0047af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 618: 001eee09 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 001f0bd9 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 619: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 620: 0004c9e1 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 621: 000cfa95 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 622: 00195619 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 620: 0004eb75 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 621: 000cf26d 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 622: 00197041 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 623: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 624: 0002b0c1 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 626: 0012b095 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 626: 0012ba15 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 627: 0002cafd 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 628: 00050b7f 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 629: 00047ba7 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 630: 000d440d 3686 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 631: 001158b9 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 632: 000908d9 604 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 633: 002144b9 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 628: 00050bdd 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 629: 00047aaf 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 630: 000d3c35 3682 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 631: 00115de1 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 632: 0009006d 608 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 633: 00215f49 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ 634: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (2) │ │ │ │ 635: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 636: 0009a57d 132 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 636: 00099d41 132 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 637: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (2) │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 639: 001edfc1 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 640: 000827cd 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 641: 00082251 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 642: 000c705d 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 643: 0005f7df 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 639: 001efd91 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 640: 000822b9 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 641: 000821c5 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 642: 000c67d5 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 643: 0005f7c3 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 644: 00029940 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 645: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ 647: 004b9658 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 648: 00476184 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 649: 00470858 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 650: 0009244d 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 650: 00091be5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 651: 0047bbb4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 652: 00152f41 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 653: 000f9351 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 654: 0005cbdb 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 655: 0006471f 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 656: 0006ca71 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 657: 001ef0b1 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 658: 0012b011 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 659: 00161fd9 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 652: 00153f59 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 653: 000f940d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 654: 0005cbb3 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 655: 000646b7 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 656: 0006ca49 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 657: 001f0e81 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 658: 0012b991 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 659: 00162ffd 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 660: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (2) │ │ │ │ 661: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (2) │ │ │ │ - 662: 00064385 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 663: 000e2069 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 662: 0006431d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 663: 000e2055 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 664: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 665: 00471d70 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 666: 0018ca55 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 666: 0018e3f1 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 667: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 668: 001edbdd 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 669: 0010d409 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 670: 001e7699 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 671: 0005fcd7 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 672: 0004a955 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 673: 00063517 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 674: 00060f97 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 668: 001ef9ad 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 669: 0010d5d5 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 670: 001e93f5 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 671: 0005fcbb 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 672: 0004a937 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 673: 000615d3 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 674: 000609eb 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 675: 004758a4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 676: 000e1fa9 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 677: 00066daf 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 678: 00066889 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 676: 000e1f95 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 677: 00066a77 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 678: 000668dd 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 679: 0047af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 680: 001da249 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 681: 0003e747 178 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 680: 001dc0e9 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 681: 0003e7ab 178 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 682: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 683: 001e7261 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 683: 001e8fbd 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 685: 002b7ba0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 686: 00050391 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 687: 00173699 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 688: 0006d6e1 154 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 689: 000685ff 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 690: 0008b675 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 691: 002005cd 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 692: 001f96ad 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 685: 002b8860 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 686: 000503b3 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 687: 00174849 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 688: 0006d6b9 154 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 689: 00068e75 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 690: 0008aeb5 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 691: 002022c5 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 692: 001fb425 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 693: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 694: 002144c5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 695: 000641e5 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 694: 00215f55 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 695: 0006417d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 696: 004726ec 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 697: 0002aefd 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 698: 000425cf 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 698: 000426db 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 699: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 700: 00189ba9 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 701: 00237575 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 702: 000bccf9 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 703: 00067d5d 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 704: 0019f9f5 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 705: 00056529 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 706: 000646f9 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 707: 000434eb 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 708: 0005f913 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 709: 0015420d 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 710: 00157bb9 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 711: 000d2a39 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 712: 000fea35 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 700: 00189ca1 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 701: 00238ab5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 702: 000bc4c9 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 703: 00067a25 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 704: 001a1a29 160 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 705: 00056581 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 706: 00064691 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 707: 000435c5 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 708: 0005f8f7 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 709: 00155225 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 710: 00158bd1 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 711: 000d2235 200 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 712: 000feac9 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 713: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 714: 0019caed 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 715: 00047d23 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 714: 0019e961 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 715: 00047cef 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 716: 00478e40 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 717: 00029cb8 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 718: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 719: 00069c49 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 720: 00064e87 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 721: 0012ae05 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 722: 00063235 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 723: 00193d65 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 724: 001454f1 276 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 719: 0006c0ef 202 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 720: 0006504f 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 721: 0012b785 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 722: 000612f1 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 723: 0019578d 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 724: 0014645d 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 725: 0002e6fd 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 726: 00476374 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 727: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 728: 00084cbd 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 728: 000847a9 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 729: 0002dda9 100 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 730: 00060f71 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 731: 000e21cd 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 732: 000684a5 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 733: 000db8b1 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 734: 00067689 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 730: 000609c5 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 731: 000e21b9 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 732: 00068ac9 208 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 733: 000db0ad 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 734: 00067351 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 735: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 736: 0015604d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 736: 00157065 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 737: 0046fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 738: 00047f59 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 00047f75 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 739: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 740: 00471d5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 741: 0020be79 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 742: 000805f1 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 741: 0020db6d 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 742: 00080565 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 744: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 746: 0006c9cd 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 747: 00084311 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 748: 000fe245 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 749: 00060f8d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 750: 000629d9 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 751: 000492ad 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 752: 0008b091 1508 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 753: 000859dd 1312 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 754: 0011ce69 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 755: 000cc9cd 1632 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 756: 0004fea9 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 746: 0006c9a5 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 747: 00083dfd 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 748: 000fe2ed 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 749: 000609e1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 750: 00060b59 72 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 751: 00049277 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 752: 0008a8d1 1508 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 753: 000854bd 1312 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 754: 0011d3ad 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 755: 000cc17d 1664 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 756: 0004fe81 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 757: 004747bc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 758: 00064365 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 758: 000642fd 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 759: 004727bc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 760: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 761: 00069763 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 762: 0012edd9 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 761: 00067f35 84 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 762: 0012f769 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 763: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 764: 0012f009 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 765: 000450f5 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 764: 0012f999 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 765: 00045119 96 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 766: 004c1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 767: 0004799d 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 00047993 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 768: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 769: 0047ac0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 770: 0005ed91 220 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 770: 0005ed71 220 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 771: 004711dc 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 772: 00182921 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 773: 00067d79 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 772: 00183b95 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 773: 00067a41 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 774: 0047af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 775: 001fd6b9 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 775: 001ff3d9 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 776: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 777: 0014318d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 778: 000fa4dd 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 779: 000a0d89 56604 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 780: 001e0535 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 777: 001443bd 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 778: 000fa599 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 779: 000a0539 56504 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 780: 001e2305 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 781: 004710d0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 782: 000bc489 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 783: 000d7ce5 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 782: 000bbc59 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 783: 000d74dd 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 784: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 785: 0004077d 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 786: 00156da1 860 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 787: 001f9a6d 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 788: 001d3921 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 789: 000642c9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 790: 001b6199 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 785: 000407c5 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 786: 00157db5 860 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 787: 001fb7e5 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 788: 001d59b9 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 789: 00064261 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 790: 001b8409 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 791: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 792: 000f9b3d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 793: 000942e1 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 792: 000f9bf9 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 793: 00093a99 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 795: 000523e1 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 796: 001468a1 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 797: 000ff3bd 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 798: 001df4f9 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 799: 001d4245 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 800: 000697b5 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 795: 000523bd 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 796: 00147811 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 797: 000ff451 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 798: 001e12c9 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 799: 001d62dd 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 800: 00067f89 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 801: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 802: 00051cdf 58 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 803: 00064635 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 804: 00072175 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 805: 0014ef51 1162 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 806: 000f7a39 964 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 807: 0008b6b5 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 808: 0016f3c9 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 802: 00051cbf 58 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 803: 000645cd 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 804: 0007213d 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 805: 0014ff11 1162 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 806: 000f7af5 964 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 807: 0008aef5 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 808: 001704d9 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 809: 0047bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 810: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 811: 0021e5b1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 811: 0018dcdd 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 813: 00477e08 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 814: 000ef161 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 815: 00064dd3 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 816: 00249891 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 814: 000ef221 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 815: 00064f9b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 816: 0024ae21 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 817: 000297c0 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 818: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 819: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ - 820: 000f1bd5 392 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 821: 000e1e29 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 822: 0012b0d5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 823: 0023c941 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 824: 0026f32d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 825: 0009322d 4274 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 826: 000db91d 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 820: 000f1c95 392 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 821: 000e1e15 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 822: 0012ba55 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 823: 0023def9 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 824: 0027022d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 825: 000929e5 4274 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 826: 000db119 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 827: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 828: 0005d7b9 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 829: 000b271d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 830: 000d3629 1112 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 828: 0005d799 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 829: 000b1e9d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 830: 000d2e59 1112 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 832: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 833: 00471960 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 834: 000292e0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 835: 00064e33 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 836: 001b91a1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 835: 00064ffb 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 836: 001bb271 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 837: 0002a180 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 838: 0020532d 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 839: 0006e4f9 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 840: 0006d479 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 838: 00207039 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 839: 0006e4d1 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 840: 0006d451 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 841: 0047daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 843: 00151eed 168 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 844: 00216a45 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 845: 0023d801 668 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 843: 00152ead 168 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 844: 002181bd 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 845: 0023eea5 668 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 846: 0047af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 847: 004744ec 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 848: 0005fd35 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 848: 0005fd19 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 849: 0002f015 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 850: 00057a57 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 851: 001e93a9 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 852: 000f8f8d 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 850: 00057a2f 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 851: 00152f55 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 852: 000f9049 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 853: 0002bb71 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 854: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 855: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 856: 00066e0b 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 856: 00066ad3 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 858: 0008368d 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 859: 00244961 272 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 858: 00083179 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 859: 00246081 272 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 861: 004b9cd4 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 862: 002638a1 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 863: 000f9775 752 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 864: 00066ffb 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 865: 00181e39 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 866: 00101a9d 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 862: 00264805 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 863: 000f9831 750 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 864: 00066cc3 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 865: 00183021 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 866: 00101c65 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 867: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 868: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 869: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 870: 004b9688 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 872: 000fc841 3884 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 873: 00057ae9 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 874: 000b7271 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 872: 000fc8fd 3872 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 873: 00057ac1 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 874: 000b6a11 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 876: 000487f1 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 877: 000dada9 1292 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 878: 0018e001 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 876: 0004886d 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 877: 000da5a1 1292 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 878: 0018f99d 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 879: 00475684 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 880: 00479f3c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 881: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 882: 00254835 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 882: 002558e9 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 883: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 884: 00144de1 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 884: 00145d4d 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 886: 00193539 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 886: 00195369 216 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 888: 0047a4ec 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 889: 00079049 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 890: 000646e5 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 891: 0016bc61 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 892: 0007f02d 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 893: 0002fd9d 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 894: 001627ad 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 895: 0019e935 76 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 889: 00079059 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 890: 0006467d 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 891: 0016cd4d 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 892: 0007efa1 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0002fd79 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 894: 00163825 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 895: 001a0961 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 896: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 897: 0006de85 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 898: 001f8e79 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 899: 000643ff 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 900: 001faab5 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 901: 00277fbd 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 897: 0006de5d 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 898: 001fabf1 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 899: 00064397 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 900: 001fc82d 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 901: 00278be1 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 902: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 903: 001fcf75 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 904: 00064517 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 903: 001feda1 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 904: 000644af 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 906: 0002acad 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 907: 0005f959 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 908: 0021c1b5 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 909: 000927e1 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 907: 0005f93d 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 908: 0021d745 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 909: 00091f79 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 910: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 911: 001469f5 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 912: 0005fe59 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 913: 0003ca89 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 914: 00048b99 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 915: 00164875 1068 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 911: 00147965 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 912: 0005fe3d 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 913: 0003ccf7 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 914: 00048b4b 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 915: 001658fd 1068 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 916: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 917: 0004ea67 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 918: 000d7aa1 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 919: 00083499 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 920: 000d1655 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 921: 0009d79d 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 917: 0004f325 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 918: 000d7299 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 919: 00082f85 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 920: 000d0e2d 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 921: 0009ceb1 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 922: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 923: 004782a4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 924: 00213419 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 925: 000e1f81 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 926: 00215365 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 927: 00062ab9 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 928: 00248cad 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 924: 00215091 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 925: 000e1f6d 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 926: 00216df5 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 00060cc9 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 928: 0024a035 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 930: 001ebb29 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 930: 001ed8f9 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 931: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 935: 0002972c 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ - 936: 0002fb4d 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 937: 0011c995 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 938: 001f7fe9 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 939: 00458038 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 936: 0002fb29 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 937: 0011ced9 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 938: 001f9db5 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 939: 00458ce4 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 940: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 941: 00143305 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 941: 00144535 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 942: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 943: 00029900 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 944: 0015837d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 945: 0004bd77 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 944: 00159395 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 945: 0004bd4f 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 947: 00061077 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 948: 001a1285 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 949: 0007e72d 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 950: 00064661 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 951: 000699c1 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 952: 000d87cd 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 947: 00062029 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 948: 001a32bd 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 949: 0007e6a9 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 950: 000645f9 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 951: 00068039 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 952: 000d7fc5 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 953: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 954: 000635a5 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 954: 00061661 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 956: 0021bbc9 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 957: 00046df3 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 956: 0021d159 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 957: 00046f55 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 960: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 961: 0047af48 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 963: 00060fb7 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 963: 00060a0b 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 965: 000808c1 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 966: 00080669 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 965: 00080835 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 966: 000805dd 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 967: 00477a08 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 968: 00082735 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 969: 00166fdd 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 968: 00082221 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 969: 00167ac5 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 970: 00476c54 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 971: 0006cf31 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 971: 0006cf09 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 972: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 973: 000649c5 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 973: 0006875b 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 974: 0047ac38 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 977: 0012e211 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 977: 0012eba1 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 980: 0012aeb1 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 981: 0010f491 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 982: 0024e971 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 983: 00064699 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 984: 000643a5 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 980: 0012b831 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 981: 0010f65d 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 982: 00250d55 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 983: 00064631 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 984: 0006433d 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 985: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 986: 00092451 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 986: 00091be9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 987: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 988: 00168ae5 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 989: 0007ac55 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 988: 00169b91 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 989: 0007ac5d 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 991: 000ff50d 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 991: 000ff6bd 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 992: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 993: 0007ac29 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 994: 0008ee91 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 995: 0003cf4b 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 993: 0007ac31 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 994: 0008e6d1 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 995: 0003cec7 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 996: 004745dc 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 997: 000cfe95 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 998: 0006a2cb 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 999: 00064acd 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1000: 000e217d 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1001: 0016fd7d 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1002: 00180321 808 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1003: 00060031 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1004: 00064b3d 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1005: 001a9399 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 997: 000cf671 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 998: 00068869 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 999: 00068861 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1000: 000e2169 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1001: 00170e8d 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1002: 00181509 808 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1003: 00060015 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1004: 00064d05 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1005: 001ab5d9 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1006: 000291c8 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1007: 0007ecc5 404 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1008: 0025383d 382 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1009: 000c349d 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1007: 0007ec41 396 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1008: 00254969 382 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1009: 000c2c61 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1010: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1012: 00079139 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1013: 0004cb25 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1014: 001fb8cd 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1015: 00035a59 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1016: 0006cbe9 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1012: 00079149 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1013: 0004caed 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1014: 001fd645 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1015: 00035a31 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0006cbc1 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1018: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1019: 00180b6d 520 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1020: 00064ef5 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1021: 000b050d 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1019: 00181d55 520 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1020: 00065055 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1021: 000afc79 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1022: 0047c444 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1023: 001a3ebd 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 001a60fd 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1024: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1025: 004e2cf4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1026: 00475d34 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1027: 000569b3 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1027: 0005698b 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ 1028: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ 1029: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (2) │ │ │ │ - 1030: 00095e15 1092 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1031: 00219485 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1030: 000955cd 1088 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1031: 0021ab09 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1033: 0047daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1034: 000604b1 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1035: 000642b5 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1034: 00060495 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1035: 0006424d 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0009da3d 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1038: 001d6805 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1037: 0009d14d 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1038: 001d889d 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1040: 00072b79 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1041: 002598bd 92 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1040: 00072b41 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1041: 00261c41 92 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1043: 0015d519 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1043: 0015e531 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 1044: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (2) │ │ │ │ 1045: 0002a288 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (3) │ │ │ │ - 1046: 0005fb11 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1047: 00113dd5 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1048: 00067dd7 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1049: 000f9bed 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1050: 00072d91 288 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1051: 00274981 926 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1052: 0004fb01 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1053: 0018b08d 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1046: 0005faf5 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1047: 00114309 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1048: 00067a9f 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1049: 000f9ca9 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1050: 00072d59 288 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1051: 0027452d 926 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1052: 0004faa7 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1053: 0018c9d5 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1055: 0008bbc1 1480 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1056: 001ed361 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1055: 0008b401 1480 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1056: 001ef131 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1057: 004722f4 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (20) │ │ │ │ 1059: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1060: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1061: 001dc0bd 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1062: 00064dcd 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1063: 000906e1 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1064: 001d5c79 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1061: 001ddf5d 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1062: 00064f95 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1063: 0008fe75 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1064: 001d7d11 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1066: 00476940 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1067: 00046efd 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1068: 00239865 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1069: 0019f61d 468 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1070: 001f4d75 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1067: 00046ea9 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1068: 0023ada5 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1069: 001a164d 468 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1070: 001f6b45 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1071: 0002e569 264 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1072: 0009191d 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1073: 0013acf5 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1074: 00145445 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1075: 0019bd2d 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1072: 000910b5 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1073: 0013c04d 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1074: 001463b1 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1075: 0019db05 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1076: 00473938 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1077: 0017d651 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1078: 00060069 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1077: 0017e825 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1078: 0006004d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1079: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1080: 0007c6c5 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1081: 001dea15 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1082: 0010d3f9 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1083: 001579f5 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1084: 0003042d 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1080: 0007c659 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1081: 001e07e9 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1082: 0010d5c5 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1083: 00158a09 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 000303b1 884 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1085: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1086: 0047abc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1088: 00139f9d 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1089: 000d7cb9 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1090: 001de7fd 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1091: 001f9549 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1092: 0006a343 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1093: 000642d9 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1088: 0013b301 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1089: 000d74b1 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1090: 001e0641 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1091: 001fb2c1 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1092: 000688e1 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1093: 00064271 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ 1094: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (2) │ │ │ │ 1095: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (2) │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (7) │ │ │ │ - 1097: 0005ff07 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1098: 0005fcc5 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1099: 000643bd 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1097: 0005feeb 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1098: 0005fca9 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1099: 00064355 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1100: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1101: 004e2a00 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1102: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1103: 0047110c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1104: 000e8c5d 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1105: 00145319 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1106: 000edc4d 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1107: 0015dda5 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1108: 00181c25 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1109: 000661c5 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1110: 0020e58d 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1111: 000e921d 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1112: 0012ea29 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1104: 000e8ccd 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1105: 00146285 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1106: 000edcb9 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1107: 0015edbd 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1108: 00182e0d 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1109: 00066325 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1110: 0021027d 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1111: 000e928d 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1112: 0012f3b9 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1113: 0002ac89 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1114: 001d5d5d 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1115: 0006cc75 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1116: 00036bb1 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1117: 0023c21d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1114: 001d7df5 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1115: 0006cc4d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1116: 00036cc5 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1117: 0023d75d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1118: 0002afab 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1119: 0005fd4f 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1120: 00056f3b 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1121: 001eaee9 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1122: 00197d89 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1123: 000728ed 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1124: 0018677d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1119: 0005fd33 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1120: 00056f65 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1121: 001eccb9 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1122: 00199859 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1123: 000728b5 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1124: 00187ef5 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1125: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1126: 00060e6f 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1127: 0006d2c9 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1126: 000608c3 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1127: 0006d2a1 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1128: 00474268 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1129: 0005d479 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1129: 0005d459 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1130: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1131: 000602fb 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1131: 000602df 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1132: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1133: 0003e711 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1133: 0003e775 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1135: 00155919 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1136: 001a9c55 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1135: 00156931 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1136: 001abe9d 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1138: 00147c09 528 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1139: 000f0361 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1138: 00148b79 528 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1139: 000f0421 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1140: 004751dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1141: 0003dac9 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1142: 0016701d 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1141: 0003da95 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1142: 001683e9 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1143: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1144: 00168665 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1144: 00169711 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1145: 000299c4 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1146: 0005e2a7 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1146: 0005e287 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1148: 000ba8a9 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1148: 000ba07d 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1149: 0002ada1 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1151: 004748ac 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1152: 0002ac5d 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1153: 0025861d 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1154: 00079019 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1155: 00237c35 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1156: 0005cd35 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1157: 0006c6b3 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1158: 00092841 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1159: 000d66c9 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1160: 00089541 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1153: 0025950d 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1154: 00079029 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1155: 00239175 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1156: 0005cd0d 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0006c0df 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1158: 00091fd9 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1159: 000d5eb9 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1160: 00089009 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1161: 0047196c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1162: 000292c8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1163: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1164: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1165: 000fe081 452 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1165: 000fe12d 448 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1166: 0047ea9c 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1167: 000579ed 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1168: 00243225 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1169: 00083e69 276 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1170: 00078025 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1171: 00060f99 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1172: 0008220d 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1167: 000579c5 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1168: 0024451d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1169: 00083955 276 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1170: 00078035 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1171: 000609ed 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1172: 00082181 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1173: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1174: 0037cf94 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1175: 001236ad 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1174: 0037dc54 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1175: 00123be5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1176: 0002be43 306 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1177: 0005695f 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1178: 000525d3 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1179: 0003481b 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1180: 001eab01 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1177: 00056937 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1178: 000525af 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1179: 000347f5 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1180: 001ec8d1 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1181: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1182: 0005f7d5 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1183: 000bd461 764 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1184: 00152ea9 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1185: 0010dd15 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1182: 0005f7b5 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1183: 000bcc31 764 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1184: 00153ec1 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1185: 0010dee1 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1186: 0002a0d4 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1187: 0012add1 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1188: 0009241d 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1189: 00060f95 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1190: 000805cd 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1187: 0012b751 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1188: 00091bb5 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1189: 000609e9 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1190: 00080541 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1191: 004b9cf0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1192: 004825b8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1193: 0016443d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1193: 001654b5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1194: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1195: 0005fa79 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1196: 00379c40 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1197: 00168165 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1198: 00101d01 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1199: 002001d9 324 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1195: 0005fa5d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1196: 0037a900 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1197: 00168c89 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1198: 00101ec9 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1199: 00201ed1 324 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1200: 00472980 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1201: 00060eb7 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1202: 00060419 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1203: 0004f365 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1204: 0021498d 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1201: 0006090b 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1202: 000603fd 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1203: 0004f331 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1204: 0021641d 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1206: 00069ef1 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1207: 0003c41d 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1206: 0006c399 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1207: 0003c3f5 28 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1209: 001333e5 392 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1210: 000548c9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1209: 00133d69 392 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1210: 000548a5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1211: 004746cc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1212: 000605f9 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1213: 000334f1 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1214: 00067ea7 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1215: 001c1805 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1212: 000605dd 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1213: 000334cd 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1214: 00067b6f 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1215: 001c3969 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1216: 0047af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1217: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1218: 000521ad 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1219: 00181609 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1218: 00052189 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1219: 001827f1 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1220: 0047dad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1221: 001b5b89 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1221: 001b7df9 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1222: 004b9cac 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1223: 004724e4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1224: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1225: 00171a05 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1226: 00050bb5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1227: 0008b829 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1225: 00172b49 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1226: 00050c13 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1227: 0008b069 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1229: 004b968c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1230: 00061041 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1230: 00060a95 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1231: 00473ce8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1232: 00061043 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1232: 00061ff5 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1233: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1234: 001592e1 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1234: 0015a2f9 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1235: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1236: 000297b0 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1237: 001a2a75 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1237: 001a4cbd 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1238: 0002a5d8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1239: 000f693d 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1240: 000bf86d 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1239: 000f6a01 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1240: 000bf035 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1241: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1242: 000549cb 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1242: 000549a7 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1243: 0002bb1d 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1244: 00115835 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1245: 0023c949 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1246: 00049165 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1247: 0021632d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1248: 0024f999 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1249: 0003fdf3 58 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1250: 000ba855 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1244: 00115d5d 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1245: 0023df01 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1246: 00049149 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1247: 00217aa5 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1248: 00250d91 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1249: 0003fdb9 56 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1250: 000ba029 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1251: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1252: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1253: 000361e5 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1253: 000361b9 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1255: 0004fa8d 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1256: 0005fc09 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1257: 00063c7b 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1258: 001d98d5 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1259: 00064255 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1255: 0004fa77 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1256: 0005fbed 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1257: 00063c15 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1258: 001db76d 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1259: 000641ed 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1260: 0002a674 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1261: 001c4611 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1262: 00272d89 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1261: 001c6779 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1262: 001a32f5 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1263: 004e2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1264: 000e247d 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1265: 00066779 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1264: 000e2465 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1265: 000667cd 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1267: 0005ca15 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1268: 000c0f6d 1616 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1267: 0005c9ed 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1268: 000c0735 1616 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1269: 0047ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1270: 0009fea1 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1271: 0003d8f7 214 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1270: 0009f64d 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1271: 0003d8c3 214 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1272: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1273: 0004a69f 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1274: 001ad601 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1275: 000fa429 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1273: 0004a72f 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1274: 001af941 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1275: 000fa4e5 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1276: 0047db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1277: 0008384d 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1278: 00379dbc 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1279: 000406e7 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 00083339 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1278: 0037aa7c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1279: 000406a9 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1280: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1281: 0047db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1282: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1283: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1284: 00051303 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1285: 00060f7b 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1286: 000645ab 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1287: 001ece7d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1284: 000512df 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1285: 000609cf 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1286: 00064543 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1287: 001eec4d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1288: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1289: 0015820d 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1290: 0005aaa5 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1291: 000da379 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1292: 000578f7 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1293: 001b97c5 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1289: 00159225 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1290: 0005aa79 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1291: 000d9b71 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1292: 000578cf 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1293: 001bb895 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1294: 00477c1c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1295: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1296: 0012b91d 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1297: 00038895 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1298: 000f6a69 322 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1296: 0012c2a9 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1297: 00038865 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1298: 000f6b2d 322 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1300: 0002cb31 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1301: 00062f17 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1302: 001c5b75 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1303: 0005014d 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1304: 0006345f 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1305: 00135a49 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1306: 0005fd49 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1307: 0010d881 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1301: 00060fd5 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1302: 001c7c0d 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1303: 00050149 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1304: 0006151b 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1305: 00136695 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0005fd2d 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1307: 0010da4d 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1308: 0047ac08 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1309: 00036433 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1310: 000643e1 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1309: 00036407 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1310: 00064379 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1311: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1312: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1313: 000d5f01 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1314: 0009a541 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1315: 001202c5 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1316: 000fa691 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1313: 000d572d 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1314: 00099d05 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1315: 001207fd 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1316: 000fa74d 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1318: 002781ed 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1318: 00278ec9 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1319: 0002b1e9 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1320: 000c6811 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1321: 0011f5f5 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1322: 00090b35 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1323: 001a2afd 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1324: 000fffe1 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1320: 000c5f89 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1321: 0011fb25 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1322: 000902cd 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1323: 001a4d45 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1324: 00100191 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1325: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1326: 0005ff41 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1326: 0005ff25 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1327: 00479074 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1328: 000946d1 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1329: 00143d7d 1336 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1330: 0006cb8d 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1331: 000eb649 1732 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1328: 00093e89 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1329: 00144cf1 1332 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1330: 0006cb65 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1331: 000eb6b9 1732 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1332: 00481bd0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1333: 001d533d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1333: 001d73d5 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1334: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1335: 001201d1 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1336: 001175ad 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1335: 00120709 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1336: 00117acd 1228 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1337: 004772c4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1338: 001f3ffd 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1338: 001f5e1d 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1339: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1340: 000d81c9 1364 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1341: 00110e21 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1342: 0007f9d1 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1343: 00049c97 70 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1340: 000d79c1 1364 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1341: 00110fe1 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1342: 0007f945 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1343: 00049c63 70 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1344: 0002b84d 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1345: 00062f1b 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1345: 00060fd9 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1346: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1347: 001c55f9 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1348: 000490a9 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1349: 000809ed 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1350: 0005e4a5 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1351: 0003bfd3 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1352: 001ddad5 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1347: 001c7691 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1348: 00049075 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1349: 00080961 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1350: 0005e485 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1351: 0003bf69 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1352: 001df975 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1353: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1354: 00064667 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1354: 000645ff 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1355: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1356: 000848e5 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1357: 0012e951 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1358: 00185ba9 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1359: 00071e39 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1356: 000843d1 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1357: 0012f2e1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1358: 0018700d 6 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1359: 00071e01 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1360: 0047a68c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1361: 00064e7f 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1361: 00065047 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1362: 00029264 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1363: 00169b5d 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1364: 00051d65 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1365: 0005f7c3 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1366: 0005e439 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1363: 0016b2a5 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1364: 00051da7 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1365: 0005f7a3 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1366: 0005e419 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1367: 004765e0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1368: 0006664d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1369: 000bfbad 938 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1368: 000666a1 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1369: 000bf375 938 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1370: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1371: 000665a1 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1371: 000665f5 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1372: 00473fb8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1373: 001aef15 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1374: 00119bfd 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1375: 000f7055 276 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1376: 00062d83 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1377: 00121f09 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1373: 001b1321 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1374: 0011a0e5 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1375: 000f7119 276 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1376: 00060b53 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1377: 00122189 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1378: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1379: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1380: 0021c86d 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1380: 0021ddfd 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1382: 00033535 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1382: 00033511 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1384: 004e2cf0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1385: 00474e6c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1387: 001f87b5 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1388: 0015dd29 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1389: 000d0f2d 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1390: 001af361 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1391: 0015cc7d 304 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1392: 000f9cc9 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1393: 0008435d 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1394: 0006cd0d 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1395: 0006032b 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1396: 00270d21 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1387: 001fa581 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1388: 0015ed41 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1389: 000d0705 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1390: 001b1771 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1391: 0015dc95 304 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1392: 000f9d85 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1393: 00083e49 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1394: 0006cce5 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1395: 0006030f 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1396: 00271c11 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1397: 0047846c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1398: 0047af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1399: 0014f5ad 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1399: 0015056d 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1400: 0047db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1401: 002158d5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1402: 00276ded 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1401: 00217051 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1402: 00277a11 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1403: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1404: 000c0c99 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1405: 00120701 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1406: 00097099 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1407: 00048efb 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1408: 0006051d 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1409: 00033639 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1410: 002718e1 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1411: 00064281 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1404: 000c0461 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1405: 00120c39 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1406: 0009684d 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1407: 00048ec7 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 00060501 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1409: 00033531 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1410: 002727d1 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1411: 00064219 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1412: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1413: 001f076d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1413: 001f253d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 1414: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ 1415: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (2) │ │ │ │ - 1416: 001e00d5 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1417: 0018ca4d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1416: 001e1ea5 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1417: 0018e3e9 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1418: 004e2cec 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1420: 0006d461 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1421: 00058b7d 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1422: 00064551 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1423: 0006355b 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1420: 0006d439 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1421: 00058b6f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1422: 000644e9 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1423: 00061617 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1424: 004e2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1425: 00062fd5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1426: 001e11f1 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1427: 000c84e1 1292 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1425: 00061091 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1426: 0014d645 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1427: 000c7c55 1292 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1428: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1429: 0004ea13 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1430: 0006426d 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1431: 000f03c1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1429: 0004ef75 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1430: 00064205 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1431: 000f0481 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1433: 001d4cc5 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1434: 00035233 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1435: 00237285 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1433: 001d6d5d 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1434: 00035205 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1435: 002387c5 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1436: 0002a814 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1437: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1438: 0047db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1439: 00160a29 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1439: 00161a4d 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1440: 0002d941 548 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1441: 0008ad05 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1441: 0008a545 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1442: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1443: 00036edd 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1444: 001d8561 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1445: 0004399d 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1446: 000728c1 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1447: 000d1765 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1448: 0021e1c5 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1449: 001dff69 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1450: 0008b7c1 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1443: 00036eb5 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1444: 001da3f9 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1445: 00043a75 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1446: 00072889 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1447: 000d0f3d 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1448: 0021f755 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1449: 001e1d39 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1450: 0008b001 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1451: 00472d5c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1452: 00186e95 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1453: 00186441 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1454: 00095b99 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1452: 0018860d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1453: 00187bb9 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1454: 00095351 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1455: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1456: 0047db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1457: 00042d73 54 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1457: 00042eb3 54 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ - 1459: 000312a9 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1460: 00198685 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1461: 000bd1d5 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1462: 00101a7d 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1463: 0005fea7 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1459: 00031285 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1460: 0019a0fd 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1461: 000bc9a5 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1462: 00101c45 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 0005fe8b 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1464: 004b9cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1465: 000d1201 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1466: 00122c2d 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1467: 000cfd45 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1468: 000356bb 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1469: 00063569 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1465: 000d09d9 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1466: 00123165 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1467: 000cf521 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1468: 0003568b 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1469: 00061625 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1470: 00473c18 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1471: 000e1191 244 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1472: 00051e77 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1471: 000e1181 244 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1472: 00051eb9 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ 1473: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2) │ │ │ │ 1474: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ - 1475: 00198919 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1476: 0009d67d 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1477: 000644ab 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1475: 0019a3e9 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1476: 0009cdf1 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1477: 00064443 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1479: 0005d7bd 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1479: 0005d79d 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1480: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1481: 001572b9 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1482: 001f5109 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1483: 001c4c6d 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1484: 00220209 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1485: 000842b1 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1486: 001f9301 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1487: 00104691 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1481: 001582cd 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1482: 001f6ed9 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1483: 001c6d05 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1484: 0022173d 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1485: 00083d9d 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1486: 001fb079 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1487: 001048d1 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1488: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1489: 0002a798 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1490: 0047ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1491: 001a3e4d 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1492: 0012e959 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1491: 001a608d 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1492: 0012f2e9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1493: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1494: 000351d1 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1495: 0012bc31 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1494: 000351a9 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1495: 0012c5bd 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1497: 00064ad5 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1498: 000c180d 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1499: 001a10b9 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1500: 00071465 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1497: 00064c9d 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1498: 000c0fd9 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1499: 001a30f1 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1500: 0007142d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1501: 0047db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1502: 000645ff 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1503: 00062f13 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1502: 00064597 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1503: 00060b55 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1505: 000ff391 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1506: 000642df 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1505: 000ff425 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1506: 00064277 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1507: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1508: 0047a41c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1509: 00163cfd 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1509: 00164d75 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1510: 004b9690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1511: 0016903d 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1511: 0016a0e9 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1512: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1513: 00176135 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1514: 00106bb5 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1515: 000d7501 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1513: 00177331 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1514: 00106d55 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1515: 000d6cf9 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1517: 00037a0b 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1518: 0013c355 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1519: 00185711 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1517: 00037a6d 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1518: 0013d6c1 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1519: 0018698d 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1521: 00064a85 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1521: 00068819 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1522: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1523: 0020ca75 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1523: 0020e769 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1524: 00478f10 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1525: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1526: 001c27f5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1527: 000e6a59 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1528: 0007ee59 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1529: 0007f4c9 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1530: 000c0a85 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1526: 001c4959 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1527: 000e6ac9 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1528: 0007edcd 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1529: 0007f43d 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1530: 000c024d 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1531: 00481714 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1533: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1534: 001ff7b1 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1535: 0019a3b9 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1534: 002014d1 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1535: 0019c191 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1536: 00029fb8 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1537: 0010f00d 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1538: 0006e525 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1537: 0010f1d9 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1538: 0006e4fd 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1539: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1540: 00168ad1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1540: 00169b7d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1541: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1542: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ - 1543: 0003aa39 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1544: 00078569 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1545: 00030ee7 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1546: 00138721 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1543: 0003aa0b 82 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1544: 00078579 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1545: 00030ec3 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1546: 00139a85 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1547: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1548: 0003a789 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1549: 001958a1 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1550: 00129a11 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1551: 001a2bf5 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1548: 0003a799 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1549: 001972c9 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1550: 0012a391 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1551: 001a4e3d 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1552: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1553: 0015647d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1553: 00157495 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1554: 0047bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1555: 0008607d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1555: 00085b5d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1557: 00494e18 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1558: 00168ef1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1559: 0012ea19 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1558: 00169f49 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1559: 0012f3a9 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1560: 00475bec 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1561: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1563: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1564: 00246fcd 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1565: 000cc5d9 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1566: 000e9105 278 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1564: 0024851d 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1565: 000cbd89 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1566: 000e9175 278 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1567: 00478184 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1568: 001f8c85 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 001fa9fd 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1569: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1570: 00061057 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1571: 0006303d 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1570: 00062009 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1571: 000610f9 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1573: 00157be1 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1574: 0014ea0d 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1575: 000631df 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1576: 00116341 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1573: 00158bf9 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1574: 0014f9cd 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1575: 0006129b 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1576: 00116869 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1577: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1578: 00060ea9 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1578: 000608fd 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ 1579: 00057b45 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1580: 0002a45c 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1582: 0006d679 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1583: 001f409d 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1584: 000fd969 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1585: 000cc7e5 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1586: 00154369 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1582: 0006d651 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1583: 001f5ebd 52 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1584: 000fda19 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1585: 000cbf95 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1586: 00155381 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1588: 00043e8f 734 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1588: 00043fb9 732 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1589: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 1591: 00031107 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 1591: 000310e3 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1593: 0024fc85 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1594: 0005de29 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1595: 00096b45 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1593: 0019ab81 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1594: 0005de09 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1595: 000962f9 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1597: 0005ebcf 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1597: 0005ebaf 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1598: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1600: 0002aff7 202 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1601: 00062aeb 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1602: 001211d5 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1601: 00060cfb 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1602: 0012170d 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1604: 0006ca29 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1604: 0006ca01 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1606: 00108e85 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1607: 00216a89 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1608: 0019f555 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1609: 00036581 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1606: 0010901d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1607: 00218201 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1608: 001a1585 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1609: 00036555 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1610: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1611: 001921d9 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1612: 0016217d 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1613: 000db6bd 500 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1614: 00101999 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1615: 00050f23 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1611: 00193c01 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1612: 001631f5 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1613: 000daeb9 500 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1614: 00101b61 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 00050eff 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1616: 0047839c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1617: 000311b5 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1618: 0005fdcf 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1619: 00234e81 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1620: 00187785 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1617: 00031191 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1618: 0005fdb3 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1619: 0023634d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1620: 00188f99 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1621: 0047db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1622: 00474ccc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1623: 0018e05d 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 0018f9f9 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1624: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1625: 00041505 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1626: 0005fe83 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1625: 0004150b 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1626: 0005fe67 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1627: 0002a474 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1628: 0012ad95 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1628: 0012b715 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1629: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1630: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1631: 000635ab 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1632: 00104345 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1633: 001514c5 512 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1634: 00067515 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1631: 00061667 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1632: 00104585 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1633: 00152485 512 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1634: 000671dd 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1635: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1636: 0016251d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1637: 00237705 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1638: 00278dc0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1639: 0003273d 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1636: 00163595 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1637: 00238c45 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1638: 00279a80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1639: 00031291 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1640: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1641: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1642: 00236cb9 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1643: 000faec5 344 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1644: 000bfb21 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1645: 0013f689 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1646: 001a2cc1 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1647: 00078c2d 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1648: 0014d29d 2056 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1649: 00058bc7 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1650: 00145021 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1642: 00238221 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1643: 000faf81 344 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1644: 000bf2e9 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1645: 001408c9 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1646: 001a4f09 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1647: 00078c3d 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1648: 0014e21d 2056 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1649: 00058aa7 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1650: 00145f8d 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1651: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1652: 0047868c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1653: 000bee1d 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1653: 000be5e9 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1654: 0047db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1655: 004710d4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1656: 0003c5a5 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1657: 001d7fad 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1658: 001eee4d 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1659: 0006d47d 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1660: 0010fe49 1356 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1661: 00203451 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1662: 001019a9 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0003c57d 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1657: 001da029 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1658: 001f0c1d 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1659: 0006d455 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1660: 00110015 1344 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1661: 00204ff5 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1662: 00101b71 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1663: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1664: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1665: 000d0a5d 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1665: 000d0235 1108 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1667: 0002975c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1668: 001df3a1 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1668: 001e1171 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1669: 0047dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1670: 00062f1f 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1671: 00066fad 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1670: 00060fdd 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1671: 00066c75 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ 1672: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (2) │ │ │ │ 1673: 0002a5cc 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (3) │ │ │ │ - 1674: 00061047 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1675: 00168bbd 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1674: 00061ff9 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1675: 00169c69 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1676: 00472e4c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1677: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1678: 00037c1d 108 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1679: 000643cb 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1680: 00035d79 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1681: 000d58a1 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1682: 00094341 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1678: 00037bf3 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1679: 00064363 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1680: 00035d51 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1681: 000d50cd 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1682: 00093af9 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1683: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1684: 0013f795 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1685: 001e3f19 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1686: 0005dd17 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1687: 00067e1d 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1688: 001dd5c9 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1684: 001409d5 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1685: 001e5c75 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1686: 0005dcf7 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1687: 00067ae5 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1688: 001df469 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1689: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1690: 00064bb5 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1691: 0012e875 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1690: 00064d7d 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1691: 0012f205 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1693: 0026df0d 1054 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1694: 0006344f 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1695: 00062c87 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1693: 0026ef51 1054 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1694: 0006150b 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1695: 00060fd1 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1696: 00476e5c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1697: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1698: 001e2fa1 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1698: 001e4cfd 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1699: 00476a60 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1700: 0047af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1702: 00168e5d 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1703: 00251a55 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1702: 00169eb5 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1703: 00252b8d 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1705: 00217ea5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1705: 002195cd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1706: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ - 1707: 000310c5 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1708: 000d254d 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1709: 0012599d 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1710: 001a94bd 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1707: 000310a1 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1708: 000d1d49 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1709: 00125e75 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1710: 001ab6fd 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1711: 0002a468 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1712: 00064f93 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1713: 0007dd5d 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1712: 000650f3 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1713: 0007dcd5 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1714: 0047daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1715: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1716: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1717: 00029d1c 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1719: 004774f0 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1721: 000644f3 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1722: 000efc79 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1721: 0006448b 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1722: 000efd39 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1726: 00472054 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1727: 00064529 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1728: 001ecc51 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1729: 0023cc6d 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1730: 001ef4c5 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1731: 00458144 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1732: 000ecc39 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1733: 0019dc39 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1727: 000644c1 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1728: 001eea21 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1729: 0023e1a9 144 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 001f1295 104 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1731: 00458df0 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1732: 000ecca9 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1733: 0019f90d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ 1734: 0002a498 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 1735: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1736: 0010a86d 1160 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1736: 0010aa35 1156 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1737: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1738: 00060f91 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1739: 001872ad 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1738: 000609e5 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1739: 00188ac1 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1741: 000d05ed 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1741: 000cfdc5 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1742: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1743: 00064689 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1743: 00064621 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1744: 0047af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1745: 0005fb05 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1746: 0005fb15 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1745: 0005fae9 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1746: 0005faf9 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1748: 0006cd3d 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1749: 001c1dc5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1748: 0006cd15 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1749: 001c3c89 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1750: 00481e64 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1751: 0015db4d 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1752: 001bb155 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1753: 00379d2c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1754: 000e6351 786 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1755: 00270a3d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1751: 0015eb65 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1752: 001bd225 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1753: 0037a9ec 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1754: 000e63c1 786 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1755: 00271931 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1756: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1758: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1759: 0005f84d 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1760: 0010f915 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1761: 001fa2dd 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1762: 0006d77d 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1763: 00138219 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1764: 0014c6fd 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1759: 0005f831 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1760: 0010ff1d 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1761: 001fc055 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1762: 0006d755 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1763: 0013957d 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1764: 0014d679 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1765: 0002eaf5 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1766: 00066fdb 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1767: 001227a5 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1768: 001d53d9 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1769: 0018e4cd 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1770: 001acf55 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1771: 0005d34d 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1772: 0024fb29 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1773: 001762b1 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1774: 00069d61 400 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1775: 0013e099 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1776: 0006caa5 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1766: 00066ca3 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1767: 00122cdd 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1768: 001d7471 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1769: 0018fe91 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1770: 001af295 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1771: 0005d32d 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1772: 00250f6d 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1773: 001774ad 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1774: 0006c209 400 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1775: 0013f415 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1776: 0006ca7d 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1777: 004771b4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1778: 000d43e9 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1779: 0023b30d 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1780: 00121f81 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1781: 00196431 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1778: 000d3c11 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1779: 0023c84d 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1780: 00122a31 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1781: 00197e81 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1782: 00478b98 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1783: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1784: 00145f61 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1784: 00146ed1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1785: 0047dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1786: 00129c0d 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1786: 0012a58d 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1787: 00475794 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1788: 00254591 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 00255849 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1789: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1790: 0005d4cf 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1790: 0005d4af 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1791: 00029e00 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1792: 0002d1ef 346 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1793: 0006754d 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1793: 00067215 264 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1794: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1795: 0006423d 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1796: 00086121 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1797: 00063639 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1795: 000641d5 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1796: 00085c01 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1797: 00064859 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1799: 00142e19 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1799: 00144049 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1800: 0002e1f1 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1801: 000c6c39 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1801: 000c63b1 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1803: 004b9cb8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1804: 00218fe9 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1804: 0021a6c5 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1805: 0047d928 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1806: 00069adf 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1806: 00068157 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1808: 00062bf5 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1809: 00138201 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1810: 0016276d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1808: 00060e05 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1809: 00139565 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1810: 001637e5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1811: 004e2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1812: 00176349 352 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1813: 001ad669 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1814: 00062f6b 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1812: 00177545 352 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1813: 001af9a9 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1814: 00061029 104 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1815: 00473718 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1816: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1817: 00176dad 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1818: 000546cb 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1819: 00066fd5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1820: 00048081 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1821: 000f8c4d 832 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1822: 0010c9d9 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1823: 0019e549 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1817: 00177fa9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1818: 000546a7 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1819: 00066c9d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1820: 0004804d 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1821: 000f8d09 832 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1822: 0010cba5 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1823: 001a0539 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1824: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1825: 000af0c5 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1826: 0004fee7 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1825: 000ae829 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1826: 0004febf 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 00154b91 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1829: 00057911 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1830: 000642d5 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1831: 002516dd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1828: 00155ba9 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1829: 000578e9 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1830: 0006426d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1831: 00252815 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1832: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1833: 0021e0b1 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1834: 000ebdbd 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1835: 00246b15 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1836: 0005f6fd 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1837: 0006d1f5 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1838: 001a6a09 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1833: 0021f641 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1834: 000ebe2d 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1835: 00247ff5 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1836: 0005f6dd 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1837: 0006d1cd 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1838: 001a8c49 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1839: 0002a908 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1840: 001375a9 716 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1841: 000b4495 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1842: 0012c831 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1843: 00045f8b 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1844: 0008768d 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1845: 000634c5 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1846: 000d5a1d 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1840: 0013851d 1724 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1841: 000b3c15 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1842: 0012d1bd 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1843: 0004601b 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1844: 0008716d 648 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1845: 00061581 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1846: 000d5249 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1847: 004776cc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1848: 001209d9 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1848: 00120f11 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1849: 00471e64 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1850: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1851: 00200d6d 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1852: 001ad479 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1853: 0007afa5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1854: 001da3ad 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1851: 00202a65 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1852: 001af7b9 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1853: 0007afad 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1854: 001dc24d 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1855: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1856: 0020cd7d 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1857: 0005f999 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1856: 0020e9ed 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1857: 0005f97d 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1859: 000ec0a1 1120 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1860: 000642e9 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1861: 000e2481 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1862: 001154d5 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1859: 000ec111 1120 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1860: 00064281 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1861: 000e2469 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1862: 001159fd 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1863: 004b9ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1864: 001e9ef5 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1865: 001e7e4d 476 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1866: 000789ed 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1867: 00135b1d 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1868: 00276ef9 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1869: 0014e235 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1870: 00175a9d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1864: 001ebcc5 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1865: 001e9ba9 476 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1866: 000789fd 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1867: 00136769 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1868: 00277b1d 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1869: 0014f1f5 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1870: 00176c81 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1871: 0002bafd 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1872: 000644cb 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1873: 000aed7d 588 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1872: 00064463 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1873: 000ae4c9 612 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1874: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1875: 00068595 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1876: 0006615d 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1877: 000649c1 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1878: 00203bb9 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1875: 00068da1 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1876: 000662bd 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1877: 00068757 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1878: 0020587d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1879: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1880: 00473ab8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1881: 001a7941 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1881: 001a9b81 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1882: 004750dc 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1884: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1885: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1886: 000cfe51 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1887: 00206be5 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1888: 0019106d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1889: 00050fa9 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1886: 000cf62d 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1887: 002088f1 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1888: 00192a2d 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1889: 00050f85 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1890: 0002d089 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1891: 00470858 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1892: 0002a040 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1893: 00069815 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1893: 00067fe9 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1894: 004725d4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1895: 0009b119 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1895: 0009a8d1 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1896: 00029858 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1897: 001a1bc1 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1898: 000c19a9 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1897: 001a3e0d 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1898: 000c1175 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1899: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1900: 00169d25 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1900: 0016ac05 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1901: 0002e479 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1904: 0007e3a5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1905: 002063c9 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1906: 0011c93d 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1904: 0007e321 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1905: 002080d5 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1906: 0011ce81 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1908: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1909: 004773e4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1910: 00481578 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1911: 0012eb89 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1912: 000605a1 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1913: 00057f95 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1914: 0009d7b1 652 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1915: 00217eb5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1916: 001fb4b9 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1911: 0012f519 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1912: 00060585 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1913: 00057f6d 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1914: 0009cec5 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1915: 002195dd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1916: 001fd231 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1917: 004723f4 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1918: 000296c0 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1919: 00067795 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1920: 000f7ed9 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1921: 00067745 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1919: 0006745d 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1920: 000f7f95 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1921: 0006740d 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ 1922: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (2) │ │ │ │ 1923: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (2) │ │ │ │ - 1924: 00116975 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1925: 000d0591 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1924: 00116e9d 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1925: 000cfd69 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1926: 004e4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1927: 00062b1f 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1928: 001e7625 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 1927: 00060d2f 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1928: 001e9381 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1929: 0002a0fc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1930: 0012e205 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1931: 00048f59 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1932: 00085fad 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1930: 0012eb95 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1931: 00048f25 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1932: 00085a8d 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1933: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1934: 0019c725 960 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1934: 0019e4fd 960 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1935: 0002a3e4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1936: 001ad485 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1936: 001af7c5 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1938: 0006499f 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1938: 00068735 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1939: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1940: 00163b21 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1940: 00164b99 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1942: 00064f4f 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1943: 00030d51 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1942: 000650af 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1943: 00030d2d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1945: 001d5e35 2510 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1945: 001d7ecd 2510 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1946: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1947: 00148929 392 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1947: 00149899 392 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1949: 001f8b0d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1950: 00072f59 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1949: 001fa8d9 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1950: 00072f95 284 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1952: 001158f9 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1952: 00115e21 1960 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1953: 0002b7ab 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1954: 0047db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1955: 000e6665 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1956: 0008b6f9 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1955: 000e66d5 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1956: 0008af39 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1957: 00029b4c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1958: 000cfd85 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1958: 000cf561 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1959: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1960: 001ff77d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1960: 0020149d 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1961: 00471890 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1962: 004b9680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1964: 004749c4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1965: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1966: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1967: 004770b4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1968: 0009db2d 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1969: 0018e5c5 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1970: 00186e8d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1968: 0009d23d 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1969: 0018ff89 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1970: 00188605 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1971: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1972: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1973: 00471d68 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1974: 000412eb 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1975: 00037a75 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1976: 0005e185 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1977: 00169355 532 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1978: 0020d1ad 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1979: 000feb69 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1974: 000413fd 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1975: 00037a31 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1976: 0005e165 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1977: 0016a401 532 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1978: 0020ee9d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1979: 000febfd 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1980: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1981: 00062c8b 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1981: 00060c17 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1982: 00029660 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1983: 000fe305 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ - 1984: 0002ec01 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1985: 00214131 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1986: 00239821 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1987: 00117c9d 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1988: 001942b9 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1989: 001ad491 204 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1990: 000697bd 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1991: 00100409 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1992: 000d68b5 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1993: 0026f15d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1994: 00270b09 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1995: 00161b75 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1996: 001a8cf1 788 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1983: 000fe3ad 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1984: 0002eb7d 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 1985: 00215bc1 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1986: 0023ad61 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1987: 001181bd 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1988: 00195cdd 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1989: 001af7d1 204 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1990: 00067f91 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1991: 001005b9 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1992: 000d60a5 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1993: 0027005d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1994: 002719f9 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1995: 00162b99 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1996: 001aaf31 788 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 1997: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 1998: 0006440f 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 1998: 000643a7 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 1999: 00476760 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2000: 000ebd89 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2001: 000479ef 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2002: 00134261 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2003: 00067dd1 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2000: 000ebdf9 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2001: 000479e5 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2002: 00134be5 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2003: 00067a99 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2004: 00473828 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2005: 004775fc 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2006: 00060f0d 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2006: 00060961 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2008: 0007fa3d 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2009: 0005e9e5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2010: 0005a399 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2011: 00215779 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2008: 0007f9b1 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2009: 0005e9c5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2010: 0005a36d 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2011: 00216ef5 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2012: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2013: 001084c1 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2014: 00030d1d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2015: 0012bbd9 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2013: 00108659 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2014: 00030cf9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2015: 0012c565 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2017: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2018: 001872e1 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2019: 00050e35 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2020: 0005e471 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2021: 00076d85 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2018: 00188af5 868 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2019: 00050e15 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2020: 0005e451 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2021: 00076dc1 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2023: 00105de5 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2024: 00185f0d 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2023: 00105f85 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2024: 00187371 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2025: 0002adf5 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2026: 00139fcd 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2027: 0012ee3d 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2026: 0013b331 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2027: 0012f7cd 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2028: 0002b88d 180 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2029: 000df1c5 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2030: 00080f65 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2031: 001d3731 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2032: 000501f9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2029: 000de9c1 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2030: 00080ed9 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2031: 001d57c9 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2032: 000501d1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2033: 0048170c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2034: 001e2e21 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2035: 000fe8c1 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2036: 000af195 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2034: 001e4bbd 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2035: 000fe955 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2036: 000ae8f9 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2038: 0021eead 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2038: 002203ed 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2039: 00029eb0 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2040: 000df2e5 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2041: 000cd7d1 1226 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2042: 000549af 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2040: 000deae1 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2041: 000ccfa5 1230 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2042: 0005498b 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2043: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2044: 000646b3 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2045: 0006433b 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2046: 00031fe9 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2047: 0016b211 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2048: 0005eb91 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2049: 0013c4ed 1034 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2050: 001dd159 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2051: 0015bafd 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2052: 0021428d 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2044: 0006464b 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2045: 000642d3 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2046: 000320bf 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2047: 0016c27d 2 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0005eb71 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2049: 0013d859 1034 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2050: 001deff9 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2051: 0015cb15 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2052: 00215d1d 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2053: 0002bc59 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2054: 000635d1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2055: 000642d7 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2054: 0006168d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2055: 0006426f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2056: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2057: 001de855 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2057: 001e0699 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2058: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2059: 00029b04 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2060: 00118b59 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2061: 0008b9ed 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2062: 0016a92d 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2060: 001190b5 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2061: 0008b22d 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2062: 0016b9f5 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2064: 00069d11 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2065: 0024674d 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2066: 000ff1c1 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2067: 00173e61 392 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2068: 0005fd23 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2064: 0006c1b9 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2065: 00247c01 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2066: 000ff255 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2067: 00175011 392 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 0005fd07 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2069: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2070: 0002950c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2071: 00029524 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2072: 0002abed 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2073: 00064381 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2074: 00270b7d 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2073: 00064319 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2074: 00271a6d 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2075: 0002a51c 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2076: 0005f7ad 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2077: 0007a225 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2078: 000e116d 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2079: 001d7ac9 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2076: 0005f78d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2077: 0007a22d 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2078: 000e115d 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2079: 001d9b45 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2080: 0047af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2081: 00153a95 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2082: 00064d73 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2083: 0012bc0d 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2084: 0019eae1 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2085: 0038f9d0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2086: 0006457b 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2087: 00118ad5 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 00154aad 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2082: 00064f3b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2083: 0012c599 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2084: 001a0b11 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2085: 00390690 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2086: 00064513 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2087: 00119031 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2088: 0002af0b 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2089: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2090: 00064c2d 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2091: 001f5779 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2090: 00064df5 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2091: 001f7541 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2092: 004b9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2093: 0005fbf7 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2094: 000c89ed 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2095: 0005cc1f 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2096: 000ef8e5 408 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2097: 00087fa1 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2098: 0006428d 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2099: 000ef58d 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2100: 000564b1 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2101: 00062a21 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2102: 00197871 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2103: 0009fec5 544 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2104: 00255eed 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2105: 00247235 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2106: 0003121b 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2093: 0005fbdb 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2094: 000c8161 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2095: 0005cbf7 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2096: 000ef9a5 408 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2097: 00087a71 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2098: 00064225 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2099: 000ef64d 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2100: 00056489 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2101: 00060bf5 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2102: 00199341 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2103: 0009f671 548 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2104: 002570e9 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2105: 001978b5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2106: 000311f7 94 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2107: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2108: 001dea21 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2108: 001e07f5 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2109: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2110: 0002b4cd 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2111: 002686a9 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2112: 00041291 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2111: 002695a1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2112: 00041253 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2114: 001160a1 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2115: 0003d9cd 192 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2116: 00379e38 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2114: 001165c9 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2115: 0003d999 192 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2116: 0037ac20 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 2117: 00029120 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ 2118: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2) │ │ │ │ - 2119: 00067727 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2120: 000f6041 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2119: 000673ef 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2120: 000f6105 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2122: 000fe6f1 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2122: 000fe799 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2123: 004b9cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2124: 00192ab9 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2125: 00030c59 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2124: 001944e1 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2125: 00030c35 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2126: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2127: 0011ce6d 380 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2128: 00098639 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2129: 001285f5 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2127: 0011d3b1 380 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2128: 00097ded 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2129: 00128f51 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2130: 0002ea6d 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 2131: 00030c5f 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 2131: 00030c3b 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2132: 0002aba9 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2133: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2134: 0015e3ad 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2135: 001fb241 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2136: 00064435 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2134: 0015f3c5 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2135: 001fcf5d 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2136: 000643cd 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2138: 0047db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2139: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2140: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2141: 001382d5 396 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2141: 00139639 396 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2142: 0002a9d9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2143: 001c1f15 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2143: 001c3fc5 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2145: 001d3d01 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2146: 00192381 1846 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2145: 001d5d99 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2146: 00193da9 1846 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2147: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2148: 0002af33 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2149: 003a2930 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2149: 003a35e8 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2151: 00161c21 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2152: 000df1e5 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2151: 00162c45 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2152: 000de9e1 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2153: 0047857c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2154: 00161301 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2155: 0013b815 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2156: 000e5a41 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2157: 00090fe5 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2158: 0007e37d 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2159: 001d85e9 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2160: 0023d76d 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2161: 0016a6e5 260 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2154: 00162325 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2155: 0013cb71 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2156: 000e5a11 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2157: 0009077d 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2158: 0007e2f9 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2159: 001da481 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2160: 0023ecad 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2161: 0016b835 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2162: 0002bbad 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2163: 001addcd 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2164: 001a4aa1 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2165: 0005fcf7 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2166: 0005ea19 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2167: 00067723 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2163: 001b01dd 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2164: 001a6ce1 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2165: 0005fcdb 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2166: 0005e9f9 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2167: 000673eb 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2168: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2169: 001dea09 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2170: 00077d59 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2169: 001e07dd 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2170: 00077d69 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2171: 0047af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2172: 0008910d 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2173: 001d856d 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2172: 00088bdd 172 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2173: 001da405 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 2174: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (2) │ │ │ │ 2175: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (2) │ │ │ │ - 2176: 00259919 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2176: 00259e99 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2177: 00474aec 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2178: 00064e2d 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2179: 00060475 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2180: 00248721 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2181: 000de2b9 764 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2182: 000602bf 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2178: 00064ff5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2179: 00060459 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2180: 00197ef9 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2181: 000ddab5 764 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2182: 000602a3 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2183: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2184: 0047db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2185: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2186: 0002b18b 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2187: 0047db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2188: 00035db1 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2189: 000d7bad 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2190: 0021f855 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2191: 002781f5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2192: 0011d849 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2193: 000f93f5 312 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2188: 00035d89 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2189: 000d73a5 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2190: 00220d89 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2191: 00278ed1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2192: 0011dd85 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2193: 000f94b1 312 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2194: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2195: 0005e94d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2196: 000c4015 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 002781fd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2198: 001dd3d5 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2199: 001e184d 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2200: 00180d75 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2201: 00152ee1 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2202: 00060fab 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2203: 00240d69 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2204: 0005066b 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2205: 000649c7 22 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2206: 0006cf75 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2207: 00273071 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2195: 0005e92d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2196: 000c37d9 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 00278ed9 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2198: 001df275 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2199: 001e35e9 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2200: 00181f5d 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2201: 00153ef9 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2202: 000609ff 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2203: 00242251 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2204: 00050643 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2205: 0006875d 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2206: 0006cf4d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2207: 00273d4d 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2208: 00473e28 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2209: 00061067 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2210: 0008081d 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2209: 00062019 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2210: 00080791 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2211: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2212: 0047daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2213: 000bf845 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2213: 000bf00d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2215: 00066a25 808 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2216: 0008ad21 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2217: 0003e8c7 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2215: 00064975 808 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2216: 0008a561 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2217: 0003e895 140 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2219: 00104db9 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2219: 00104ff9 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2220: 0047bbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2221: 00475aa4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2223: 0015c5c9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2223: 0015d5e1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2224: 0002cd0d 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2225: 00239c75 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2226: 00095b09 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2225: 0023b1b5 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2226: 000952c1 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2227: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2228: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2229: 001f83b1 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2230: 00145f59 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2229: 001fa17d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2230: 00146ec9 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2231: 004710e4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2232: 0004fa07 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2233: 00049bad 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2234: 00055af3 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2232: 0004f9d9 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2233: 00049b79 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2234: 00055b29 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2235: 00475994 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2236: 00047875 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2236: 0004783f 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2238: 00216da9 644 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2239: 00186835 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2240: 000723a5 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2238: 00218521 638 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2239: 00187fad 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2240: 0007236d 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2241: 0047db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2242: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2243: 0014ea25 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2244: 00156131 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2245: 0013cbbd 5340 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2243: 0014f9e5 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2244: 00157149 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2245: 0013df29 5356 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2247: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2248: 001ff165 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2249: 001df585 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2250: 00060fe5 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2251: 00186859 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2252: 0003c139 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2253: 000e1c59 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2254: 0005dd1f 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2248: 00200e85 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2249: 001e1355 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2250: 00060a39 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2251: 00187fd1 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2252: 0003c0fb 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2253: 000e1c45 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2254: 0005dcff 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2255: 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) 0x29060 │ │ │ │ - 0x0000000d (FINI) 0x278d7c │ │ │ │ + 0x0000000d (FINI) 0x279a4c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x46fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x46fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1c9dc │ │ │ │ 0x00000006 (SYMTAB) 0x13cdc │ │ │ ├── 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: 2e10c3a740b27d366594550eef67244e4113878d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 040053a2b7ed4fc4f462e9c8467e3deecfdb55fa │ │ │ │ │ │ │ │ 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: 0x00093182, Base: 0x0045822c, Semaphore: 0x004b9656 │ │ │ │ + Location: 0x00092940, Base: 0x00458ee8, Semaphore: 0x004b9656 │ │ │ │ Arguments: 4@r7 4@fp │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000b030a, Base: 0x0045822c, Semaphore: 0x004b9650 │ │ │ │ + Location: 0x000afa76, Base: 0x00458ee8, Semaphore: 0x004b9650 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000b045c, Base: 0x0045822c, Semaphore: 0x004b964e │ │ │ │ + Location: 0x000afbc8, Base: 0x00458ee8, Semaphore: 0x004b964e │ │ │ │ Arguments: -4@[sp, #12] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000fd360, Base: 0x0045822c, Semaphore: 0x004b9654 │ │ │ │ + Location: 0x000fd414, Base: 0x00458ee8, Semaphore: 0x004b9654 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000fd376, Base: 0x0045822c, Semaphore: 0x004b9652 │ │ │ │ + Location: 0x000fd42a, Base: 0x00458ee8, Semaphore: 0x004b9652 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -21,15 +21,14 @@ │ │ │ │ pthread_create │ │ │ │ pthread_attr_destroy │ │ │ │ pthread_attr_setstacksize │ │ │ │ setlocale │ │ │ │ nl_langinfo │ │ │ │ mbstowcs │ │ │ │ pthread_self │ │ │ │ -pthread_join │ │ │ │ __printf_chk │ │ │ │ __isoc23_strtoul │ │ │ │ pthread_getspecific │ │ │ │ sigaltstack │ │ │ │ sigaction │ │ │ │ __vsnprintf_chk │ │ │ │ pthread_key_delete │ │ │ │ @@ -41,14 +40,15 @@ │ │ │ │ pthread_mutex_init │ │ │ │ pthread_cond_init │ │ │ │ pthread_mutex_lock │ │ │ │ pthread_cond_signal │ │ │ │ pthread_mutex_unlock │ │ │ │ __pthread_cond_timedwait64 │ │ │ │ __snprintf_chk │ │ │ │ +pthread_join │ │ │ │ __sprintf_chk │ │ │ │ __memmove_chk │ │ │ │ pthread_cond_wait │ │ │ │ getauxval │ │ │ │ unsetenv │ │ │ │ readlink │ │ │ │ wcstombs │ │ │ │ @@ -64,16 +64,16 @@ │ │ │ │ __time64 │ │ │ │ __localtime64_r │ │ │ │ __lstat64_time64 │ │ │ │ __fstatat64_time64 │ │ │ │ sigemptyset │ │ │ │ readdir64 │ │ │ │ closedir │ │ │ │ -fdopendir │ │ │ │ rewinddir │ │ │ │ +fdopendir │ │ │ │ __libc_current_sigrtmin │ │ │ │ __libc_current_sigrtmax │ │ │ │ __realpath_chk │ │ │ │ flockfile │ │ │ │ funlockfile │ │ │ │ getpwuid_r │ │ │ │ pthread_detach │ │ │ │ @@ -270,55 +270,55 @@ │ │ │ │ pwrite64 │ │ │ │ pwritev64v2 │ │ │ │ sched_get_priority_min │ │ │ │ sched_get_priority_max │ │ │ │ __sched_rr_get_interval64 │ │ │ │ sched_yield │ │ │ │ setresgid │ │ │ │ -fdatasync │ │ │ │ setresuid │ │ │ │ +fdatasync │ │ │ │ fpathconf │ │ │ │ tcgetpgrp │ │ │ │ tcsetpgrp │ │ │ │ pthread_kill │ │ │ │ recvfrom │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ mprotect │ │ │ │ -pthread_exit │ │ │ │ +__vfprintf_chk │ │ │ │ __sysconf │ │ │ │ +XML_GetBase │ │ │ │ +getrlimit64 │ │ │ │ +setrlimit64 │ │ │ │ +pthread_exit │ │ │ │ closefrom │ │ │ │ -__isoc23_sscanf │ │ │ │ -inet_ntoa │ │ │ │ -__vfprintf_chk │ │ │ │ if_nametoindex │ │ │ │ +__isoc23_sscanf │ │ │ │ inet_aton │ │ │ │ +XML_GetInputContext │ │ │ │ +inet_ntoa │ │ │ │ +strsignal │ │ │ │ getservbyname │ │ │ │ getservbyport │ │ │ │ getprotobyname │ │ │ │ sethostname │ │ │ │ +getlogin_r │ │ │ │ +sigpending │ │ │ │ if_indextoname │ │ │ │ getnameinfo │ │ │ │ -if_nameindex │ │ │ │ -if_freenameindex │ │ │ │ -XML_GetBase │ │ │ │ -getrlimit64 │ │ │ │ -setrlimit64 │ │ │ │ -XML_GetInputContext │ │ │ │ login_tty │ │ │ │ -getlogin_r │ │ │ │ -sigpending │ │ │ │ -strsignal │ │ │ │ __setitimer64 │ │ │ │ __getitimer64 │ │ │ │ sigwaitinfo │ │ │ │ __sigtimedwait64 │ │ │ │ dcgettext │ │ │ │ bind_textdomain_codeset │ │ │ │ +if_nameindex │ │ │ │ +if_freenameindex │ │ │ │ bindtextdomain │ │ │ │ nextafter │ │ │ │ __stack_chk_guard │ │ │ │ libm.so.6 │ │ │ │ libz.so.1 │ │ │ │ libexpat.so.1 │ │ │ │ libc.so.6 │ │ │ │ @@ -2037,42 +2037,42 @@ │ │ │ │ %#F:F1F(F │ │ │ │ *F3F!F@F │ │ │ │ FJFYF0FUE │ │ │ │ 3#`chCE@ │ │ │ │ $%F&F'F/ │ │ │ │ *F#FRhRm │ │ │ │ hJF1F D@D │ │ │ │ -F*FAF8F' │ │ │ │ +F*FAF8F( │ │ │ │ F&h=Dsh[m │ │ │ │ IF[F"F(F │ │ │ │ 4D{@dD#DK │ │ │ │ IF[F"F0F │ │ │ │ pi%aBhSm │ │ │ │ 33`2F!F(F │ │ │ │ !F@F2F;F │ │ │ │ 3;`*F!FPF# │ │ │ │ *FiF8F.D │ │ │ │ -h h*F1F. │ │ │ │ +h h*F1F/ │ │ │ │ +F"FAF0F/F │ │ │ │ -CF*F9F0FR │ │ │ │ +CF*F9F0FT │ │ │ │ $CF:F1F(F │ │ │ │ -;F2F)F F1 │ │ │ │ -KFBF9F(F1 │ │ │ │ +;F2F)F F0 │ │ │ │ +KFBF9F(F0 │ │ │ │ AF3FJF8F │ │ │ │ +;F*F1FhF │ │ │ │ &+F"F9FXF │ │ │ │ SF2FIF8F │ │ │ │ -;F*F1FhF │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ -$L#F8F2F)F │ │ │ │ +%L#F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ -F F:F)F8 │ │ │ │ -#F2F)F8F │ │ │ │ +F F:F)F: │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ -I*FX`pl< │ │ │ │ +#F2F)F8F │ │ │ │ +I*FX`pl> │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ ""`#|#|O │ │ │ │ #*i[DJE@ │ │ │ │ `eh*C(`C │ │ │ │ IFCF"F8FU │ │ │ │ IFCF"F8FU │ │ │ │ @@ -2080,28 +2080,25 @@ │ │ │ │ SF}")F F │ │ │ │ "KFXF)FO │ │ │ │ FvYEhom? │ │ │ │ aDh"C!`C │ │ │ │ #)F8F"F │ │ │ │ 0#"F)F8F │ │ │ │ F" │ │ │ │ -@"3F)F F │ │ │ │ -@"CF)F F │ │ │ │ -FCF9F F@ │ │ │ │ -#QF@F5F_ │ │ │ │ -GZFKFQF@F5F │ │ │ │ -#ZFQF@F_ │ │ │ │ +h b Fb`@" │ │ │ │ +FCF1F F@ │ │ │ │ ZF#FQF@F5F │ │ │ │ -*F3FQF@F^ │ │ │ │ +GZFKFQF@F5F │ │ │ │ +#ZFQF@Fb │ │ │ │ "F1F@F]F │ │ │ │ -F9F3F F@ │ │ │ │ +#QF@F5Fa │ │ │ │ +*F3FQF@Fa │ │ │ │ +SiUF`i ! │ │ │ │ F1FSF F@ │ │ │ │ +F9F3F F@ │ │ │ │ H...^x...0M.A.W..........7.cFOFdF │ │ │ │ ;FaiADaa] │ │ │ │ m8@/hwE& │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -\N)F\JHF │ │ │ │ -0N)F.JHF │ │ │ │ +tN)FtJHF │ │ │ │ +xN)FxJHF │ │ │ │ 3+` i)FO │ │ │ │ 11D8>>>>>> │ │ │ │ >>>>>>>>>>>>>>>>>>>> │ │ │ │ -KF1h"F(F │ │ │ │ "FYF FcF │ │ │ │ EEEEEE.$E │ │ │ │ &0IFCF(F │ │ │ │ RFs`IFCF(FGF │ │ │ │ RF3aIFCF(F │ │ │ │ RFsaIFCF(F │ │ │ │ F3b,F$6=F │ │ │ │ ;+FRFIF F │ │ │ │ :F1hSF F │ │ │ │ K`fa4F#ho │ │ │ │ *FKF9FPF │ │ │ │ Eb,0Eb,0Eb,0Eb,0Eb,0Eb,0 │ │ │ │ 3"`l`c` F │ │ │ │ -$p(F+h9F │ │ │ │ +$P8F;h)F │ │ │ │ .#,:AF@F │ │ │ │ "F$ich[m │ │ │ │ 3#`&FchZm │ │ │ │ *FKF@F!F │ │ │ │ 3)F#aphT │ │ │ │ Dh#ibmdi │ │ │ │ FbFcF`FfF │ │ │ │ @@ -2162,49 +2159,48 @@ │ │ │ │ i!a*F#h0F │ │ │ │ kh^kKhYk │ │ │ │ vpQQQQQQQQQQQQQQQ"QyQQms │ │ │ │ Ih@hA@Q` │ │ │ │ "F3F,F ' │ │ │ │ "F3F,FOF │ │ │ │ RF1F FKF │ │ │ │ -F2h │ │ │ │ `QhHhEm- │ │ │ │ FAF0F.DUD │ │ │ │ (F"FQF%D │ │ │ │ (F"FQF%D │ │ │ │ >D*F8F/D │ │ │ │ JFQFMD.D │ │ │ │ U%bea%t │ │ │ │ +%h-I(Ffh1 │ │ │ │ +3F:F!F@F= │ │ │ │ hLD,1XE@ │ │ │ │ {hFFXmCF │ │ │ │ hLD,1XE@ │ │ │ │ F=xFJFGFLF │ │ │ │ >FJFGFLF │ │ │ │ "F1FPF;F │ │ │ │ #F:F1FPF │ │ │ │ >FLFGF!F0F │ │ │ │ -'D 4"F F. │ │ │ │ +'D 4"F F/ │ │ │ │ OYE"D*D" │ │ │ │ #FJFYFPF │ │ │ │ \Kp)F0FEE │ │ │ │ +F*F9F@F │ │ │ │ SBSA2hBEG │ │ │ │ /i+FZF1FHF │ │ │ │ #FJFYFPF │ │ │ │ @@ -2217,48 +2213,50 @@ │ │ │ │ KF2F!F(F │ │ │ │ |`9F0F<` │ │ │ │ X FZFKF │ │ │ │ JFAF`FdF │ │ │ │ &!FcF2F8F │ │ │ │ +F1F8F"F │ │ │ │ `#F9F(F@ │ │ │ │ +@FUFaiOF │ │ │ │ +oLZ │ │ │ │ F*FcF.FeF │ │ │ │ *DvB"D5@2@ │ │ │ │ 0F%F&F'F │ │ │ │ CF:F(F!F │ │ │ │ +F*FIFXF │ │ │ │ ;FBF)F F │ │ │ │ @SXBXApGB │ │ │ │ 2"`Zh!FHF │ │ │ │ -KF2F!F(FM │ │ │ │ +KF2F!F(FK │ │ │ │ cF2F!F8F │ │ │ │ FcF9h2hR │ │ │ │ %!F+F*F0F │ │ │ │ -0F?!*F.D? │ │ │ │ +0F?!*F.D> │ │ │ │ 3FBF)F F │ │ │ │ -HF2F?!ND; │ │ │ │ +HF2F?!ND9 │ │ │ │ $3FJF9F@F │ │ │ │ Vh$!Zi`i │ │ │ │ e+FAF F@ │ │ │ │ 'E 5*F(F │ │ │ │ FQF#F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ -{ISF:F@F, │ │ │ │ +{ISF:F@F+ │ │ │ │ $v$Xj$$$$$$$$$$$$$$$$7:NSE$B2$$2${$$p │ │ │ │ RF;F%! F │ │ │ │ )FSF2F F │ │ │ │ p0Dkxcp*xQ │ │ │ │ +P)F*hBE │ │ │ │ sFCajaCisE │ │ │ │ '-----A--->-------$---V-S │ │ │ │ @@ -2267,48 +2265,48 @@ │ │ │ │ Yg#*oagF,a │ │ │ │ oa#*gF,a │ │ │ │ K@S@\@D@c │ │ │ │ 'F 62F0F │ │ │ │ JF8F!F#h │ │ │ │ &;D#a"F(FGE) │ │ │ │ 1F"Ffh(F │ │ │ │ - ]F>07VN │ │ │ │ + VeF0^7N │ │ │ │ `#`(Fg`O │ │ │ │ 3#`ch[mX │ │ │ │ -#F:F(F1Fi │ │ │ │ -#2F!F(Fm │ │ │ │ +#F:F(F1Fg │ │ │ │ +#2F!F(Fn │ │ │ │ #:F)F0Fm │ │ │ │ #JF)F0Fm │ │ │ │ #BF)F0Fm │ │ │ │ q#FZF8FH │ │ │ │ +'F 62F0F │ │ │ │ FWFUFVFO │ │ │ │ BF F+iii │ │ │ │ 3iBFqi F │ │ │ │ -'F 62F0F │ │ │ │ FSF!F0F2 │ │ │ │ RJSF!F0F2 │ │ │ │ -%/F,FXFC │ │ │ │ +%/F,FXFA │ │ │ │ 2"`Zh!F0F │ │ │ │ -LB1F F+Fx │ │ │ │ +LB1F F+Fv │ │ │ │ ;F2F)F F │ │ │ │ 1F#Fbh(F │ │ │ │ :FHFLnYF │ │ │ │ 8F:hYFBE │ │ │ │ #2F!F(F │ │ │ │ 1#Dk`1` F │ │ │ │ F!F;F2FL │ │ │ │ #F0F)FD │ │ │ │ 8ch F[m[ │ │ │ │ p/#hQXJj │ │ │ │ -"h(F!`9FA │ │ │ │ +"h(F!`9F? │ │ │ │ % │ │ │ │ ""`Yx09 )8 │ │ │ │ 3;`Bx0: *A │ │ │ │ xQBF1F8F │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ @@ -3544,14 +3542,15 @@ │ │ │ │ '%.100s' object has only read-only attributes (%s .%U) │ │ │ │ '%.100s' object has no attributes (%s .%U) │ │ │ │ attribute name must be string, not '%.200s' │ │ │ │ module functions cannot set METH_CLASS or METH_STATIC │ │ │ │ '%.100s' object has no attribute '%U' and no __dict__ for setting new attributes │ │ │ │ '%.100s' object has no attribute '%U' │ │ │ │ '%.100s' object attribute '%U' is read-only │ │ │ │ +corrupted thread-free list │ │ │ │ firstiter │ │ │ │ Hook to intercept first iteration │ │ │ │ finalizer │ │ │ │ Hook to intercept finalization │ │ │ │ optimize │ │ │ │ -O or -OO │ │ │ │ dont_write_bytecode │ │ │ │ @@ -3733,15 +3732,14 @@ │ │ │ │ EXCEPTION_HANDLED │ │ │ │ PY_UNWIND │ │ │ │ PY_THROW │ │ │ │ C_RETURN │ │ │ │ sys.monitoring │ │ │ │ __replace__($self, /, **changes) │ │ │ │ Return a copy of the structure with new values for the specified fields. │ │ │ │ -corrupted thread-free list │ │ │ │ ../Objects/moduleobject.c │ │ │ │ sequence index must be integer, not '%.200s' │ │ │ │ type '%.200s' is not subscriptable │ │ │ │ '%.200s' object is not subscriptable │ │ │ │ unmatched paren in format │ │ │ │ Unmatched paren in format │ │ │ │ Bad dict format │ │ │ │ @@ -3763,21 +3761,21 @@ │ │ │ │ semaphore │ │ │ │ embedded null byte │ │ │ │ unsupported error handler │ │ │ │ ../Objects/unicodeobject.c │ │ │ │ character U+%x is not in range [U+0000; U+%x] │ │ │ │ ../Python/import.c │ │ │ │ embedded null character │ │ │ │ +list assignment index out of range │ │ │ │ +'%.200s' object does not support item assignment │ │ │ │ name of the thread implementation │ │ │ │ name of the lock implementation │ │ │ │ name and version of the thread library │ │ │ │ type │ │ │ │ sys.thread_info │ │ │ │ -list assignment index out of range │ │ │ │ -'%.200s' object does not support item assignment │ │ │ │ Ellipsis │ │ │ │ __debug__ │ │ │ │ PyErr_NewException: name must be module.class │ │ │ │ while calling a Python object │ │ │ │ type() takes 1 or 3 arguments │ │ │ │ cannot create '%s' instances │ │ │ │ UO!O!:type.__new__ │ │ │ │ @@ -4121,15 +4119,14 @@ │ │ │ │ invalid syntax. Maybe you meant '==' or ':=' instead of '='? │ │ │ │ expected argument value expression │ │ │ │ Type parameter list cannot be empty │ │ │ │ Type parameter lists are │ │ │ │ cannot assign to iterable argument unpacking │ │ │ │ Invalid star expression │ │ │ │ attribute '%V' of '%.100s' objects is not readable │ │ │ │ -field 'value' is required for Assign │ │ │ │ at least one argument must precede / │ │ │ │ / may appear only once │ │ │ │ parameter without a default follows parameter with a default │ │ │ │ Function parameters cannot be parenthesized │ │ │ │ / must be ahead of * │ │ │ │ expected comma between / and * │ │ │ │ Positional-only parameters are │ │ │ │ @@ -4264,14 +4261,15 @@ │ │ │ │ can't concat %.100s to %.100s │ │ │ │ a bytes-like object is required, not '%.100s' │ │ │ │ ../Objects/abstract.c │ │ │ │ PyBuffer_FillInfo: view==NULL argument is obsolete │ │ │ │ Object is not writable. │ │ │ │ field 'ctx' is required for Tuple │ │ │ │ %s() requires a dict argument, not '%s' │ │ │ │ +expected default value expression │ │ │ │ extension_suffixes │ │ │ │ lock_held │ │ │ │ acquire_lock │ │ │ │ release_lock │ │ │ │ find_frozen │ │ │ │ get_frozen_object │ │ │ │ is_frozen_package │ │ │ │ @@ -4283,15 +4281,14 @@ │ │ │ │ _override_frozen_modules_for_tests │ │ │ │ _override_multi_interp_extensions_check │ │ │ │ create_dynamic │ │ │ │ exec_dynamic │ │ │ │ exec_builtin │ │ │ │ _fix_co_filename │ │ │ │ source_hash │ │ │ │ -expected default value expression │ │ │ │ dictionary changed size during iteration │ │ │ │ dictionary keys changed during iteration │ │ │ │ field 'left' is required for BinOp │ │ │ │ field 'op' is required for BinOp │ │ │ │ field 'right' is required for BinOp │ │ │ │ cannot unpack non-iterable %.200s object │ │ │ │ not enough values to unpack (expected %d, got %d) │ │ │ │ @@ -4730,17 +4727,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? │ │ │ │ @@ -5504,25 +5501,23 @@ │ │ │ │ cannot create new view on restricted memoryview │ │ │ │ memoryview: a bytes-like object is required, not '%.200s' │ │ │ │ memoryview: number of dimensions must not exceed 64 │ │ │ │ invalid indexing of 0-dim memory │ │ │ │ sub-views are not implemented │ │ │ │ memoryview: invalid slice key │ │ │ │ multi-dimensional slicing is not implemented │ │ │ │ +buffer_size │ │ │ │ +buffering │ │ │ │ compile() mode must be 'exec', 'eval', 'single' or 'func_type' │ │ │ │ compile() mode must be 'exec', 'eval' or 'single' │ │ │ │ compile(): unrecognised flags │ │ │ │ compile(): invalid optimize value │ │ │ │ func_type │ │ │ │ compile() mode 'func_type' requires flag PyCF_ONLY_AST │ │ │ │ string, bytes or AST │ │ │ │ -dont_inherit │ │ │ │ -_feature_version │ │ │ │ -buffer_size │ │ │ │ -buffering │ │ │ │ memoryview: underlying buffer is not writable │ │ │ │ memoryview: underlying buffer is not C-contiguous │ │ │ │ memoryview: underlying buffer is not Fortran contiguous │ │ │ │ memoryview: underlying buffer is not contiguous │ │ │ │ memoryview: underlying buffer requires suboffsets │ │ │ │ memoryview: cannot cast to unsigned bytes if the format flag is present │ │ │ │ path should be string, bytes, or os.PathLike, not %.200s │ │ │ │ @@ -5717,14 +5712,16 @@ │ │ │ │ TypeVarTuple(identifier name, expr? default_value) │ │ │ │ mod = Module(stmt* body, type_ignore* type_ignores) │ │ │ │ | Interactive(stmt* body) │ │ │ │ | Expression(expr body) │ │ │ │ | FunctionType(expr* argtypes, expr returns) │ │ │ │ s(O){OOOOOOOs} │ │ │ │ allow_code │ │ │ │ +dont_inherit │ │ │ │ +_feature_version │ │ │ │ _field_types │ │ │ │ cannot set '__annotations__' attribute of immutable type '%s' │ │ │ │ no locals found during 'import *' │ │ │ │ from-import-* object has no __dict__ and no __all__ │ │ │ │ module __name__ must be a string, not %.100s │ │ │ │ %s in %U.%s must be str, not %.100s │ │ │ │ %s() arg 1 must be a %s object │ │ │ │ @@ -5949,17 +5946,17 @@ │ │ │ │ python: Can't reopen .pyc file │ │ │ │ SourcelessFileLoader │ │ │ │ python: failed to set __main__.__loader__ │ │ │ │ Bad magic number in .pyc file │ │ │ │ Bad code object in .pyc file │ │ │ │ SourceFileLoader │ │ │ │ write to closed file │ │ │ │ -flush of closed file │ │ │ │ PyMemoryView_FromBuffer(): info->buf must not be NULL │ │ │ │ raw write() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ +flush of closed file │ │ │ │ errorcode │ │ │ │ EHOSTUNREACH │ │ │ │ EL2NSYNC │ │ │ │ EOVERFLOW │ │ │ │ ENOTEMPTY │ │ │ │ EMSGSIZE │ │ │ │ EAFNOSUPPORT │ │ │ │ @@ -6004,15 +6001,14 @@ │ │ │ │ EOWNERDEAD │ │ │ │ ENOTRECOVERABLE │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ dir(): expected keys() of locals to be a list, not '%.200s' │ │ │ │ object does not provide __dir__ │ │ │ │ __type_params__ must be set to a tuple │ │ │ │ .__dict__ is not a dictionary │ │ │ │ -map() must have at least two arguments. │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ __copy__ │ │ │ │ __deepcopy__ │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ @@ -6062,14 +6058,15 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ +map() must have at least two arguments. │ │ │ │ can't intern %.400s │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ @@ -6097,26 +6094,14 @@ │ │ │ │ getpwuid(): uid not found: %S │ │ │ │ uid should be integer, not %.200s │ │ │ │ uid is less than minimum │ │ │ │ uid is greater than maximum │ │ │ │ readline() should have returned a str object, not '%.200s' │ │ │ │ sys.path_hooks is not a list │ │ │ │ sys.path_importer_cache is not a dict │ │ │ │ -user name │ │ │ │ -pw_passwd │ │ │ │ -password │ │ │ │ -pw_gecos │ │ │ │ -real name │ │ │ │ -home directory │ │ │ │ -pw_shell │ │ │ │ -shell program │ │ │ │ -getpwuid │ │ │ │ -getpwnam │ │ │ │ -getpwall │ │ │ │ -pwd.struct_passwd │ │ │ │ not readable │ │ │ │ illegal decoder state │ │ │ │ OO;illegal decoder state │ │ │ │ illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ whence value %d unsupported │ │ │ │ seek of closed file │ │ │ │ @@ -6146,14 +6131,26 @@ │ │ │ │ Exception ignored on flushing sys.stdout │ │ │ │ unknown dlopen() error │ │ │ │ ./%-.255s │ │ │ │ %.20s_%.200s │ │ │ │ tstate %p is still current │ │ │ │ NULL interpreter │ │ │ │ failed to clear current tstate (TSS) │ │ │ │ +user name │ │ │ │ +pw_passwd │ │ │ │ +password │ │ │ │ +pw_gecos │ │ │ │ +real name │ │ │ │ +home directory │ │ │ │ +pw_shell │ │ │ │ +shell program │ │ │ │ +getpwuid │ │ │ │ +getpwnam │ │ │ │ +getpwall │ │ │ │ +pwd.struct_passwd │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ codec must pass exception instance │ │ │ │ _bootstrap_external │ │ │ │ _RAW_MAGIC_NUMBER │ │ │ │ can't unpack IEEE 754 special value on non-IEEE platform │ │ │ │ sys.excepthook │ │ │ │ @@ -6161,16 +6158,14 @@ │ │ │ │ Error in sys.excepthook: │ │ │ │ Original exception was: │ │ │ │ sys.excepthook is missing │ │ │ │ Python import machinery not initialized │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ can't re-enter readline │ │ │ │ input line too long │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ Py_FileSystemDefaultEncoding │ │ │ │ Py_HasFileSystemDefaultEncoding │ │ │ │ Py_FileSystemDefaultEncodeErrors │ │ │ │ _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ Py_UTF8Mode │ │ │ │ Py_DebugFlag │ │ │ │ Py_VerboseFlag │ │ │ │ @@ -6230,15 +6225,14 @@ │ │ │ │ Precision not allowed in integer format specifier │ │ │ │ Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ Sign not allowed with integer format specifier 'c' │ │ │ │ Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ a number is required │ │ │ │ (O(OiiNii)) │ │ │ │ # destroy %U │ │ │ │ -end_offset must be provided when end_lineno is provided │ │ │ │ compress │ │ │ │ compressobj │ │ │ │ decompress │ │ │ │ decompressobj │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ @@ -6354,14 +6348,15 @@ │ │ │ │ datetime.IsoCalendarDate │ │ │ │ datetime.timezone │ │ │ │ datetime.datetime │ │ │ │ datetime.time │ │ │ │ datetime.date │ │ │ │ datetime.timedelta │ │ │ │ Fast implementation of the datetime type. │ │ │ │ +end_offset must be provided when end_lineno is provided │ │ │ │ zlib.error │ │ │ │ MAX_WBITS │ │ │ │ DEFLATED │ │ │ │ DEF_MEM_LEVEL │ │ │ │ DEF_BUF_SIZE │ │ │ │ Z_NO_COMPRESSION │ │ │ │ Z_BEST_SPEED │ │ │ │ @@ -6415,15 +6410,14 @@ │ │ │ │ after_in_child │ │ │ │ after_in_parent │ │ │ │ '%s' must be callable, not %s │ │ │ │ # clear[1] %s │ │ │ │ Exception ignored on clearing module dict │ │ │ │ # clear[2] %s │ │ │ │ unclosed file %R │ │ │ │ -keepends │ │ │ │ getrandbits │ │ │ │ insort_right │ │ │ │ insort_left │ │ │ │ unused_data │ │ │ │ needs_input │ │ │ │ unconsumed_tail │ │ │ │ _random.Random │ │ │ │ @@ -6463,14 +6457,15 @@ │ │ │ │ category │ │ │ │ bidirectional │ │ │ │ combining │ │ │ │ mirrored │ │ │ │ east_asian_width │ │ │ │ decomposition │ │ │ │ is_normalized │ │ │ │ +keepends │ │ │ │ unicodedata.UCD │ │ │ │ character maps to │ │ │ │ character mapping must be in range(0x%x) │ │ │ │ character mapping must return integer, None or str │ │ │ │ Found non-str '%s' in skip_file_prefixes. │ │ │ │ could not convert string to float: '%.200s' │ │ │ │ value too large to convert to float: '%.200s' │ │ │ │ @@ -6499,14 +6494,16 @@ │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ builtins.id │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ os.rename │ │ │ │ %s: src and dst must be the same type │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%d given) │ │ │ │ sys._getframemodulename │ │ │ │ ../Objects/funcobject.c │ │ │ │ O(OiiOii) │ │ │ │ src_dir_fd │ │ │ │ dst_dir_fd │ │ │ │ @@ -7243,21 +7240,21 @@ │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ ../Python/pystrtod.c │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ Infinity │ │ │ │ ENABLE_SPECIALIZATION │ │ │ │ -missing format argument │ │ │ │ repeated bytes are too long │ │ │ │ +missing format argument │ │ │ │ +cannot instrument shim code object '%U' │ │ │ │ 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 instrument shim code object '%U' │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ invalid generation │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ @@ -7271,19 +7268,19 @@ │ │ │ │ required argument is not an integer │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ how_many cannot be negative │ │ │ │ Cannot write %zi characters at %zi in a string of %zi characters │ │ │ │ Cannot copy %s characters into a string of %s characters │ │ │ │ Cannot modify a string currently used │ │ │ │ +tuple.index(x): x not in tuple │ │ │ │ O|Op:start_joinable_thread │ │ │ │ thread function must be callable │ │ │ │ 'handle' must be a _ThreadHandle │ │ │ │ _thread.start_joinable_thread │ │ │ │ -tuple.index(x): x not in tuple │ │ │ │ thread is not supported for isolated subinterpreters │ │ │ │ can't create new thread at interpreter shutdown │ │ │ │ thread already started │ │ │ │ can't start new thread │ │ │ │ Too few arguments for %S; actual %d, expected at least %d │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ argument of type '%.200s' is not iterable │ │ │ │ @@ -7331,36 +7328,35 @@ │ │ │ │ NB_INPLACE_OR │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ -parking_lot: sem_init failed │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ -unexpected error from semaphore: %d │ │ │ │ +parking_lot: sem_init failed │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ +unexpected error from semaphore: %d │ │ │ │ 0123456789ABCDEF │ │ │ │ -Exception ignored in thread started by %R │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ +Exception ignored in thread started by %R │ │ │ │ +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 │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ -fileno() returned a non-integer │ │ │ │ -argument must be an int, or have a fileno() method. │ │ │ │ -file descriptor cannot be a negative integer (%i) │ │ │ │ __hash__ method should return an integer │ │ │ │ deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ -field 'value' is required for Await │ │ │ │ parking_lot: sem_post failed │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ itemgetter │ │ │ │ Too much data for base64 line │ │ │ │ @@ -7398,15 +7394,14 @@ │ │ │ │ Leading padding not allowed │ │ │ │ Excess padding not allowed │ │ │ │ Excess data after padding │ │ │ │ Only base64 data is allowed │ │ │ │ Discontinuous padding not allowed │ │ │ │ Invalid base64-encoded string: number of data characters (%zd) cannot be 1 more than a multiple of 4 │ │ │ │ Incorrect padding │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ clock_gettime(CLOCK_PROCESS_CPUTIME_ID) │ │ │ │ getrusage(RUSAGE_SELF) │ │ │ │ the processor time used is not available or its value cannot be represented │ │ │ │ strict_mode │ │ │ │ @@ -7424,14 +7419,15 @@ │ │ │ │ _pickle.Pickler │ │ │ │ _pickle.UnpicklerMemoProxy │ │ │ │ _pickle.PicklerMemoProxy │ │ │ │ _pickle.Pdata │ │ │ │ string helper module │ │ │ │ permutations │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ sys.setprofile │ │ │ │ non-ascii grouped digit │ │ │ │ LOCK_MAND │ │ │ │ LOCK_READ │ │ │ │ LOCK_WRITE │ │ │ │ F_DUPFD_CLOEXEC │ │ │ │ F_SETLKW │ │ │ │ @@ -7513,19 +7509,19 @@ │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ +Cannot join current thread │ │ │ │ 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' │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ @@ -7534,27 +7530,27 @@ │ │ │ │ Missing frame when calling profile function. │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ +Failed joining thread │ │ │ │ +Cannot recover from Python stack overflow. │ │ │ │ +maximum recursion depth exceeded │ │ │ │ sizehint │ │ │ │ extra_tokens │ │ │ │ True if the epoll handler is closed │ │ │ │ fork_exec │ │ │ │ structseq │ │ │ │ select.epoll │ │ │ │ select.poll │ │ │ │ is not │ │ │ │ not in │ │ │ │ -Cannot recover from Python stack overflow. │ │ │ │ -maximum recursion depth exceeded │ │ │ │ i|Opp:register │ │ │ │ -Failed joining thread │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ shape must be a list or a tuple │ │ │ │ memoryview: cast must be 1D -> ND or ND -> 1D │ │ │ │ memoryview: destination format must be a native single character format prefixed with an optional '@' │ │ │ │ memoryview: cannot cast between two non-byte formats │ │ │ │ @@ -7573,14 +7569,15 @@ │ │ │ │ while creating compression object │ │ │ │ '%S' is an invalid keyword argument for enumerate() │ │ │ │ Unable to allocate lock │ │ │ │ |iO:_ZlibDecompressor │ │ │ │ while setting zdict │ │ │ │ Can't allocate memory for decompression object │ │ │ │ while creating decompression object │ │ │ │ +field 'value' is required for Await │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ async generator raised StopAsyncIteration │ │ │ │ re.compile(%.200R, %S) │ │ │ │ @@ -7947,25 +7944,25 @@ │ │ │ │ Oi;A close file_action tuple must have 2 elements │ │ │ │ Oii;A dup2 file_action tuple must have 3 elements │ │ │ │ Oi;A closefrom file_action tuple must have 2 elements │ │ │ │ Unknown file_actions identifier │ │ │ │ OO;A scheduler tuple must have two elements │ │ │ │ os.posix_spawn │ │ │ │ cannot resize an array that is exporting buffers │ │ │ │ -field 'value' is required for MatchSingleton │ │ │ │ env.keys() or env.values() is not a list │ │ │ │ illegal environment variable name │ │ │ │ +field 'value' is required for MatchSingleton │ │ │ │ PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ │ │ │ │ │ │ │ │ filterfalse │ │ │ │ popitem(): dictionary is empty │ │ │ │ can only assign string to %s.__qualname__, not '%s' │ │ │ │ -field 'cls' is required for MatchClass │ │ │ │ │ │ │ │ +field 'cls' is required for MatchClass │ │ │ │ '%c' format requires %lld <= number <= %lld │ │ │ │ │ │ │ │ failed to reinitialize lock at fork │ │ │ │ │ │ │ │ unclosed %R │ │ │ │ │ │ │ │ mappingproxy(%R) │ │ │ │ @@ -7974,14 +7971,17 @@ │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ │ │ │ │ %s({%U}) │ │ │ │ pickle protocol must be <= %d │ │ │ │ file must have a 'write' attribute │ │ │ │ buffer_callback needs protocol >= 5 │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ +value must be positive │ │ │ │ +Python int too large for C unsigned short │ │ │ │ +concurrent poll() invocation │ │ │ │ buffer_callback │ │ │ │ file_actions │ │ │ │ setpgroup │ │ │ │ resetids │ │ │ │ setsigmask │ │ │ │ setsigdef │ │ │ │ scheduler │ │ │ │ @@ -7992,17 +7992,14 @@ │ │ │ │ (object, /) │ │ │ │ while pickling an object │ │ │ │ set changed size during iteration │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ can't pickle '%.200s' object: %R │ │ │ │ __reduce__ must return a string or tuple │ │ │ │ -value must be positive │ │ │ │ -Python int too large for C unsigned short │ │ │ │ -concurrent poll() invocation │ │ │ │ tuple returned by __reduce__ must contain 2 through 6 elements │ │ │ │ save_reduce │ │ │ │ first item of the tuple returned by __reduce__ must be callable │ │ │ │ second item of the tuple returned by __reduce__ must be a tuple │ │ │ │ fourth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ fifth element of the tuple returned by __reduce__ must be an iterator, not %s │ │ │ │ sixth element of the tuple returned by __reduce__ must be a function, not %s │ │ │ │ @@ -8160,18 +8157,18 @@ │ │ │ │ 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' │ │ │ │ @@ -8180,70 +8177,44 @@ │ │ │ │ __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 │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ -socket.gethostname │ │ │ │ <%.100s [closed]> │ │ │ │ <%.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 │ │ │ │ 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 │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ +gc.get_referents │ │ │ │ object does not support cross-interpreter data │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ unsupported error code %d │ │ │ │ _errdisplay │ │ │ │ -gc.get_referents │ │ │ │ formatted │ │ │ │ errdisplay │ │ │ │ %s.%s: %s │ │ │ │ update() argument must be dict or another FrameLocalsProxy │ │ │ │ -(kK):_acquire_restore │ │ │ │ -couldn't acquire lock │ │ │ │ -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 │ │ │ │ -encoding of hostname failed │ │ │ │ -str, bytes or bytearray expected, not %s │ │ │ │ -host name must not contain null character │ │ │ │ -number of bits must be non-negative │ │ │ │ -unsupported address family │ │ │ │ -wildcard resolved to multiple address │ │ │ │ -255.255.255.255 │ │ │ │ - │ │ │ │ -address family mismatched │ │ │ │ -unknown address family │ │ │ │ %.400s constructor takes at most %zd positional argument%s │ │ │ │ %.400s got multiple values for argument '%U' │ │ │ │ %.400s.__init__ got an unexpected keyword argument '%U'. Support for arbitrary keyword arguments is deprecated and will be removed in Python 3.15. │ │ │ │ Field '%U' is missing from %.400s._field_types. This will become an error in Python 3.15. │ │ │ │ %.400s.__init__ missing 1 required positional argument: '%U'. This will become an error in Python 3.15. │ │ │ │ -field 'name' is required for TypeAlias │ │ │ │ -field 'value' is required for TypeAlias │ │ │ │ -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 │ │ │ │ +(kK):_acquire_restore │ │ │ │ +couldn't acquire lock │ │ │ │ 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 │ │ │ │ @@ -8259,14 +8230,32 @@ │ │ │ │ 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 │ │ │ │ +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 │ │ │ │ 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 │ │ │ │ @@ -8300,14 +8289,15 @@ │ │ │ │ Delete field "targets" must be a list, not a %.200s │ │ │ │ while traversing 'Delete' node │ │ │ │ Delete field "targets" changed size during iteration │ │ │ │ Assign field "targets" must be a list, not a %.200s │ │ │ │ while traversing 'Assign' node │ │ │ │ Assign field "targets" changed size during iteration │ │ │ │ required field "value" missing from Assign │ │ │ │ +field 'value' is required for Assign │ │ │ │ required field "name" missing from TypeAlias │ │ │ │ while traversing 'TypeAlias' node │ │ │ │ TypeAlias field "type_params" must be a list, not a %.200s │ │ │ │ TypeAlias field "type_params" changed size during iteration │ │ │ │ required field "value" missing from TypeAlias │ │ │ │ required field "target" missing from AugAssign │ │ │ │ while traversing 'AugAssign' node │ │ │ │ @@ -8389,14 +8379,20 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ @@ -8411,19 +8407,21 @@ │ │ │ │ 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 │ │ │ │ +field 'name' is required for TypeAlias │ │ │ │ +field 'value' is required for TypeAlias │ │ │ │ +y*|i:send │ │ │ │ Strings must be encoded before hashing │ │ │ │ object supporting the buffer API required │ │ │ │ Buffer must be single dimension │ │ │ │ 'data' and 'string' are mutually exclusive and support for 'string' keyword parameter is slated for removal in a future version. │ │ │ │ -y*|i:send │ │ │ │ n|i:recv │ │ │ │ negative buffersize in recv │ │ │ │ Load averages are unobtainable │ │ │ │ usedforsecurity │ │ │ │ block_size │ │ │ │ digest_size │ │ │ │ hexdigest │ │ │ │ @@ -8546,15 +8544,14 @@ │ │ │ │ Compare has a different number of comparators and operands │ │ │ │ NamedExpr target must be a Name │ │ │ │ unexpected expression │ │ │ │ got an invalid type in Constant: %s │ │ │ │ os.symlink │ │ │ │ symlink: src and dst must be the same type │ │ │ │ dialect name must be a string │ │ │ │ -O|$O:ContextVar │ │ │ │ |OOOOOOOOO │ │ │ │ dialect_new │ │ │ │ unknown dialect │ │ │ │ delimiter │ │ │ │ doublequote │ │ │ │ escapechar │ │ │ │ lineterminator │ │ │ │ @@ -8565,14 +8562,15 @@ │ │ │ │ "%s" must be a string │ │ │ │ "%s" must be an integer │ │ │ │ bad "quoting" value │ │ │ │ "delimiter" must be a 1-character string │ │ │ │ quotechar must be set if quoting enabled │ │ │ │ lineterminator must be set │ │ │ │ bad %s or %s value │ │ │ │ +O|$O:ContextVar │ │ │ │ %s: No _csv module state found │ │ │ │ BLAKE2B_SALT_SIZE │ │ │ │ BLAKE2B_PERSON_SIZE │ │ │ │ BLAKE2B_MAX_KEY_SIZE │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ @@ -8834,23 +8832,24 @@ │ │ │ │ field 'iter' is required for AsyncFor │ │ │ │ copy() takes no arguments │ │ │ │ Inconsistent stream state │ │ │ │ while copying compression object │ │ │ │ os.setxattr │ │ │ │ __copy__() takes no arguments │ │ │ │ os.putenv │ │ │ │ +Out of range float values are not JSON compliant: %R │ │ │ │ max_length must be non-negative │ │ │ │ length must be greater than zero │ │ │ │ while copying decompression object │ │ │ │ -Out of range float values are not JSON compliant: %R │ │ │ │ read-only bytes-like object │ │ │ │ \Uxxxxxxxx out of range │ │ │ │ rawunicodeescape │ │ │ │ argument 1 must have a "write" method │ │ │ │ catching ExceptionGroup with except* is not allowed. Use except instead. │ │ │ │ +expected some sort of operator, but got %R │ │ │ │ %.200s.split must return a tuple, not %.200s │ │ │ │ %.200s.split must return a 2-tuple, got tuple of size %zd │ │ │ │ iterable expected, not %.200s │ │ │ │ single empty field record must be quoted │ │ │ │ empty field must be quoted if delimiter is a space and skipinitialspace is true │ │ │ │ UO:BaseExceptionGroup.__new__ │ │ │ │ second argument (exceptions) must be a sequence │ │ │ │ @@ -8864,32 +8863,31 @@ │ │ │ │ deepcopy │ │ │ │ xml.etree.ElementPath │ │ │ │ pyexpat version is incompatible │ │ │ │ findtext │ │ │ │ iterfind │ │ │ │ xml.etree.ElementTree.ParseError │ │ │ │ ParseError │ │ │ │ -_module_repr │ │ │ │ __bool__ should return bool, returned %s │ │ │ │ bufsize must be non-negative │ │ │ │ Out of memory while decompressing data │ │ │ │ while preparing to decompress data │ │ │ │ +_module_repr │ │ │ │ underlying stream is not seekable │ │ │ │ telling position disabled by next() call │ │ │ │ Oi;illegal decoder state │ │ │ │ can't reconstruct logical file position │ │ │ │ can't do nonzero cur-relative seeks │ │ │ │ can't do nonzero end-relative seeks │ │ │ │ invalid whence (%d, should be %d, %d or %d) │ │ │ │ negative seek position %R │ │ │ │ underlying read() should have returned a bytes object, not '%.200s' │ │ │ │ can't restore logical file position │ │ │ │ typealias │ │ │ │ type_params must be a tuple │ │ │ │ -expected some sort of operator, but got %R │ │ │ │ _set_factories │ │ │ │ Comment factory must be callable, not %.100s │ │ │ │ PI factory must be callable, not %.100s │ │ │ │ cannot delete %s │ │ │ │ float floor division by zero │ │ │ │ subscript │ │ │ │ function call │ │ │ │ @@ -8899,43 +8897,43 @@ │ │ │ │ dict comprehension │ │ │ │ dict literal │ │ │ │ set display │ │ │ │ f-string expression │ │ │ │ conditional expression │ │ │ │ unexpected expression in assignment %d (line %d) │ │ │ │ %x %x %s │ │ │ │ +/tmp/perf-%jd.map │ │ │ │ |OOOOOOO:__new__ │ │ │ │ milliseconds │ │ │ │ imaginary number required in complex literal │ │ │ │ -/tmp/perf-%jd.map │ │ │ │ unsupported type for timedelta %s component: %s │ │ │ │ invalid operation in fma │ │ │ │ overflow in fma │ │ │ │ divmod() returned a value out of range │ │ │ │ divmod() returned non-tuple (type %.200s) │ │ │ │ divmod() returned a tuple of size %zd │ │ │ │ index out of bounds on dimension %d │ │ │ │ memoryview: invalid type for format '%s' │ │ │ │ memoryview: invalid value for format '%s' │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ +multi-dimensional sub-views are not implemented │ │ │ │ _parse_whole │ │ │ │ _setevents │ │ │ │ A string identifying what kind of data this element represents │ │ │ │ A string of text directly after the start tag, or None │ │ │ │ A string of text directly after the end tag, or None │ │ │ │ A dictionary containing the element's attributes │ │ │ │ itertext │ │ │ │ makeelement │ │ │ │ SubElement │ │ │ │ xml.etree.ElementTree.XMLParser │ │ │ │ xml.etree.ElementTree.Element │ │ │ │ xml.etree.ElementTree.TreeBuilder │ │ │ │ _elementtree._element_iterator │ │ │ │ -multi-dimensional sub-views are not implemented │ │ │ │ negative seek value %zd │ │ │ │ invalid whence (%i, should be 0, 1 or 2) │ │ │ │ __kwdefaults__ must be set to a dict object │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ @@ -8947,33 +8945,33 @@ │ │ │ │ tolerances must be non-negative │ │ │ │ character mapping must be in range(256) │ │ │ │ character mapping must return integer, bytes or None, not %.400s │ │ │ │ '%c' format requires 0 <= number <= %llu │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ methodcaller │ │ │ │ -the BufferedRWPair object is being garbage-collected │ │ │ │ -complex division by zero │ │ │ │ %s: line %zd, column %zd │ │ │ │ position │ │ │ │ +the BufferedRWPair object is being garbage-collected │ │ │ │ +complex division by zero │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ complex modulo │ │ │ │ 0.0 to a negative or complex power │ │ │ │ complex exponentiation │ │ │ │ iiiiiiiO │ │ │ │ O(O)(OOOO) │ │ │ │ +__complex__ returned non-complex (type %.200s) │ │ │ │ +__complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ fromutc: argument must be a datetime │ │ │ │ fromutc: dt.tzinfo is not self │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ -__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. │ │ │ │ depth must be >= 0 │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ date value out of range │ │ │ │ type %.100s doesn't define __trunc__ method │ │ │ │ library version mismatch │ │ │ │ @@ -8983,26 +8981,26 @@ │ │ │ │ Error %d %s │ │ │ │ Error %d %s: %.200s │ │ │ │ |Cs:isoformat │ │ │ │ Unknown timespec value │ │ │ │ truncated data │ │ │ │ illegal encoding │ │ │ │ illegal UTF-16 surrogate │ │ │ │ +fill character is bigger than the string maximum character │ │ │ │ %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 │ │ │ │ -fill character is bigger than the string maximum character │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ -invalid partial state │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ -truncate of closed file │ │ │ │ +invalid partial state │ │ │ │ expected an instruction sequence │ │ │ │ +truncate of closed file │ │ │ │ DEF_GLOBAL │ │ │ │ DEF_NONLOCAL │ │ │ │ DEF_LOCAL │ │ │ │ DEF_PARAM │ │ │ │ DEF_FREE │ │ │ │ DEF_FREE_CLASS │ │ │ │ DEF_IMPORT │ │ │ │ @@ -9017,30 +9015,30 @@ │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ -O:PickleBuffer │ │ │ │ paramspec │ │ │ │ +O:PickleBuffer │ │ │ │ +isqrt() argument must be nonnegative │ │ │ │ +getgrnam(): name not found: %R │ │ │ │ operation forbidden on released PickleBuffer object │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ -isqrt() argument must be nonnegative │ │ │ │ +%.200s() %.200s must be %.50s, not %.50s │ │ │ │ lo must be non-negative │ │ │ │ in _bisect.bisect_right │ │ │ │ -getgrnam(): name not found: %R │ │ │ │ length should not be negative │ │ │ │ -%.200s() %.200s must be %.50s, not %.50s │ │ │ │ is_symlink() takes no arguments │ │ │ │ cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ O!O|O!:SubElement │ │ │ │ list changed size during iteration │ │ │ │ getpwnam() argument must be str, not %T │ │ │ │ getpwnam(): name not found: %R │ │ │ │ expected an Element, not "%.200s" │ │ │ │ @@ -9061,67 +9059,67 @@ │ │ │ │ traceback loop detected │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ d;array item must be float │ │ │ │ +expected str, got %s │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ -expected str, got %s │ │ │ │ -O|O:fromtimestamp │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ +O|O:fromtimestamp │ │ │ │ invalid octal escape sequence '\%o' │ │ │ │ +undefined entity │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -undefined entity │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ in _bisect.bisect_left │ │ │ │ required argument is not a float │ │ │ │ +invalid octal escape sequence '\%.3s' │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ -invalid octal escape sequence '\%.3s' │ │ │ │ - │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ + │ │ │ │ f;array item must be float │ │ │ │ +fcntl.fcntl │ │ │ │ +fcntl string arg too long │ │ │ │ +I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ pack_into expected buffer argument │ │ │ │ pack_into expected offset argument │ │ │ │ pack_into expected %zd items for packing (got %zd) │ │ │ │ no space to pack %zd bytes at offset %zd │ │ │ │ pack_into requires a buffer of at least %zu bytes for packing %zd bytes at offset %zd (actual buffer size is %zd) │ │ │ │ arguments 1-3 must be sequences │ │ │ │ filedescriptor out of range in select() │ │ │ │ too many file descriptors in select() │ │ │ │ -fcntl.fcntl │ │ │ │ -fcntl string arg too long │ │ │ │ -I;fcntl requires a file or file descriptor, an integer and optionally a third integer or a string │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ +b;array item must be integer │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ -b;array item must be integer │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ %s%s%sj%s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ argument 'namespace_separator' │ │ │ │ @@ -9134,38 +9132,38 @@ │ │ │ │ CPU number too large │ │ │ │ os.listxattr │ │ │ │ Cannot delete attribute │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ namespace_separator │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ -Zero padding is not allowed in complex format specifier │ │ │ │ -'=' alignment flag is not allowed in complex format specifier │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ +Zero padding is not allowed in complex format specifier │ │ │ │ +'=' alignment flag is not allowed in complex format specifier │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ integer argument expected, got '%s' │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ -cannot extract raw buffer from non-contiguous buffer │ │ │ │ StartElement │ │ │ │ (obj, /) │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ +cannot extract raw buffer from non-contiguous buffer │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ -unsupported langinfo constant │ │ │ │ %s(%d, %d, %d) │ │ │ │ ../Modules/pyexpat.c │ │ │ │ +unsupported langinfo constant │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ mapping pattern keys may only match literals and attribute lookups │ │ │ │ @@ -9183,60 +9181,60 @@ │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ EndElement │ │ │ │ fork not supported for subinterpreters │ │ │ │ os.forkpty │ │ │ │ cannot add more objects to bytearray │ │ │ │ +O|O:getsizeof │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ -O|O:getsizeof │ │ │ │ ii:wait4 │ │ │ │ Type %.100s doesn't define __sizeof__ │ │ │ │ __sizeof__() should return >= 0 │ │ │ │ Inputs are not the same length │ │ │ │ -os.chown │ │ │ │ weakly-referenced object no longer exists │ │ │ │ +os.chown │ │ │ │ both points must have the same number of dimensions │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ -slice(%R, %R, %R) │ │ │ │ multi-byte encodings are not supported │ │ │ │ +slice(%R, %R, %R) │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ complex() arg is a malformed string │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ expected 'except' or 'finally' block │ │ │ │ cannot have both 'except' and 'except*' on the same 'try' │ │ │ │ state vector must be a tuple │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ +_typevar_subst │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ %.200s.__setstate__ argument should be 3-tuple, got %.200s │ │ │ │ second item of state must be an integer, not %.200s │ │ │ │ position value cannot be negative │ │ │ │ third item of state should be a dict, got a %.200s │ │ │ │ -_typevar_subst │ │ │ │ -Odd-length string │ │ │ │ -Non-hexadecimal digit found │ │ │ │ negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ +Odd-length string │ │ │ │ +Non-hexadecimal digit found │ │ │ │ detach() takes no arguments │ │ │ │ -y*|i:sendall │ │ │ │ Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ +y*|i:sendall │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ @@ -9247,29 +9245,30 @@ │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ %s: line %i, column %i │ │ │ │ -float argument required, not %.200s │ │ │ │ unlocking mutex that is not locked │ │ │ │ +float argument required, not %.200s │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ ExternalEntityRef │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ At most 45 bytes at once │ │ │ │ Cell is empty │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ +accumulate │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ array indices must be integers │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ _normal_dist_inv_cdf expected 3 arguments, got %zd │ │ │ │ inv_cdf undefined for these parameters │ │ │ │ memoryview: internal error in richcompare │ │ │ │ │ │ │ │ @@ -9299,164 +9298,163 @@ │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected a type param, got %R │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ float too large to pack with f format │ │ │ │ +limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ don't know how to byteswap this array type │ │ │ │ -limit must be an integer │ │ │ │ no such name │ │ │ │ new_limit │ │ │ │ -accumulate │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ -os.truncate │ │ │ │ ../Objects/memoryobject.c │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ +os.truncate │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ -expect int, got %s │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ (O(OOO)) │ │ │ │ +expect int, got %s │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ Invalid week: %d │ │ │ │ Invalid day: %d (range is [1, 7]) │ │ │ │ dictionary is empty │ │ │ │ +LONG pickle has negative byte count │ │ │ │ %s('%c') │ │ │ │ %s('%c', %R) │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ -LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ strerror() argument out of range │ │ │ │ k must not exceed %lld │ │ │ │ not a decimal │ │ │ │ _strptime_time │ │ │ │ L;array item must be integer │ │ │ │ not a digit │ │ │ │ namespace │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ -cannot iteratively unpack with a struct of length 0 │ │ │ │ -iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ +cannot iteratively unpack with a struct of length 0 │ │ │ │ +iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ │ │ │ │ │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ StartNamespaceDecl │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ -l;array item must be integer │ │ │ │ │ │ │ │ +l;array item must be integer │ │ │ │ str() on a bytearray instance │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ StartDoctypeDecl │ │ │ │ SHA1Type │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ NotationDecl │ │ │ │ -EndDoctypeDecl │ │ │ │ Timeout value out of range │ │ │ │ -'elements' must be an iterable │ │ │ │ +EndDoctypeDecl │ │ │ │ EndNamespaceDecl │ │ │ │ -'%.200s' object does not support vectorcall │ │ │ │ |s:isoformat │ │ │ │ +'elements' must be an iterable │ │ │ │ +'%.200s' object does not support vectorcall │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ can't delete element attribute │ │ │ │ not a numeric character │ │ │ │ +_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' │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ -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 │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ async for │ │ │ │ ProcessingInstruction │ │ │ │ NotStandalone │ │ │ │ -float divmod() │ │ │ │ +node_offset is too large │ │ │ │ %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 │ │ │ │ +float divmod() │ │ │ │ +ElementDecl │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ -ElementDecl │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ UnparsedEntityDecl │ │ │ │ object %.50s does not have __await__ method │ │ │ │ -child index out of range │ │ │ │ +O!|U:timezone │ │ │ │ __await__ returned a non-iterable │ │ │ │ unknown expression kind inside f-string │ │ │ │ -O!|U:timezone │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ +child index out of range │ │ │ │ StartCdataSection │ │ │ │ EndCdataSection │ │ │ │ │ │ │ │ float too large to pack with e format │ │ │ │ +i:__reduce_ex__ │ │ │ │ SkippedEntity │ │ │ │ '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__ │ │ │ │ -steps must be a non-negative integer │ │ │ │ +namespaces │ │ │ │ maxdigits │ │ │ │ +leaf_size │ │ │ │ +node_offset │ │ │ │ +node_depth │ │ │ │ +inner_size │ │ │ │ +last_node │ │ │ │ +steps must be a non-negative integer │ │ │ │ unknown f-value conversion kind │ │ │ │ exec not supported for isolated subinterpreters │ │ │ │ execv() arg 2 must be a tuple or list │ │ │ │ execv() arg 2 must not be empty │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ -switch interval must be strictly positive │ │ │ │ U:__format__ │ │ │ │ +switch interval must be strictly positive │ │ │ │ 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 │ │ │ │ setdefault expected 1 or 2 arguments │ │ │ │ %04d-%02d-%02d │ │ │ │ bad tzinfo state arg │ │ │ │ @@ -9465,140 +9463,143 @@ │ │ │ │ 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 │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ -deepcopy helper not found │ │ │ │ _typevartuple_prepare_subst │ │ │ │ +deepcopy helper not found │ │ │ │ expected an instruction sequence, not %T │ │ │ │ O(()n)NN │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ 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') │ │ │ │ os.getxattr │ │ │ │ pop from empty stack │ │ │ │ -object %.50s does not have __aiter__ method │ │ │ │ -os.removexattr │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ TreeBuilder │ │ │ │ combinations_with_replacement │ │ │ │ combinations │ │ │ │ +object %.50s does not have __aiter__ method │ │ │ │ +os.removexattr │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ et:gethostbyname_ex │ │ │ │ _paramspec_prepare_subst │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ │ │ │ │ │ │ │ │ -bad argument type for built-in operation │ │ │ │ dropwhile │ │ │ │ +bad argument type for built-in operation │ │ │ │ negative value for 'count' not allowed │ │ │ │ non-integer arguments in division │ │ │ │ deque already at its maximum size │ │ │ │ the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ +offset_src │ │ │ │ +offset_dst │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ pop from empty array │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ -offset_src │ │ │ │ -offset_dst │ │ │ │ arg must be list │ │ │ │ child assignment index out of range │ │ │ │ null argument to internal routine │ │ │ │ Exception ignored in PyMapping_HasKey(); consider using PyMapping_HasKeyWithError(), PyMapping_GetOptionalItem() or PyObject_GetItem() │ │ │ │ %.200s.__setstate__ argument should be 4-tuple, got %.200s │ │ │ │ third item of state must be an integer, got %.200s │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ +_paramspec_subst │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ -_paramspec_subst │ │ │ │ |O!O:super │ │ │ │ attrib must be dict, not %.100s │ │ │ │ │ │ │ │ This object has no __weakref__ │ │ │ │ offset must be non-negative │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ ../Modules/sha3module.c │ │ │ │ i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ +sha3_224 │ │ │ │ +_children │ │ │ │ Firing event %d with no exception set │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ iO:clock_settime │ │ │ │ -Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ -sha3_224 │ │ │ │ -_children │ │ │ │ +Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ BINSTRING pickle has negative byte count │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ -'%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ +'%.200s' object doesn't support slice deletion │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object can't be repeated │ │ │ │ -{sOsNsNsOsO} │ │ │ │ sha3_256 │ │ │ │ sha3_384 │ │ │ │ sha3_512 │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ +{sOsNsNsOsO} │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ length is too large │ │ │ │ -can only extend array with array (not "%.200s") │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ +can only extend array with array (not "%.200s") │ │ │ │ array.index(x): x not in array │ │ │ │ coroutine method %R of %R was never awaited │ │ │ │ functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior │ │ │ │ -k:pthread_getcpuclockid │ │ │ │ typing.NoDefault │ │ │ │ +k:pthread_getcpuclockid │ │ │ │ Random() requires 0 or 1 argument │ │ │ │ -__reduce__() takes no arguments │ │ │ │ os.lockf │ │ │ │ +__reduce__() takes no arguments │ │ │ │ Python int too large to convert to C unsigned int │ │ │ │ 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 │ │ │ │ try sending as bytes │ │ │ │ __reduce_ex__ argument should be an integer │ │ │ │ O(OCiN)O │ │ │ │ '|=' is not supported by %s; use '|' instead │ │ │ │ 'yield' inside generator expression │ │ │ │ Exception ignored in PyEval_SetTrace │ │ │ │ +'yield' inside list comprehension │ │ │ │ +'yield' inside dict comprehension │ │ │ │ +'yield' inside set comprehension │ │ │ │ argument 7 │ │ │ │ argument 8 │ │ │ │ argument 9 │ │ │ │ argument 10 │ │ │ │ argument 11 │ │ │ │ argument 12 │ │ │ │ argument 13 │ │ │ │ @@ -9606,19 +9607,16 @@ │ │ │ │ argument 16 │ │ │ │ argument 17 │ │ │ │ argument 18 │ │ │ │ code: argcount must not be negative │ │ │ │ code: posonlyargcount must not be negative │ │ │ │ code: kwonlyargcount must not be negative │ │ │ │ code: nlocals must not be negative │ │ │ │ - │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ -'yield' inside list comprehension │ │ │ │ -'yield' inside dict comprehension │ │ │ │ -'yield' inside set comprehension │ │ │ │ + │ │ │ │ loading %s failed due to init function │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ On|p:scanstring │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ │ │ │ │ │ │ │ │ @@ -9634,17 +9632,17 @@ │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ required field "target" missing from comprehension │ │ │ │ while traversing 'comprehension' node │ │ │ │ required field "iter" missing from comprehension │ │ │ │ comprehension field "ifs" must be a list, not a %.200s │ │ │ │ comprehension field "ifs" changed size during iteration │ │ │ │ required field "is_async" missing from comprehension │ │ │ │ -Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ required field "context_expr" missing from withitem │ │ │ │ while traversing 'withitem' node │ │ │ │ +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, %S=%R │ │ │ │ %S.%S(%R%U) │ │ │ │ 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 │ │ │ │ @@ -9686,46 +9684,46 @@ │ │ │ │ MatchClass doesn't have the same number of keyword attributes as patterns │ │ │ │ MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ +%U.kwargs │ │ │ │ +%R.kwargs │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ invalid arguments │ │ │ │ -%U.kwargs │ │ │ │ -%R.kwargs │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ -match() takes no arguments │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ -write could not complete without blocking │ │ │ │ +match() takes no arguments │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ +write could not complete without blocking │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ -can't delete attribute │ │ │ │ -can't set attribute │ │ │ │ -__buffer__ returned non-memoryview object │ │ │ │ -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') │ │ │ │ -expected a memoryview object │ │ │ │ -memoryview's buffer is not this object │ │ │ │ -memoryview's buffer has already been released │ │ │ │ -%s(%zd, %R) │ │ │ │ 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 │ │ │ │ +can't delete attribute │ │ │ │ +can't set attribute │ │ │ │ +__buffer__ returned non-memoryview object │ │ │ │ +U;array item must be unicode character │ │ │ │ +array item must be unicode character │ │ │ │ +expected a memoryview object │ │ │ │ +memoryview's buffer is not this object │ │ │ │ +memoryview's buffer has already been released │ │ │ │ +fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ +%s(%zd, %R) │ │ │ │ Exception ignored in bf_releasebuffer of %s │ │ │ │ Exception ignored in __release_buffer__ of %s │ │ │ │ while sharing a tuple │ │ │ │ NoneType takes no arguments │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ string is too large to encode │ │ │ │ @@ -9860,14 +9858,28 @@ │ │ │ │ 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: │ │ │ │ @@ -9891,46 +9903,33 @@ │ │ │ │ searches │ │ │ │ %10s: %5ld.%ld avg │ │ │ │ numa nodes │ │ │ │ %10s: %5zu │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ - │ │ │ │ - │ │ │ │ -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 │ │ │ │ -Assertion "%s" failed │ │ │ │ -Assertion failed │ │ │ │ -_PyObject_AssertFailed │ │ │ │ -non-dict annotations │ │ │ │ - │ │ │ │ -interval │ │ │ │ -PyFunction_EVENT_CREATE │ │ │ │ -PyFunction_EVENT_DESTROY │ │ │ │ -PyFunction_EVENT_MODIFY_CODE │ │ │ │ -PyFunction_EVENT_MODIFY_DEFAULTS │ │ │ │ -PyFunction_EVENT_MODIFY_KWDEFAULTS │ │ │ │ +Debug memory block at address p=%p: │ │ │ │ + API '%c' │ │ │ │ + %zu bytes originally requested │ │ │ │ + The %d pad bytes at p-%d are │ │ │ │ +FORBIDDENBYTE, as expected. │ │ │ │ +not all FORBIDDENBYTE (0x%02x): │ │ │ │ + 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: │ │ │ │ cannot decode string │ │ │ │ deallocating │ │ │ │ _PyThreadState_Init() is for internal use only │ │ │ │ -PyUnicode_GetSize has been removed. │ │ │ │ -Tokens can only be created by ContextVars │ │ │ │ -%X:%X:%X:%X:%X:%X%c │ │ │ │ -bad bluetooth address │ │ │ │ - │ │ │ │ - │ │ │ │ -packed IP wrong length for inet_ntoa │ │ │ │ -../Objects/structseq.c │ │ │ │ -, <%s object>> │ │ │ │ -, NULL> │ │ │ │ -%02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ - │ │ │ │ +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 │ │ │ │ _PyUnicode_UTF8(op) != data │ │ │ │ data != ((void *)0) │ │ │ │ _PyUnicode_UTF8(op) == data │ │ │ │ @@ -9940,133 +9939,130 @@ │ │ │ │ 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 │ │ │ │ + │ │ │ │ + │ │ │ │ +../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 │ │ │ │ AST string must be of type str │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ bad argument to internal function │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ perf trampoline not available │ │ │ │ +_only_immortal │ │ │ │ +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 │ │ │ │ -Debug memory block at address p=%p: │ │ │ │ - API '%c' │ │ │ │ - %zu bytes originally requested │ │ │ │ - The %d pad bytes at p-%d are │ │ │ │ -FORBIDDENBYTE, as expected. │ │ │ │ -not all FORBIDDENBYTE (0x%02x): │ │ │ │ - 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: │ │ │ │ -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 │ │ │ │ no interface with this name │ │ │ │ +%X:%X:%X:%X:%X:%X%c │ │ │ │ +bad bluetooth address │ │ │ │ illegal IP address string passed to inet_aton │ │ │ │ +packed IP wrong length for inet_ntoa │ │ │ │ +Unknown signal │ │ │ │ algset is only supported for AF_ALG │ │ │ │ |O$O!y*O!i:sendmsg_afalg │ │ │ │ Invalid or missing argument 'op' │ │ │ │ assoclen must be positive │ │ │ │ unexpected NULL result from CMSG_FIRSTHDR │ │ │ │ unexpected NULL result from CMSG_NXTHDR(iv) │ │ │ │ unexpected NULL result from CMSG_NXTHDR(assoc) │ │ │ │ +maximum recursion limit exceeded │ │ │ │ +internal error in regular expression engine │ │ │ │ O|ni:recvmsg_into │ │ │ │ recvmsg_into() argument 1 must be an iterable │ │ │ │ w*;recvmsg_into() argument 1 must be an iterable of single-segment read-write buffers │ │ │ │ s|s:getservbyname │ │ │ │ socket.getservbyname │ │ │ │ service/proto not found │ │ │ │ i|s:getservbyport │ │ │ │ getservbyport: port must be 0-65535. │ │ │ │ socket.getservbyport │ │ │ │ port/proto not found │ │ │ │ s:getprotobyname │ │ │ │ protocol not found │ │ │ │ +i:unregister │ │ │ │ +|i:_sigsegv │ │ │ │ +|i:signum │ │ │ │ S:sethostname │ │ │ │ O&:sethostname │ │ │ │ socket.sethostname │ │ │ │ +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 │ │ │ │ iy*:inet_ntop │ │ │ │ invalid length of packed IP address string │ │ │ │ unknown address family %d │ │ │ │ +unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ +|n:stack_size │ │ │ │ +size must be 0 or a positive value │ │ │ │ +size not valid: %zd bytes │ │ │ │ expected int, %s found │ │ │ │ Oi:getnameinfo │ │ │ │ getnameinfo() argument 1 must be a tuple │ │ │ │ si|II;getnameinfo(): illegal sockaddr argument │ │ │ │ getnameinfo(): flowinfo must be 0-1048575. │ │ │ │ socket.getnameinfo │ │ │ │ sockaddr resolved to multiple addresses │ │ │ │ IPv4 sockaddr must be 2 tuple │ │ │ │ n:CMSG_LEN │ │ │ │ CMSG_LEN() argument out of range │ │ │ │ -can't assign sys.argv │ │ │ │ -can't compute path0 from argv │ │ │ │ -can't get sys.path │ │ │ │ -can't prepend path0 to sys.path │ │ │ │ -no mem for sys.argv │ │ │ │ -w*|ni:recvfrom_into │ │ │ │ -negative buffersize in recvfrom_into │ │ │ │ -nbytes is greater than the length of the buffer │ │ │ │ -_only_immortal │ │ │ │ -assoclen │ │ │ │ -IsoCalendarDate │ │ │ │ -unable to raise a stack overflow (allocated %zu bytes on the stack, %zu recursive calls) │ │ │ │ -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 │ │ │ │ +siginfo must be None │ │ │ │ ioctl expected at least 2 arguments, got %zd │ │ │ │ ioctl expected at most 4 arguments, got %zd │ │ │ │ -Fatal Python error from unexpected signum: │ │ │ │ -i:unregister │ │ │ │ -|i:_sigsegv │ │ │ │ -|i:signum │ │ │ │ -in new thread │ │ │ │ -maximum recursion limit exceeded │ │ │ │ -internal error in regular expression engine │ │ │ │ unable to start the thread │ │ │ │ setgroups argument must be a sequence │ │ │ │ too many groups │ │ │ │ groups must be integers │ │ │ │ -siginfo must be None │ │ │ │ ii:setpgid │ │ │ │ -Unknown signal │ │ │ │ Exception ignored when trying to write to the signal wakeup fd │ │ │ │ Py_GIL_DISABLED │ │ │ │ -<%s object: ident=%llu> │ │ │ │ -unlocked │ │ │ │ -<%s %s object at %p> │ │ │ │ -<%s %s object owner=%llu count=%lu at %p> │ │ │ │ -|n:stack_size │ │ │ │ -size must be 0 or a positive value │ │ │ │ -size not valid: %zd bytes │ │ │ │ -os.system │ │ │ │ +can't assign sys.argv │ │ │ │ +can't compute path0 from argv │ │ │ │ +can't get sys.path │ │ │ │ +can't prepend path0 to sys.path │ │ │ │ +no mem for sys.argv │ │ │ │ +w*|ni:recvfrom_into │ │ │ │ +negative buffersize in recvfrom_into │ │ │ │ +nbytes is greater than the length of the buffer │ │ │ │ domain must be a non-empty string │ │ │ │ +os.system │ │ │ │ ENDMARKER │ │ │ │ NOTEQUAL │ │ │ │ LESSEQUAL │ │ │ │ GREATEREQUAL │ │ │ │ CIRCUMFLEX │ │ │ │ LEFTSHIFT │ │ │ │ RIGHTSHIFT │ │ │ │ @@ -10093,14 +10089,16 @@ │ │ │ │ FSTRING_START │ │ │ │ FSTRING_MIDDLE │ │ │ │ FSTRING_END │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ i:getpgid │ │ │ │ +assoclen │ │ │ │ +IsoCalendarDate │ │ │ │ Copyright (c) 2001-2024 Python Software Foundation. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 2000 BeOpen.com. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 1995-2001 Corporation for National Research Initiatives. │ │ │ │ All Rights Reserved. │ │ │ │ Copyright (c) 1991-1995 Stichting Mathematisch Centrum, Amsterdam. │ │ │ │ @@ -19276,14 +19274,19 @@ │ │ │ │ takewhile(predicate, seq) --> seq[0], seq[1], until predicate fails │ │ │ │ zip_longest(p, q, ...) --> (p[0], q[0]), (p[1], q[1]), ... │ │ │ │ Combinatoric generators: │ │ │ │ product(p, q, ... [repeat=1]) --> cartesian product │ │ │ │ permutations(p[, r]) │ │ │ │ combinations(p, r) │ │ │ │ combinations_with_replacement(p, r) │ │ │ │ +PyInterpreterState_Get │ │ │ │ +new_interpreter │ │ │ │ +_PyThreadState_DeleteCurrent │ │ │ │ +tstate_delete_common │ │ │ │ +gilstate_tss_clear │ │ │ │ pwd.struct_passwd: Results from getpw*() routines. │ │ │ │ This object may be accessed either as a tuple of │ │ │ │ (pw_name,pw_passwd,pw_uid,pw_gid,pw_gecos,pw_dir,pw_shell) │ │ │ │ or via the object attributes as named in the above tuple. │ │ │ │ getpwall($module, /) │ │ │ │ Return a list of all available password database entries, in arbitrary order. │ │ │ │ See help(pwd) for more on password database entries. │ │ │ │ @@ -19296,19 +19299,14 @@ │ │ │ │ This module provides access to the Unix password database. │ │ │ │ It is available on all Unix versions. │ │ │ │ Password database entries are reported as 7-tuples containing the following │ │ │ │ items from the password database (see `'), in order: │ │ │ │ pw_name, pw_passwd, pw_uid, pw_gid, pw_gecos, pw_dir, pw_shell. │ │ │ │ The uid and gid items are integers, all others are strings. An │ │ │ │ exception is raised if the entry asked for cannot be found. │ │ │ │ -PyInterpreterState_Get │ │ │ │ -new_interpreter │ │ │ │ -_PyThreadState_DeleteCurrent │ │ │ │ -tstate_delete_common │ │ │ │ -gilstate_tss_clear │ │ │ │ PyThreadState_Delete │ │ │ │ decompressobj($module, /, wbits=MAX_WBITS, zdict=b'') │ │ │ │ Return a decompressor object. │ │ │ │ The window buffer size and container format. │ │ │ │ The predefined compression dictionary. This must be the same │ │ │ │ dictionary as used by the compressor that produced the input data. │ │ │ │ decompress($module, data, /, wbits=MAX_WBITS, bufsize=DEF_BUF_SIZE) │ │ │ │ @@ -23034,14 +23032,15 @@ │ │ │ │ If *fix_imports* is True and protocol is less than 3, pickle will try │ │ │ │ to map the new Python 3 names to the old module names used in Python │ │ │ │ 2, so that the pickle data stream is readable with Python 2. │ │ │ │ If *buffer_callback* is None (the default), buffer views are serialized │ │ │ │ into *file* as part of the pickle stream. It is an error if │ │ │ │ *buffer_callback* is not None and *protocol* is None or smaller than 5. │ │ │ │ Optimized C implementation for the Python pickle module. │ │ │ │ +_Py_CheckRecursiveCallPy │ │ │ │ __exit__($self, exc_type=None, exc_value=None, exc_tb=None, /) │ │ │ │ __enter__($self, /) │ │ │ │ poll($self, /, timeout=None, maxevents=-1) │ │ │ │ Wait for events on the epoll file descriptor. │ │ │ │ timeout │ │ │ │ the maximum time to wait in seconds (as float); │ │ │ │ a timeout of None or -1 makes poll wait indefinitely │ │ │ │ @@ -23196,15 +23195,14 @@ │ │ │ │ of the arg string is not allowed to exceed 1024 bytes. If the arg given │ │ │ │ is an integer or if none is specified, the result value is an integer │ │ │ │ corresponding to the return value of the fcntl call in the C code. │ │ │ │ This module performs file control and I/O control on file │ │ │ │ descriptors. It is an interface to the fcntl() and ioctl() Unix │ │ │ │ routines. File descriptors can be obtained with the fileno() method of │ │ │ │ a file or socket object. │ │ │ │ -_Py_CheckRecursiveCallPy │ │ │ │ reset_peak($module, /) │ │ │ │ Set the peak size of memory blocks traced by tracemalloc to the current size. │ │ │ │ Do nothing if the tracemalloc module is not tracing memory allocations. │ │ │ │ get_traced_memory($module, /) │ │ │ │ Get the current size and peak size of memory blocks traced by tracemalloc. │ │ │ │ Returns a tuple: (current: int, peak: int). │ │ │ │ get_tracemalloc_memory($module, /) │ │ │ │ @@ -23351,19 +23349,19 @@ │ │ │ │ /) │ │ │ │ Internal. Used for pickling support. │ │ │ │ This module defines an object type which can efficiently represent │ │ │ │ an array of basic values: characters, integers, floating-point │ │ │ │ numbers. Arrays are sequence types and behave very much like lists, │ │ │ │ except that the type of objects stored in them is constrained. │ │ │ │ sys_audit │ │ │ │ -_PyOS_InterruptOccurred │ │ │ │ _PyRuntimeState_ReInitThreads │ │ │ │ PyOS_AfterFork_Child │ │ │ │ _PyInterpreterState_DeleteExceptMain │ │ │ │ tstate_tss_reinit │ │ │ │ +_PyOS_InterruptOccurred │ │ │ │ LOG_UPTO($module, pri, /) │ │ │ │ Calculates the mask for all priorities up to and including pri. │ │ │ │ LOG_MASK($module, pri, /) │ │ │ │ Calculates the mask for the individual priority pri. │ │ │ │ setlogmask($module, maskpri, /) │ │ │ │ Set the priority mask to maskpri and return the previous mask value. │ │ │ │ syslog([priority=LOG_INFO,] message) │ │ │ │ @@ -24491,15 +24489,15 @@ │ │ │ │ !"#$%&'()*+,-./01234444444444444444444444444544444444444444444444444444444444444444444444444444444444444444444444444444444444446789:;<=>?@A4444444444444444444444444444444444444444444B444444444444444444444444444444444CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno444444444pqrstu444444444444444vwx444444444444444444444444444444444yz{|44}~444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444 │ │ │ │ 444444444 │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ -4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ +4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444` │ │ │ │ hexdigest($self, /, length) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /, length) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ update($self, data, /) │ │ │ │ Update this hash object's state with the provided bytes-like object. │ │ │ │ hexdigest($self, /) │ │ │ │ @@ -24541,23 +24539,23 @@ │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ _PyRawMutex_UnlockSlow │ │ │ │ -_PyObject_AssertFailed │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ +_PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ +faulthandler_fatal_error_thread │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ -faulthandler_fatal_error_thread │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -30,44 +30,44 @@ │ │ │ │ 0x0001cb8c 645f6174 74725f64 65737472 6f790070 d_attr_destroy.p │ │ │ │ 0x0001cb9c 74687265 61645f61 7474725f 73657473 thread_attr_sets │ │ │ │ 0x0001cbac 7461636b 73697a65 00737472 6c656e00 tacksize.strlen. │ │ │ │ 0x0001cbbc 7365746c 6f63616c 65006765 74656e76 setlocale.getenv │ │ │ │ 0x0001cbcc 00737472 636d7000 77637363 6d70006e .strcmp.wcscmp.n │ │ │ │ 0x0001cbdc 6c5f6c61 6e67696e 666f006d 6273746f l_langinfo.mbsto │ │ │ │ 0x0001cbec 77637300 70746872 6561645f 73656c66 wcs.pthread_self │ │ │ │ - 0x0001cbfc 006d6272 746f7763 00707468 72656164 .mbrtowc.pthread │ │ │ │ - 0x0001cc0c 5f6a6f69 6e007763 736c656e 0063616c _join.wcslen.cal │ │ │ │ - 0x0001cc1c 6c6f6300 7763736e 636d7000 6d656d6d loc.wcsncmp.memm │ │ │ │ - 0x0001cc2c 6f766500 73747263 6872005f 5f707269 ove.strchr.__pri │ │ │ │ - 0x0001cc3c 6e74665f 63686b00 7374646f 75740077 ntf_chk.stdout.w │ │ │ │ - 0x0001cc4c 6373746f 6b005f5f 69736f63 32335f73 cstok.__isoc23_s │ │ │ │ - 0x0001cc5c 7472746f 756c0070 74687265 61645f67 trtoul.pthread_g │ │ │ │ - 0x0001cc6c 65747370 65636966 69630073 6967616c etspecific.sigal │ │ │ │ - 0x0001cc7c 74737461 636b0073 69676163 74696f6e tstack.sigaction │ │ │ │ - 0x0001cc8c 00676574 63776400 7763736e 63707900 .getcwd.wcsncpy. │ │ │ │ - 0x0001cc9c 66777269 7465005f 5f76736e 7072696e fwrite.__vsnprin │ │ │ │ - 0x0001ccac 74665f63 686b0070 74687265 61645f6b tf_chk.pthread_k │ │ │ │ - 0x0001ccbc 65795f64 656c6574 65005f5f 69736f63 ey_delete.__isoc │ │ │ │ - 0x0001cccc 32335f77 6373746f 6c007365 74766275 23_wcstol.setvbu │ │ │ │ - 0x0001ccdc 66006765 7472616e 646f6d00 5f5f6673 f.getrandom.__fs │ │ │ │ - 0x0001ccec 74617436 345f7469 6d653634 00707468 tat64_time64.pth │ │ │ │ - 0x0001ccfc 72656164 5f636f6e 645f6465 7374726f read_cond_destro │ │ │ │ - 0x0001cd0c 79007074 68726561 645f6d75 7465785f y.pthread_mutex_ │ │ │ │ - 0x0001cd1c 64657374 726f7900 70746872 6561645f destroy.pthread_ │ │ │ │ - 0x0001cd2c 6d757465 785f696e 69740070 74687265 mutex_init.pthre │ │ │ │ - 0x0001cd3c 61645f63 6f6e645f 696e6974 00707468 ad_cond_init.pth │ │ │ │ - 0x0001cd4c 72656164 5f6d7574 65785f6c 6f636b00 read_mutex_lock. │ │ │ │ - 0x0001cd5c 70746872 6561645f 636f6e64 5f736967 pthread_cond_sig │ │ │ │ - 0x0001cd6c 6e616c00 70746872 6561645f 6d757465 nal.pthread_mute │ │ │ │ - 0x0001cd7c 785f756e 6c6f636b 005f5f70 74687265 x_unlock.__pthre │ │ │ │ - 0x0001cd8c 61645f63 6f6e645f 74696d65 64776169 ad_cond_timedwai │ │ │ │ - 0x0001cd9c 74363400 70617573 65006d6d 61703634 t64.pause.mmap64 │ │ │ │ - 0x0001cdac 005f5f73 6e707269 6e74665f 63686b00 .__snprintf_chk. │ │ │ │ - 0x0001cdbc 6d616476 69736500 6d756e6d 61700073 madvise.munmap.s │ │ │ │ - 0x0001cdcc 74727263 68720073 74726e63 6d700063 trrchr.strncmp.c │ │ │ │ + 0x0001cbfc 006d6272 746f7763 00776373 6c656e00 .mbrtowc.wcslen. │ │ │ │ + 0x0001cc0c 63616c6c 6f630077 63736e63 6d70006d calloc.wcsncmp.m │ │ │ │ + 0x0001cc1c 656d6d6f 76650073 74726368 72005f5f emmove.strchr.__ │ │ │ │ + 0x0001cc2c 7072696e 74665f63 686b0073 74646f75 printf_chk.stdou │ │ │ │ + 0x0001cc3c 74007763 73746f6b 005f5f69 736f6332 t.wcstok.__isoc2 │ │ │ │ + 0x0001cc4c 335f7374 72746f75 6c007074 68726561 3_strtoul.pthrea │ │ │ │ + 0x0001cc5c 645f6765 74737065 63696669 63007369 d_getspecific.si │ │ │ │ + 0x0001cc6c 67616c74 73746163 6b007369 67616374 galtstack.sigact │ │ │ │ + 0x0001cc7c 696f6e00 67657463 77640077 63736e63 ion.getcwd.wcsnc │ │ │ │ + 0x0001cc8c 70790066 77726974 65005f5f 76736e70 py.fwrite.__vsnp │ │ │ │ + 0x0001cc9c 72696e74 665f6368 6b007074 68726561 rintf_chk.pthrea │ │ │ │ + 0x0001ccac 645f6b65 795f6465 6c657465 005f5f69 d_key_delete.__i │ │ │ │ + 0x0001ccbc 736f6332 335f7763 73746f6c 00736574 soc23_wcstol.set │ │ │ │ + 0x0001cccc 76627566 00676574 72616e64 6f6d005f vbuf.getrandom._ │ │ │ │ + 0x0001ccdc 5f667374 61743634 5f74696d 65363400 _fstat64_time64. │ │ │ │ + 0x0001ccec 70746872 6561645f 636f6e64 5f646573 pthread_cond_des │ │ │ │ + 0x0001ccfc 74726f79 00707468 72656164 5f6d7574 troy.pthread_mut │ │ │ │ + 0x0001cd0c 65785f64 65737472 6f790070 74687265 ex_destroy.pthre │ │ │ │ + 0x0001cd1c 61645f6d 75746578 5f696e69 74007074 ad_mutex_init.pt │ │ │ │ + 0x0001cd2c 68726561 645f636f 6e645f69 6e697400 hread_cond_init. │ │ │ │ + 0x0001cd3c 70746872 6561645f 6d757465 785f6c6f pthread_mutex_lo │ │ │ │ + 0x0001cd4c 636b0070 74687265 61645f63 6f6e645f ck.pthread_cond_ │ │ │ │ + 0x0001cd5c 7369676e 616c0070 74687265 61645f6d signal.pthread_m │ │ │ │ + 0x0001cd6c 75746578 5f756e6c 6f636b00 5f5f7074 utex_unlock.__pt │ │ │ │ + 0x0001cd7c 68726561 645f636f 6e645f74 696d6564 hread_cond_timed │ │ │ │ + 0x0001cd8c 77616974 36340070 61757365 006d6d61 wait64.pause.mma │ │ │ │ + 0x0001cd9c 70363400 5f5f736e 7072696e 74665f63 p64.__snprintf_c │ │ │ │ + 0x0001cdac 686b006d 61647669 7365006d 756e6d61 hk.madvise.munma │ │ │ │ + 0x0001cdbc 70007374 72726368 72007374 726e636d p.strrchr.strncm │ │ │ │ + 0x0001cdcc 70007074 68726561 645f6a6f 696e0063 p.pthread_join.c │ │ │ │ 0x0001cddc 6f6e6673 74720073 74726e63 7079005f onfstr.strncpy._ │ │ │ │ 0x0001cdec 5f737072 696e7466 5f63686b 005f5f6d _sprintf_chk.__m │ │ │ │ 0x0001cdfc 656d6d6f 76655f63 686b0066 72656164 emmove_chk.fread │ │ │ │ 0x0001ce0c 00707468 72656164 5f636f6e 645f7761 .pthread_cond_wa │ │ │ │ 0x0001ce1c 69740073 74727062 726b0077 63737263 it.strpbrk.wcsrc │ │ │ │ 0x0001ce2c 6872006d 656d7263 68720067 65746175 hr.memrchr.getau │ │ │ │ 0x0001ce3c 7876616c 00756e73 6574656e 76007763 xval.unsetenv.wc │ │ │ │ @@ -84,16 +84,16 @@ │ │ │ │ 0x0001ceec 5f646573 74726f79 0066666c 75736800 _destroy.fflush. │ │ │ │ 0x0001cefc 5f5f7469 6d653634 005f5f6c 6f63616c __time64.__local │ │ │ │ 0x0001cf0c 74696d65 36345f72 005f5f6c 73746174 time64_r.__lstat │ │ │ │ 0x0001cf1c 36345f74 696d6536 34005f5f 66737461 64_time64.__fsta │ │ │ │ 0x0001cf2c 74617436 345f7469 6d653634 00736967 tat64_time64.sig │ │ │ │ 0x0001cf3c 656d7074 79736574 00776d65 6d636d70 emptyset.wmemcmp │ │ │ │ 0x0001cf4c 00667265 7870006d 6f646600 72656164 .frexp.modf.read │ │ │ │ - 0x0001cf5c 64697236 3400636c 6f736564 69720066 dir64.closedir.f │ │ │ │ - 0x0001cf6c 646f7065 6e646972 00726577 696e6464 dopendir.rewindd │ │ │ │ + 0x0001cf5c 64697236 3400636c 6f736564 69720072 dir64.closedir.r │ │ │ │ + 0x0001cf6c 6577696e 64646972 0066646f 70656e64 ewinddir.fdopend │ │ │ │ 0x0001cf7c 6972006c 64657870 006c7365 656b3634 ir.ldexp.lseek64 │ │ │ │ 0x0001cf8c 005f5f6c 6962635f 63757272 656e745f .__libc_current_ │ │ │ │ 0x0001cf9c 73696772 746d696e 005f5f6c 6962635f sigrtmin.__libc_ │ │ │ │ 0x0001cfac 63757272 656e745f 73696772 746d6178 current_sigrtmax │ │ │ │ 0x0001cfbc 00676574 70696400 756e6765 7463005f .getpid.ungetc._ │ │ │ │ 0x0001cfcc 5f726561 6c706174 685f6368 6b006674 _realpath_chk.ft │ │ │ │ 0x0001cfdc 656c6c00 72657769 6e640066 6c6f636b ell.rewind.flock │ │ │ │ @@ -141,17 +141,17 @@ │ │ │ │ 0x0001d27c 6c617465 456e6400 747a7365 74006465 lateEnd.tzset.de │ │ │ │ 0x0001d28c 666c6174 65006465 666c6174 65456e64 flate.deflateEnd │ │ │ │ 0x0001d29c 00756e6c 696e6b00 756e6c69 6e6b6174 .unlink.unlinkat │ │ │ │ 0x0001d2ac 00726d64 69720066 63686469 72006663 .rmdir.fchdir.fc │ │ │ │ 0x0001d2bc 686d6f64 00666368 6d6f6461 74005f5f hmod.fchmodat.__ │ │ │ │ 0x0001d2cc 7574696d 656e7361 74363400 5f5f6675 utimensat64.__fu │ │ │ │ 0x0001d2dc 74696d65 6e733634 0076666f 726b0073 timens64.vfork.s │ │ │ │ - 0x0001d2ec 65747369 64006578 65637600 73657467 etsid.execv.setg │ │ │ │ - 0x0001d2fc 726f7570 73007365 74706769 6400756d roups.setpgid.um │ │ │ │ - 0x0001d30c 61736b00 73696769 736d656d 62657200 ask.sigismember. │ │ │ │ + 0x0001d2ec 65747369 64006578 65637600 73657470 etsid.execv.setp │ │ │ │ + 0x0001d2fc 67696400 756d6173 6b007365 7467726f gid.umask.setgro │ │ │ │ + 0x0001d30c 75707300 73696769 736d656d 62657200 ups.sigismember. │ │ │ │ 0x0001d31c 636c6f73 655f7261 6e676500 77616974 close_range.wait │ │ │ │ 0x0001d32c 70696400 73696761 64647365 74006765 pid.sigaddset.ge │ │ │ │ 0x0001d33c 74736f63 6b6e616d 65005f5f 67657473 tsockname.__gets │ │ │ │ 0x0001d34c 6f636b6f 70743634 005f5f6d 656d7365 ockopt64.__memse │ │ │ │ 0x0001d35c 745f6368 6b007374 726e6c65 6e006570 t_chk.strnlen.ep │ │ │ │ 0x0001d36c 6f6c6c5f 63746c00 65706f6c 6c5f7761 oll_ctl.epoll_wa │ │ │ │ 0x0001d37c 69740061 63636570 74340061 63636570 it.accept4.accep │ │ │ │ @@ -290,17 +290,17 @@ │ │ │ │ 0x0001dbcc 4d4c5f53 65745061 72616d45 6e746974 ML_SetParamEntit │ │ │ │ 0x0001dbdc 79506172 73696e67 005f5f77 61697433 yParsing.__wait3 │ │ │ │ 0x0001dbec 5f74696d 65363400 584d4c5f 53657452 _time64.XML_SetR │ │ │ │ 0x0001dbfc 65747572 6e4e5354 7269706c 65740064 eturnNSTriplet.d │ │ │ │ 0x0001dc0c 75703300 66737461 74766673 36340067 up3.fstatvfs64.g │ │ │ │ 0x0001dc1c 6574686f 73746279 61646472 5f720058 ethostbyaddr_r.X │ │ │ │ 0x0001dc2c 4d4c5f45 78746572 6e616c45 6e746974 ML_ExternalEntit │ │ │ │ - 0x0001dc3c 79506172 73657243 72656174 65006673 yParserCreate.fs │ │ │ │ - 0x0001dc4c 796e6300 5f5f685f 6572726e 6f5f6c6f ync.__h_errno_lo │ │ │ │ - 0x0001dc5c 63617469 6f6e0068 73747265 72726f72 cation.hstrerror │ │ │ │ + 0x0001dc3c 79506172 73657243 72656174 65005f5f yParserCreate.__ │ │ │ │ + 0x0001dc4c 685f6572 726e6f5f 6c6f6361 74696f6e h_errno_location │ │ │ │ + 0x0001dc5c 00687374 72657272 6f720066 73796e63 .hstrerror.fsync │ │ │ │ 0x0001dc6c 00776373 636f6c6c 00657665 6e746664 .wcscoll.eventfd │ │ │ │ 0x0001dc7c 00776373 7866726d 005f5f65 78706c69 .wcsxfrm.__expli │ │ │ │ 0x0001dc8c 6369745f 627a6572 6f5f6368 6b005f5f cit_bzero_chk.__ │ │ │ │ 0x0001dc9c 63747970 655f746f 6c6f7765 725f6c6f ctype_tolower_lo │ │ │ │ 0x0001dcac 63005f5f 63747970 655f746f 75707065 c.__ctype_touppe │ │ │ │ 0x0001dcbc 725f6c6f 6300584d 4c5f4672 6565436f r_loc.XML_FreeCo │ │ │ │ 0x0001dccc 6e74656e 744d6f64 656c0065 76656e74 ntentModel.event │ │ │ │ @@ -337,53 +337,53 @@ │ │ │ │ 0x0001debc 70777269 74653634 00707772 69746576 pwrite64.pwritev │ │ │ │ 0x0001decc 36347632 00726561 64760073 63686564 64v2.readv.sched │ │ │ │ 0x0001dedc 5f676574 5f707269 6f726974 795f6d69 _get_priority_mi │ │ │ │ 0x0001deec 6e007363 6865645f 6765745f 7072696f n.sched_get_prio │ │ │ │ 0x0001defc 72697479 5f6d6178 005f5f73 63686564 rity_max.__sched │ │ │ │ 0x0001df0c 5f72725f 6765745f 696e7465 7276616c _rr_get_interval │ │ │ │ 0x0001df1c 36340073 63686564 5f796965 6c640073 64.sched_yield.s │ │ │ │ - 0x0001df2c 65747265 73676964 00666461 74617379 etresgid.fdatasy │ │ │ │ - 0x0001df3c 6e630073 65747265 73756964 00667061 nc.setresuid.fpa │ │ │ │ + 0x0001df2c 65747265 73676964 00736574 72657375 etresgid.setresu │ │ │ │ + 0x0001df3c 69640066 64617461 73796e63 00667061 id.fdatasync.fpa │ │ │ │ 0x0001df4c 7468636f 6e660074 63676574 70677270 thconf.tcgetpgrp │ │ │ │ 0x0001df5c 00746373 65747067 72700077 72697465 .tcsetpgrp.write │ │ │ │ 0x0001df6c 76007761 69746964 00707468 72656164 v.waitid.pthread │ │ │ │ 0x0001df7c 5f6b696c 6c007365 6e64746f 00726563 _kill.sendto.rec │ │ │ │ 0x0001df8c 7666726f 6d007469 6d657266 645f6372 vfrom.timerfd_cr │ │ │ │ 0x0001df9c 65617465 005f5f74 696d6572 66645f73 eate.__timerfd_s │ │ │ │ 0x0001dfac 65747469 6d653634 005f5f74 696d6572 ettime64.__timer │ │ │ │ 0x0001dfbc 66645f67 65747469 6d653634 006d7072 fd_gettime64.mpr │ │ │ │ - 0x0001dfcc 6f746563 74007074 68726561 645f6578 otect.pthread_ex │ │ │ │ - 0x0001dfdc 6974005f 5f737973 636f6e66 00636c6f it.__sysconf.clo │ │ │ │ - 0x0001dfec 73656672 6f6d005f 5f69736f 6332335f sefrom.__isoc23_ │ │ │ │ - 0x0001dffc 73736361 6e660069 6e65745f 6e746f61 sscanf.inet_ntoa │ │ │ │ - 0x0001e00c 005f5f76 66707269 6e74665f 63686b00 .__vfprintf_chk. │ │ │ │ - 0x0001e01c 69665f6e 616d6574 6f696e64 65780069 if_nametoindex.i │ │ │ │ - 0x0001e02c 6e65745f 61746f6e 00676574 73657276 net_aton.getserv │ │ │ │ - 0x0001e03c 62796e61 6d650067 65747365 72766279 byname.getservby │ │ │ │ - 0x0001e04c 706f7274 00676574 70726f74 6f62796e port.getprotobyn │ │ │ │ - 0x0001e05c 616d6500 73657468 6f73746e 616d6500 ame.sethostname. │ │ │ │ - 0x0001e06c 69665f69 6e646578 746f6e61 6d650067 if_indextoname.g │ │ │ │ - 0x0001e07c 65746e61 6d65696e 666f0069 665f6e61 etnameinfo.if_na │ │ │ │ - 0x0001e08c 6d65696e 64657800 69665f66 7265656e meindex.if_freen │ │ │ │ - 0x0001e09c 616d6569 6e646578 00584d4c 5f476574 ameindex.XML_Get │ │ │ │ - 0x0001e0ac 42617365 00676574 726c696d 69743634 Base.getrlimit64 │ │ │ │ - 0x0001e0bc 00736574 726c696d 69743634 00584d4c .setrlimit64.XML │ │ │ │ - 0x0001e0cc 5f476574 496e7075 74436f6e 74657874 _GetInputContext │ │ │ │ - 0x0001e0dc 006c6f67 696e5f74 74790067 65746c6f .login_tty.getlo │ │ │ │ - 0x0001e0ec 67696e5f 72007369 6770656e 64696e67 gin_r.sigpending │ │ │ │ - 0x0001e0fc 00736967 77616974 006e6963 65007365 .sigwait.nice.se │ │ │ │ - 0x0001e10c 746e7300 67657470 67696400 73747273 tns.getpgid.strs │ │ │ │ - 0x0001e11c 69676e61 6c005f5f 73657469 74696d65 ignal.__setitime │ │ │ │ - 0x0001e12c 72363400 5f5f6765 74697469 6d657236 r64.__getitimer6 │ │ │ │ - 0x0001e13c 34007369 67776169 74696e66 6f005f5f 4.sigwaitinfo.__ │ │ │ │ - 0x0001e14c 73696774 696d6564 77616974 36340064 sigtimedwait64.d │ │ │ │ - 0x0001e15c 63676574 74657874 0062696e 645f7465 cgettext.bind_te │ │ │ │ - 0x0001e16c 7874646f 6d61696e 5f636f64 65736574 xtdomain_codeset │ │ │ │ - 0x0001e17c 00737973 74656d00 62696e64 74657874 .system.bindtext │ │ │ │ - 0x0001e18c 646f6d61 696e0061 74616e32 00617461 domain.atan2.ata │ │ │ │ + 0x0001dfcc 6f746563 74005f5f 76667072 696e7466 otect.__vfprintf │ │ │ │ + 0x0001dfdc 5f63686b 005f5f73 7973636f 6e660058 _chk.__sysconf.X │ │ │ │ + 0x0001dfec 4d4c5f47 65744261 73650067 6574726c ML_GetBase.getrl │ │ │ │ + 0x0001dffc 696d6974 36340073 6574726c 696d6974 imit64.setrlimit │ │ │ │ + 0x0001e00c 36340070 74687265 61645f65 78697400 64.pthread_exit. │ │ │ │ + 0x0001e01c 636c6f73 6566726f 6d006966 5f6e616d closefrom.if_nam │ │ │ │ + 0x0001e02c 65746f69 6e646578 005f5f69 736f6332 etoindex.__isoc2 │ │ │ │ + 0x0001e03c 335f7373 63616e66 00696e65 745f6174 3_sscanf.inet_at │ │ │ │ + 0x0001e04c 6f6e0058 4d4c5f47 6574496e 70757443 on.XML_GetInputC │ │ │ │ + 0x0001e05c 6f6e7465 78740069 6e65745f 6e746f61 ontext.inet_ntoa │ │ │ │ + 0x0001e06c 00737472 7369676e 616c0067 65747365 .strsignal.getse │ │ │ │ + 0x0001e07c 72766279 6e616d65 00676574 73657276 rvbyname.getserv │ │ │ │ + 0x0001e08c 6279706f 72740067 65747072 6f746f62 byport.getprotob │ │ │ │ + 0x0001e09c 796e616d 65007365 74686f73 746e616d yname.sethostnam │ │ │ │ + 0x0001e0ac 65006e69 63650067 65746c6f 67696e5f e.nice.getlogin_ │ │ │ │ + 0x0001e0bc 72007369 6770656e 64696e67 00736967 r.sigpending.sig │ │ │ │ + 0x0001e0cc 77616974 0069665f 696e6465 78746f6e wait.if_indexton │ │ │ │ + 0x0001e0dc 616d6500 6765746e 616d6569 6e666f00 ame.getnameinfo. │ │ │ │ + 0x0001e0ec 6c6f6769 6e5f7474 79007365 746e7300 login_tty.setns. │ │ │ │ + 0x0001e0fc 67657470 67696400 5f5f7365 74697469 getpgid.__setiti │ │ │ │ + 0x0001e10c 6d657236 34005f5f 67657469 74696d65 mer64.__getitime │ │ │ │ + 0x0001e11c 72363400 73696777 61697469 6e666f00 r64.sigwaitinfo. │ │ │ │ + 0x0001e12c 5f5f7369 6774696d 65647761 69743634 __sigtimedwait64 │ │ │ │ + 0x0001e13c 00646367 65747465 78740062 696e645f .dcgettext.bind_ │ │ │ │ + 0x0001e14c 74657874 646f6d61 696e5f63 6f646573 textdomain_codes │ │ │ │ + 0x0001e15c 65740069 665f6e61 6d65696e 64657800 et.if_nameindex. │ │ │ │ + 0x0001e16c 69665f66 7265656e 616d6569 6e646578 if_freenameindex │ │ │ │ + 0x0001e17c 0062696e 64746578 74646f6d 61696e00 .bindtextdomain. │ │ │ │ + 0x0001e18c 73797374 656d0061 74616e32 00617461 system.atan2.ata │ │ │ │ 0x0001e19c 6e680061 74616e00 726f756e 64006661 nh.atan.round.fa │ │ │ │ 0x0001e1ac 62730066 6d61006c 6f673200 6e657874 bs.fma.log2.next │ │ │ │ 0x0001e1bc 61667465 72006173 696e0065 78706d31 after.asin.expm1 │ │ │ │ 0x0001e1cc 00657266 00617369 6e68006c 6f673130 .erf.asinh.log10 │ │ │ │ 0x0001e1dc 00687970 6f740073 696e636f 73006c6f .hypot.sincos.lo │ │ │ │ 0x0001e1ec 67317000 65787032 00636272 74006365 g1p.exp2.cbrt.ce │ │ │ │ 0x0001e1fc 696c0061 636f7368 00657266 63007371 il.acosh.erfc.sq │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029060 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1a1c08 <_start@@Base+0x34> │ │ │ │ + bl 1a3e54 <_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, 2aa02 │ │ │ │ ldr r3, [pc, #72] @ (2aa44 ) │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ cbnz r0, 2aa16 │ │ │ │ b.n 2aa3a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #36924 @ 0x903c │ │ │ │ + movw r0, #40188 @ 0x9cfc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2a9f8 │ │ │ │ b.n 2aa34 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2aa34 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36940 @ 0x904c │ │ │ │ + movw r1, #40204 @ 0x9d0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2aa42 │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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 1a2cec │ │ │ │ + bl 1a4f34 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2aab0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6c9cc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c9a4 <_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 1a2cc0 │ │ │ │ + bl 1a4f08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2aab8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2a0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ - movw r0, #36984 @ 0x9078 │ │ │ │ + movw r0, #40248 @ 0x9d38 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a6a08 │ │ │ │ + bl 1a8c48 │ │ │ │ cbz r0, 2aad0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2aad2 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3da8 │ │ │ │ + bl 1a5ff0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2aab0 │ │ │ │ - bl 142c08 │ │ │ │ + bl 143e38 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d6804 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1d889c <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2aafe │ │ │ │ bl 2bc58 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ - bl 9a540 <_Py_GetConfig@@Base> │ │ │ │ + bl 99d04 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2ab2c │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1a79b4 │ │ │ │ + bl 1a9bf4 │ │ │ │ ldr r1, [pc, #132] @ (2ab9c ) │ │ │ │ - movw r2, #37000 @ 0x9088 │ │ │ │ + movw r2, #40264 @ 0x9d48 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2aba0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #37016 @ 0x9098 │ │ │ │ + movw r0, #40280 @ 0x9d58 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1aeecc │ │ │ │ + bl 1b12d8 │ │ │ │ cbnz r0, 2ab48 │ │ │ │ - movw r1, #37028 @ 0x90a4 │ │ │ │ + movw r1, #40292 @ 0x9d64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #96] @ (2aba4 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ab54 │ │ │ │ movs r4, #1 │ │ │ │ bl 2bc58 │ │ │ │ b.n 2ab56 │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2ab84 │ │ │ │ @@ -144,59 +144,59 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ cbz r0, 2ab84 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #37064 @ 0x90c8 │ │ │ │ + movw r1, #40328 @ 0x9d88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ bl 2bb1c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfcbc <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1e00d4 │ │ │ │ + bl 1e1a90 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1e1ea4 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002aba8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ cbz r3, 2abd4 │ │ │ │ - movw r1, #37072 @ 0x90d0 │ │ │ │ + movw r1, #40336 @ 0x9d90 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #24] @ (2abe8 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1a2bf4 │ │ │ │ + bl 1a4e3c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002abec : │ │ │ │ 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 2ac0c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38592 @ 0x96c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2b7c │ │ │ │ + bl 1a4dc4 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r5, 2ac34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cfb8 │ │ │ │ + bl 6cf90 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d028 │ │ │ │ + bl 6d000 │ │ │ │ cbz r5, 2ac52 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ac52 │ │ │ │ - movw r1, #37140 @ 0x9114 │ │ │ │ + movw r1, #40404 @ 0x9dd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2ac58 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002ac5c <_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, 2ad08 │ │ │ │ ldr r2, [pc, #196] @ (2ad94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2ad08 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37156 @ 0x9124 │ │ │ │ + movw r1, #40420 @ 0x9de4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl fd940 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd9f0 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ad08 │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ad8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ b.n 2ad82 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6cb4c │ │ │ │ + bl 6cb24 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ad1e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ad8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef214 │ │ │ │ + bl 1f0fe4 │ │ │ │ b.n 2ad8e │ │ │ │ ldr r0, [pc, #120] @ (2ad98 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -323,15 +323,15 @@ │ │ │ │ bne.n 2ad40 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad30 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2ad4c │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ ldr r2, [pc, #76] @ (2ad9c ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2ad5a │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2ad64 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -347,15 +347,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ad6c │ │ │ │ dmb ish │ │ │ │ bne.n 2ad86 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ad92 │ │ │ │ ldr r0, [pc, #16] @ (2ad98 ) │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ b.n 2ad82 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -371,28 +371,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2adf0 ) │ │ │ │ b.n 2af4c │ │ │ │ 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 8b090 │ │ │ │ + bl 8a8d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ade8 │ │ │ │ - bl 69c48 │ │ │ │ + bl 6c0ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ade8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ade8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ @@ -407,26 +407,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2ae16 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #224] @ (2aef4 ) │ │ │ │ b.n 2af4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 5ffc8 │ │ │ │ + bl 5ffac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aece │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ae5e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b090 │ │ │ │ + bl 8a8d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2aece │ │ │ │ movw r3, #2144 @ 0x860 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2aef8 ) │ │ │ │ @@ -435,67 +435,67 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2ae7a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b090 │ │ │ │ + bl 8a8d0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aece │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b090 │ │ │ │ + bl 8a8d0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2aed2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2aed2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ae9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ae9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2aeb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2aeee │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 12ae04 <_PyErr_Clear@@Base> │ │ │ │ + b.w 12b784 <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r4, r2, #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 1a3010 │ │ │ │ + bl 1a5258 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002af32 : │ │ │ │ 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 1a3010 │ │ │ │ + bl 1a5258 │ │ │ │ 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 1a2cec │ │ │ │ + bl 1a4f34 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1a2b7c │ │ │ │ + bl 1a4dc4 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6d0fc │ │ │ │ + bl 6d0d4 │ │ │ │ cbz r0, 2af88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cfb8 │ │ │ │ + bl 6cf90 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2af8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d028 │ │ │ │ + bl 6d000 │ │ │ │ cbz r4, 2afa6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2af9c │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2afa6 │ │ │ │ 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 1a2fd0 │ │ │ │ + bl 1a5218 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002afd2 : │ │ │ │ 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 1a2b30 │ │ │ │ + bl 1a4d78 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002aff6 : │ │ │ │ cbnz r0, 2affc │ │ │ │ - b.w 1a8654 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1aa894 <_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, #38592 @ 0x96c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2b7c │ │ │ │ + bl 1a4dc4 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6cd0c │ │ │ │ - movw r0, #25984 @ 0x6580 │ │ │ │ + bl 6cce4 │ │ │ │ + movw r0, #29248 @ 0x7240 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6cfb8 │ │ │ │ + bl 6cf90 │ │ │ │ str.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - movw r0, #25984 @ 0x6580 │ │ │ │ + movw r0, #29248 @ 0x7240 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6cfb8 │ │ │ │ + bl 6cf90 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b072 │ │ │ │ - movw r0, #25984 @ 0x6580 │ │ │ │ + movw r0, #29248 @ 0x7240 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6cfb8 │ │ │ │ + bl 6cf90 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6cfb8 │ │ │ │ + bl 6cf90 │ │ │ │ add r1, sp, #4 │ │ │ │ str.w r0, [r4, #1468] @ 0x5bc │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6d028 │ │ │ │ + bl 6d000 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b0aa │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b0aa │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b0aa │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b0b8 │ │ │ │ - movw r1, #37140 @ 0x9114 │ │ │ │ + movw r1, #40404 @ 0x9dd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b0bc ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002b0c0 : │ │ │ │ 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 2b0e0 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38592 @ 0x96c0 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1a2b7c │ │ │ │ + bl 1a4dc4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r5, 2b108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cfb8 │ │ │ │ + bl 6cf90 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d028 │ │ │ │ + bl 6d000 │ │ │ │ cbz r5, 2b126 │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b126 │ │ │ │ - movw r1, #37140 @ 0x9114 │ │ │ │ + movw r1, #40404 @ 0x9dd4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b12c ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002b130 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b136 │ │ │ │ │ │ │ │ 0002b136 : │ │ │ │ @@ -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 1a2cec │ │ │ │ + bl 1a4f34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b15c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b186 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 6c9cc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c9a4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1a3da8 │ │ │ │ + bl 1a5ff0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2a0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b154 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b18a : │ │ │ │ ldr r2, [pc, #80] @ (2b1dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b19a │ │ │ │ ldr r0, [pc, #72] @ (2b1e0 ) │ │ │ │ - b.w 1a4a18 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 1a6c58 <_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] @ (2b1e4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12e19c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12eb2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b1bc │ │ │ │ - bl d7ce4 │ │ │ │ + bl d74dc │ │ │ │ b.n 2b1d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b1d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b1d2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl e2480 │ │ │ │ + bl e2468 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xf2b80049 │ │ │ │ @@ -786,15 +786,15 @@ │ │ │ │ 0002b1e8 : │ │ │ │ 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 1a4c6c │ │ │ │ + bl 1a6eac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b202 : │ │ │ │ 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 2912c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b24e │ │ │ │ - movw r0, #39704 @ 0x9b18 │ │ │ │ + movw r0, #42968 @ 0xa7d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 6457a │ │ │ │ + bl 64512 │ │ │ │ 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, #38592 @ 0x96c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -837,117 +837,117 @@ │ │ │ │ blx 29198 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a8b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b2f0 │ │ │ │ - movw r1, #39760 @ 0x9b50 │ │ │ │ + movw r1, #43024 @ 0xa810 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b2bc │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #48768 @ 0xbe80 │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #51992 @ 0xcb18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b2d0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b2e0 │ │ │ │ - movw r1, #39784 @ 0x9b68 │ │ │ │ + movw r1, #43048 @ 0xa828 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #60472 @ 0xec38 │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39804 @ 0x9b7c │ │ │ │ + movw r1, #43068 @ 0xa83c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2b4bc ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b332 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39828 @ 0x9b94 │ │ │ │ + movw r1, #43092 @ 0xa854 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 1fa568 │ │ │ │ + bl 1fc2e0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56 @ 0x38 │ │ │ │ + movw r1, #3196 @ 0xc7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2b34a │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9752 @ 0x2618 │ │ │ │ + movw r1, #12976 @ 0x32b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2b362 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39852 @ 0x9bac │ │ │ │ + movw r1, #43116 @ 0xa86c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2b37a │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39872 @ 0x9bc0 │ │ │ │ + movw r1, #43136 @ 0xa880 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2b392 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39888 @ 0x9bd0 │ │ │ │ + movw r1, #43152 @ 0xa890 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3a2 │ │ │ │ - movw r1, #39904 @ 0x9be0 │ │ │ │ + movw r1, #43168 @ 0xa8a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60472 @ 0xec38 │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #268] @ (2b4c0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6d460 │ │ │ │ + bl 6d438 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b3c8 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b3d2 │ │ │ │ cbz r0, 2b3d0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b3d2 │ │ │ │ @@ -963,88 +963,88 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b488 │ │ │ │ ldr r0, [pc, #212] @ (2b4c4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12e19c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12eb2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b3fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w fp, [pc, #196] @ 2b4c8 │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b40a │ │ │ │ cbnz r0, 2b426 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2b488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d497c │ │ │ │ + bl 1d6a14 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7500 │ │ │ │ + bl d6cf8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b45c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b45c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11c9a4 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11cee8 <_PyLong_FromGid@@Base+0x10> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b482 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b482 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2b4a2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60472 @ 0xec38 │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6b9c <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1a8ddc <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b534 │ │ │ │ - bl 1a6d28 <_Py_write_noraise@@Base+0x22c> │ │ │ │ + bl 1a8f68 <_Py_write_noraise@@Base+0x22c> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b272 │ │ │ │ - bl 1dc984 │ │ │ │ + bl 1de824 │ │ │ │ b.n 2b272 │ │ │ │ nop │ │ │ │ str r4, [r6, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ @@ -1059,42 +1059,42 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1a3cc8 │ │ │ │ + bl 1a5f10 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2b4fc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b528 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a46e4 <_Py_SetLocaleFromEnv@@Base+0x828> │ │ │ │ + bl 1a6924 <_Py_SetLocaleFromEnv@@Base+0x828> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b51e │ │ │ │ ldr r2, [pc, #32] @ (2b530 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37268 @ 0x9194 │ │ │ │ + movw r3, #40532 @ 0x9e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2b528 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + add r3, pc, #400 @ (adr r3, 2b6c4 ) │ │ │ │ movs r3, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b6aa │ │ │ │ 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 │ │ │ │ @@ -1113,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 907d0 │ │ │ │ - movw r1, #40100 @ 0x9ca4 │ │ │ │ + bl 8ff64 │ │ │ │ + movw r1, #43364 @ 0xa964 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cbz r0, 2b5ac │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2b570 │ │ │ │ - bl c8dfc │ │ │ │ + bl c8570 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b570 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b5ac │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #264] @ (2b6ac ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b5ae │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ cbnz r0, 2b5ae │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #252] @ 2b6b0 │ │ │ │ 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 907d0 │ │ │ │ + bl 8ff64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b664 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b5bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b5f4 │ │ │ │ ldr r1, [pc, #200] @ (2b6b0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b5bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b5bc │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1174,116 +1174,116 @@ │ │ │ │ beq.n 2b5bc │ │ │ │ cbz r6, 2b62c │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 122808 <_PySet_NextEntry@@Base> │ │ │ │ + bl 122d40 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b62c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b606 │ │ │ │ - bl 11c93c │ │ │ │ + bl 11ce80 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b606 │ │ │ │ b.n 2b5bc │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b644 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40120 @ 0x9cb8 │ │ │ │ + movw r1, #43384 @ 0xa978 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ b.n 2b654 │ │ │ │ - movw r1, #40144 @ 0x9cd0 │ │ │ │ + movw r1, #43408 @ 0xa990 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1f655c │ │ │ │ + bl 1f8324 │ │ │ │ b.n 2b5bc │ │ │ │ cbz r5, 2b6a4 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40148 @ 0x9cd4 │ │ │ │ + movw r1, #43412 @ 0xa994 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f69ac <_PyEvent_Notify@@Base+0x214> │ │ │ │ + bl 1f8778 <_PyEvent_Notify@@Base+0x218> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #56 @ 0x38 │ │ │ │ + movw r1, #3196 @ 0xc7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60472 @ 0xec38 │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + b.w 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r4, r3, #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] @ (2b6e4 ) │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ - movw r3, #316 @ 0x13c │ │ │ │ + movw r3, #3580 @ 0xdfc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #3284 @ 0xcd4 │ │ │ │ + movw r2, #6548 @ 0x1994 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - ands r0, r1 │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r4, [pc, #800] @ (2ba08 <_PyInterpreterState_SetConfig@@Base+0x17c>) │ │ │ │ movs r7, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #27036 @ 0x699c │ │ │ │ + movw r1, #30300 @ 0x765c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b74e │ │ │ │ - movw r1, #26844 @ 0x68dc │ │ │ │ + movw r1, #30108 @ 0x759c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b752 │ │ │ │ - movw r1, #26872 @ 0x68f8 │ │ │ │ + movw r1, #30136 @ 0x75b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b756 │ │ │ │ - movw r1, #26940 @ 0x693c │ │ │ │ + movw r1, #30204 @ 0x75fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a034 │ │ │ │ cbz r0, 2b75a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26996 @ 0x6974 │ │ │ │ + movw r1, #30260 @ 0x7634 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a034 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b75c │ │ │ │ @@ -1303,71 +1303,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b794 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10232 @ 0x27f8 │ │ │ │ + movw r1, #13496 @ 0x34b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b7a6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8eef0 │ │ │ │ + bl 8e730 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b7aa : │ │ │ │ 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 92450 │ │ │ │ + bl 91be8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b7fa │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 92470 │ │ │ │ + bl 91c08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b7ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b7f2 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b7fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2b7ee │ │ │ │ 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, 2b812 │ │ │ │ - b.w a0d88 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a0538 <_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 │ │ │ │ @@ -1378,15 +1378,15 @@ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2b844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b844 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2b82c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002b84c <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {lr} │ │ │ │ @@ -1398,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 1a4ac0 │ │ │ │ + bl 1a6d00 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b884 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5cc1e <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5cbf6 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b88c <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1423,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 6c9cc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c9a4 <_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 │ │ │ │ @@ -1441,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 1a4ac0 │ │ │ │ + bl 1a6d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b900 <_PyInterpreterState_SetConfig@@Base+0x74> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 5cc1e <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5cbf6 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ b.n 2b92e <_PyInterpreterState_SetConfig@@Base+0xa2> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a4c6c │ │ │ │ + bl 1a6eac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b8f2 <_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 1a4ac0 │ │ │ │ + bl 1a6d00 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b8f2 <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bd588 │ │ │ │ + bl 1bf640 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6d2c8 │ │ │ │ + bl 6d2a0 │ │ │ │ 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, #42576 @ 0xa650 │ │ │ │ + movw r1, #45800 @ 0xb2e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8ee90 │ │ │ │ + bl 8e6d0 │ │ │ │ cbnz r0, 2b966 <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2b9be <_PyInterpreterState_SetConfig@@Base+0x132> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl edc4c │ │ │ │ + bl edcb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b962 <_PyInterpreterState_SetConfig@@Base+0xd6> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1bcc30 │ │ │ │ + bl 1bece8 │ │ │ │ cbnz r0, 2b9a2 <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2b9a2 <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ @@ -1511,15 +1511,15 @@ │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2b9aa <_PyInterpreterState_SetConfig@@Base+0x11e> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1528,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, #42576 @ 0xa650 │ │ │ │ + movw r1, #45800 @ 0xb2e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8ee90 │ │ │ │ + bl 8e6d0 │ │ │ │ cbz r0, 2ba1e <_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 ef160 │ │ │ │ + bl ef220 │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2ba10 <_PyInterpreterState_SetConfig@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ba20 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2ba20 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl ef8e4 │ │ │ │ + bl ef9a4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2ba20 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ @@ -1580,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 1a2cec │ │ │ │ + bl 1a4f34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2ba64 <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2ba72 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #16] @ (2ba78 <_Py_InitializeMain@@Base+0x3a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1b9b04 │ │ │ │ + bl 1bbbd4 │ │ │ │ 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, #42576 @ 0xa650 │ │ │ │ + movw r1, #45800 @ 0xb2e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8ee90 │ │ │ │ + bl 8e6d0 │ │ │ │ cbnz r0, 2baa2 <_Py_InitializeMain@@Base+0x64> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2baf4 <_Py_InitializeMain@@Base+0xb6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl edc4c │ │ │ │ + bl edcb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ba9e <_Py_InitializeMain@@Base+0x60> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1bcc30 │ │ │ │ + bl 1bece8 │ │ │ │ cbnz r0, 2bad8 <_Py_InitializeMain@@Base+0x9a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bae0 <_Py_InitializeMain@@Base+0xa2> │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ 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 │ │ │ │ │ │ │ │ 0002bafc : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1c3d20 │ │ │ │ + b.w 1c5e84 │ │ │ │ │ │ │ │ 0002bb02 : │ │ │ │ - b.w 1c4128 │ │ │ │ + b.w 1c6290 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb08 : │ │ │ │ ldr r3, [pc, #12] @ (2bb18 ) │ │ │ │ str.w r0, [r3, #1416] @ 0x588 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #1420] @ 0x58c │ │ │ │ @@ -1672,59 +1672,59 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bb52 │ │ │ │ mov r0, r1 │ │ │ │ - bl 92450 │ │ │ │ + bl 91be8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bb52 │ │ │ │ ldr r2, [pc, #44] @ (2bb6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de508 │ │ │ │ + bl 1e03a8 │ │ │ │ b.n 2bb68 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d764c <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 1d96c8 <_PyEval_MakePendingCalls@@Base+0x5d8> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bb70 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bba8 │ │ │ │ - bl 1211d4 │ │ │ │ + bl 12170c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bb9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bba0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2bb9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bbac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1740,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 1dc2a8 │ │ │ │ + bl 1de148 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bbea │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ movs r1, r7 │ │ │ │ │ │ │ │ 0002bbf4 : │ │ │ │ cbnz r1, 2bbfa │ │ │ │ - b.w 92840 │ │ │ │ + b.w 91fd8 │ │ │ │ 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 2bc22 │ │ │ │ - movw r1, #62804 @ 0xf554 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #340 @ 0x154 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 92840 │ │ │ │ + b.w 91fd8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #23516 @ 0x5bdc │ │ │ │ + movw r1, #26532 @ 0x67a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002bc40 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ @@ -1792,15 +1792,15 @@ │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bc58 : │ │ │ │ ldr r2, [pc, #12] @ (2bc68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1de508 │ │ │ │ + b.w 1e03a8 │ │ │ │ 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 │ │ │ │ @@ -1821,83 +1821,83 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2be42 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bcc4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1af674 │ │ │ │ + bl 1b1a84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ cbz r6, 2bce4 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bd2a │ │ │ │ cbz r5, 2bd2a │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bd2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de950 │ │ │ │ + bl 1e0724 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ cbnz r6, 2bce8 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2be3e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bd10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bce4 │ │ │ │ add.w r1, r6, #16 │ │ │ │ blx 29d64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bd2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bd2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2bd42 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df3f4 │ │ │ │ + bl 1e11c4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2bd42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ b.n 2bce4 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2bd4c │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2bd54 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be26 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2bd64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2be26 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2bdd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1910,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 1d98e0 │ │ │ │ + bl 1db778 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2bdac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ b.n 2bce4 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ 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 │ │ │ │ @@ -1941,15 +1941,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2ca6a <_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 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29b58 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1963,21 +1963,21 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2be1a │ │ │ │ movs r0, #1 │ │ │ │ b.n 2be3e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w ca808 │ │ │ │ + b.w c9f7c │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bce4 │ │ │ │ - movw r0, #60472 @ 0xec38 │ │ │ │ + movw r0, #63620 @ 0xf884 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1c5b74 │ │ │ │ + bl 1c7c0c │ │ │ │ b.n 2bce4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002be42 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1988,37 +1988,37 @@ │ │ │ │ movw r5, #11536 @ 0x2d10 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2be82 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24636 @ 0x603c │ │ │ │ + movw r1, #27860 @ 0x6cd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ b.n 2bf3a │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2bea8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2be98 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2beb4 │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2bec6 │ │ │ │ movw r3, #49013 @ 0xbf75 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2056,34 +2056,34 @@ │ │ │ │ bne.n 2bf26 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bf16 │ │ │ │ dmb ish │ │ │ │ beq.n 2bf32 │ │ │ │ ldr r0, [pc, #64] @ (2bf70 ) │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cbnz r4, 2bf3e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2bf64 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bf5a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c10 │ │ │ │ b.n 2bf5e │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #20 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -2098,35 +2098,35 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r9] │ │ │ │ mov r5, r2 │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2bfb6 │ │ │ │ - movw r2, #21928 @ 0x55a8 │ │ │ │ + movw r2, #25152 @ 0x6240 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov r4, sl │ │ │ │ blx 29a1c │ │ │ │ add.w r1, r8, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 6cf30 │ │ │ │ + bl 6cf08 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bfec │ │ │ │ mov r0, sl │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - bl 1ef0b0 │ │ │ │ - bl 98638 │ │ │ │ + bl 9a8d0 │ │ │ │ + bl 1f0e80 │ │ │ │ + bl 97dec │ │ │ │ movs r4, #0 │ │ │ │ b.n 2c0da │ │ │ │ add.w sl, r0, r4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cbz r2, 2c00a │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ @@ -2152,87 +2152,87 @@ │ │ │ │ cbz r0, 2c03a │ │ │ │ mov r0, r7 │ │ │ │ blx 29c58 │ │ │ │ b.n 2c0b4 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c058 │ │ │ │ - bl 9b118 │ │ │ │ - bl e921c │ │ │ │ + bl 9a8d0 │ │ │ │ + bl e928c │ │ │ │ mov fp, r0 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2bff0 │ │ │ │ b.n 2c0ac │ │ │ │ - bl 303d4 <_Py_fstat@@Base+0x638> │ │ │ │ + bl 30884 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2c0b4 │ │ │ │ b.n 2c0ac │ │ │ │ mov r0, sl │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r5, r4 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c0ba │ │ │ │ cbz r4, 2c0a4 │ │ │ │ adds.w r8, r4, #2 │ │ │ │ bpl.n 2c0a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24660 @ 0x6054 │ │ │ │ + movw r1, #27884 @ 0x6cec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - bl 98638 │ │ │ │ + bl 12f768 │ │ │ │ + bl 97dec │ │ │ │ b.n 2bfe8 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov sl, r5 │ │ │ │ b.n 2bfc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ b.n 2bfe8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cf30 │ │ │ │ + bl 6cf08 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c0da │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - bl 1ef0b0 │ │ │ │ - bl 98638 │ │ │ │ + bl 9a8d0 │ │ │ │ + bl 1f0e80 │ │ │ │ + bl 97dec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c0e0 <_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 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ - bl 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #11500 @ 0x2cec │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c120 <_Py_GetConfigsAsDict@@Base+0x40> │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c13e <_Py_GetConfigsAsDict@@Base+0x5e> │ │ │ │ b.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2240,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, #24764 @ 0x60bc │ │ │ │ + movw r1, #27908 @ 0x6d04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c166 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c166 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11504 @ 0x2cf0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24796 @ 0x60dc │ │ │ │ + movw r1, #27940 @ 0x6d24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c1aa <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c1aa <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11508 @ 0x2cf4 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c1c6 <_Py_GetConfigsAsDict@@Base+0xe6> │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c1e4 <_Py_GetConfigsAsDict@@Base+0x104> │ │ │ │ b.n 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ @@ -2299,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, #24828 @ 0x60fc │ │ │ │ + movw r1, #27972 @ 0x6d44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c20c <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c20c <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11512 @ 0x2cf8 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24864 @ 0x6120 │ │ │ │ + movw r1, #28008 @ 0x6d68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c250 <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c250 <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40108 @ 0x9cac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24904 @ 0x6148 │ │ │ │ + movw r1, #28048 @ 0x6d90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c294 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c294 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40160 @ 0x9ce0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24916 @ 0x6154 │ │ │ │ + movw r1, #28060 @ 0x6d9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c2d8 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c2d8 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40164 @ 0x9ce4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24932 @ 0x6164 │ │ │ │ + movw r1, #28076 @ 0x6dac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c31c <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c31c <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40168 @ 0x9ce8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24948 @ 0x6174 │ │ │ │ + movw r1, #28092 @ 0x6dbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c360 <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c360 <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40152 @ 0x9cd8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24964 @ 0x6184 │ │ │ │ + movw r1, #28108 @ 0x6dcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3a4 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3a4 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40148 @ 0x9cd4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24984 @ 0x6198 │ │ │ │ + movw r1, #28128 @ 0x6de0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3e8 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3e8 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40156 @ 0x9cdc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25000 @ 0x61a8 │ │ │ │ + movw r1, #28144 @ 0x6df0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c42c <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c42c <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40180 @ 0x9cf4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25016 @ 0x61b8 │ │ │ │ + movw r1, #28160 @ 0x6e00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c470 <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c470 <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40144 @ 0x9cd0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25032 @ 0x61c8 │ │ │ │ + movw r1, #28176 @ 0x6e10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4b4 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4b4 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40172 @ 0x9cec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25052 @ 0x61dc │ │ │ │ + movw r1, #28196 @ 0x6e24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4f8 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4f8 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40104 @ 0x9ca8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25068 @ 0x61ec │ │ │ │ + movw r1, #28212 @ 0x6e34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c53c <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c53c <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40184 @ 0x9cf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25096 @ 0x6208 │ │ │ │ + movw r1, #28240 @ 0x6e50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c580 <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c580 <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40188 @ 0x9cfc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25124 @ 0x6224 │ │ │ │ + movw r1, #28268 @ 0x6e6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5c4 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5c4 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40176 @ 0x9cf0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25148 @ 0x623c │ │ │ │ + movw r1, #28292 @ 0x6e84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c608 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c608 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40840 @ 0x9f88 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25172 @ 0x6254 │ │ │ │ + movw r1, #28316 @ 0x6e9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c64a <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c64a <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25200 @ 0x6270 │ │ │ │ + movw r1, #28344 @ 0x6eb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c68c <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c68c <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #25300 @ 0x62d4 │ │ │ │ + movw r1, #28444 @ 0x6f1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2c93a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c94a <_Py_GetConfigsAsDict@@Base+0x86a> │ │ │ │ ldr r3, [pc, #840] @ (2c9fc <_Py_GetConfigsAsDict@@Base+0x91c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3720] @ 0xe88 │ │ │ │ - bl 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 2c6fa <_Py_GetConfigsAsDict@@Base+0x61a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c938 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48524 @ 0xbd8c │ │ │ │ + movw r1, #51788 @ 0xca4c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c95c <_Py_GetConfigsAsDict@@Base+0x87c> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48784 @ 0xbe90 │ │ │ │ + movw r1, #52048 @ 0xcb50 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c970 <_Py_GetConfigsAsDict@@Base+0x890> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48540 @ 0xbd9c │ │ │ │ + movw r1, #51804 @ 0xca5c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c984 <_Py_GetConfigsAsDict@@Base+0x8a4> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48552 @ 0xbda8 │ │ │ │ + movw r1, #51816 @ 0xca68 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c998 <_Py_GetConfigsAsDict@@Base+0x8b8> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25216 @ 0x6280 │ │ │ │ + movw r1, #28360 @ 0x6ec8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9ac <_Py_GetConfigsAsDict@@Base+0x8cc> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25236 @ 0x6294 │ │ │ │ + movw r1, #28380 @ 0x6edc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9c0 <_Py_GetConfigsAsDict@@Base+0x8e0> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25252 @ 0x62a4 │ │ │ │ + movw r1, #28396 @ 0x6eec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9d4 <_Py_GetConfigsAsDict@@Base+0x8f4> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3984 @ 0xf90 │ │ │ │ + movw r1, #7276 @ 0x1c6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2c9e8 <_Py_GetConfigsAsDict@@Base+0x908> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48568 @ 0xbdb8 │ │ │ │ + movw r1, #51832 @ 0xca78 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca00 <_Py_GetConfigsAsDict@@Base+0x920> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25276 @ 0x62bc │ │ │ │ + movw r1, #28420 @ 0x6f04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca14 <_Py_GetConfigsAsDict@@Base+0x934> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c6dc <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #25288 @ 0x62c8 │ │ │ │ + movw r1, #28432 @ 0x6f10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2c93a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ca26 <_Py_GetConfigsAsDict@@Base+0x946> │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e6a58 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e6ac8 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2ca38 <_Py_GetConfigsAsDict@@Base+0x958> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ b.n 2ca64 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c6b2 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c6b2 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c71a <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c71a <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c74e <_Py_GetConfigsAsDict@@Base+0x66e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c74e <_Py_GetConfigsAsDict@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c782 <_Py_GetConfigsAsDict@@Base+0x6a2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c782 <_Py_GetConfigsAsDict@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7b6 <_Py_GetConfigsAsDict@@Base+0x6d6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7b6 <_Py_GetConfigsAsDict@@Base+0x6d6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7ea <_Py_GetConfigsAsDict@@Base+0x70a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7ea <_Py_GetConfigsAsDict@@Base+0x70a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c822 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c822 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c85a <_Py_GetConfigsAsDict@@Base+0x77a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c85a <_Py_GetConfigsAsDict@@Base+0x77a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c892 <_Py_GetConfigsAsDict@@Base+0x7b2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c892 <_Py_GetConfigsAsDict@@Base+0x7b2> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8ca <_Py_GetConfigsAsDict@@Base+0x7ea> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8ca <_Py_GetConfigsAsDict@@Base+0x7ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c900 <_Py_GetConfigsAsDict@@Base+0x820> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c900 <_Py_GetConfigsAsDict@@Base+0x820> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c926 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2c926 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #37108 @ 0x90f4 │ │ │ │ + movw r1, #40332 @ 0x9d8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2c93a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ca64 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ca64 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 │ │ │ │ @@ -3115,19 +3115,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 95ca8 │ │ │ │ + bl 95460 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cb2a │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cb30 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3145,31 +3145,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 2cb74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cb80 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 48efa │ │ │ │ + b.w 48ec6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 942e0 │ │ │ │ + bl 93a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ 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 │ │ │ │ @@ -3183,15 +3183,15 @@ │ │ │ │ blx 29cf4 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2cbda │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37a74 │ │ │ │ + bl 37a30 │ │ │ │ b.n 2cc18 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3199,68 +3199,68 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a0ec │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cbc8 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #40860 @ 0x9f9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49032 @ 0xbf88 │ │ │ │ + movw r0, #52296 @ 0xcc48 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 115838 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115d60 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cc1c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ccfe │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #33220 @ 0x81c4 │ │ │ │ + movw r1, #36536 @ 0x8eb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #57568 @ 0xe0e0 │ │ │ │ + movw r3, #60756 @ 0xed54 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 8768c │ │ │ │ + bl 8716c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cc6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2cc18 │ │ │ │ ldr r1, [pc, #148] @ (2cd04 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 90fe4 │ │ │ │ + bl 9077c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cc8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cc8e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2cc18 │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ cmp r5, #0 │ │ │ │ bgt.n 2cca6 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2ccfe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #88] @ (2cd08 ) │ │ │ │ @@ -3272,142 +3272,142 @@ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 2cccc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8bbc0 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b400 <_PyObject_MakeTpCall@@Base> │ │ │ │ b.n 2cce2 │ │ │ │ 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 8910c <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 88bdc <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2cc18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cca2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2cca2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ b.n 2c808 <_Py_GetConfigsAsDict@@Base+0x728> │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cd0c : │ │ │ │ ldr r0, [pc, #4] @ (2cd14 ) │ │ │ │ - b.w cf644 │ │ │ │ + b.w cee1c │ │ │ │ nop │ │ │ │ - add r5, pc, #544 @ (adr r5, 2cf38 <_PyUnicode_FromId@@Base+0x36>) │ │ │ │ + add r5, pc, #448 @ (adr r5, 2ced8 ) │ │ │ │ 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, #33676 @ 0x838c │ │ │ │ + movw r2, #36808 @ 0x8fc8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33684 @ 0x8394 │ │ │ │ + movw r1, #36816 @ 0x8fd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1de854 │ │ │ │ + bl 1e0698 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd6c │ │ │ │ ldr r0, [pc, #220] @ (2ce20 ) │ │ │ │ - bl 7fa3c │ │ │ │ + bl 7f9b0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cd6c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1fa8 │ │ │ │ + bl e1f94 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2cd72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ce1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cd9e │ │ │ │ - movw r3, #33700 @ 0x83a4 │ │ │ │ + movw r3, #36832 @ 0x8fe0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #54193 @ 0xd3b1 │ │ │ │ + movw r3, #59633 @ 0xe8f1 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #55965 @ 0xda9d │ │ │ │ + movw r3, #61837 @ 0xf18d │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 82734 │ │ │ │ + bl 82220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cdb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cdb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #33708 @ 0x83ac │ │ │ │ + movw r1, #36840 @ 0x8fe8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2cd6c │ │ │ │ movs r0, #8 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cdd8 │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ b.n 2ce0c │ │ │ │ - movw r2, #42721 @ 0xa6e1 │ │ │ │ + movw r2, #50361 @ 0xc4b9 │ │ │ │ movt r2, #25 │ │ │ │ - movw r3, #16225 @ 0x3f61 │ │ │ │ + movw r3, #23741 @ 0x5cbd │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #33524 @ 0x82f4 │ │ │ │ + movw r1, #36656 @ 0x8f30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #57895 @ 0xe227 │ │ │ │ movt r2, #2 │ │ │ │ - bl fe8c0 │ │ │ │ + bl fe954 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ce0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #33536 @ 0x8300 │ │ │ │ + movw r1, #36668 @ 0x8f3c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r5, pc, #752 @ (adr r5, 2d114 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 2d0b4 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r2, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ @@ -3426,15 +3426,15 @@ │ │ │ │ b.n 2ce62 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2ce6e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1071e4 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + bl 107384 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ b.n 2ce62 │ │ │ │ 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 │ │ │ │ @@ -3471,15 +3471,15 @@ │ │ │ │ cbz r2, 2cefa │ │ │ │ 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 1e7c3c │ │ │ │ + b.w 1e9998 │ │ │ │ │ │ │ │ 0002cf02 <_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 │ │ │ │ @@ -3492,15 +3492,15 @@ │ │ │ │ bne.n 2cf32 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf22 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf3e <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ ldr r3, [pc, #324] @ (2d084 <_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 │ │ │ │ @@ -3516,15 +3516,15 @@ │ │ │ │ bne.n 2cf7a <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cf6a <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2cf86 <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2cfac <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3540,15 +3540,15 @@ │ │ │ │ bne.n 2cfc4 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cfb4 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2cfd0 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2cfe6 <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d058 <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3557,34 +3557,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d032 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d050 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 86324 │ │ │ │ + bl 85e08 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d036 <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d058 <_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 │ │ │ │ @@ -3600,15 +3600,15 @@ │ │ │ │ bne.n 2d070 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d060 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d07c <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002d088 : │ │ │ │ @@ -3623,19 +3623,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 927e0 │ │ │ │ + bl 91f78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b5cfc │ │ │ │ + b.w 1b7f6c │ │ │ │ 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, #38544 @ 0x9690 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3645,63 +3645,63 @@ │ │ │ │ cbz r0, 2d0e8 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r4, [pc, #200] @ (2d1b4 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #37384 @ 0x9208 │ │ │ │ + movw r1, #40608 @ 0x9ea0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ movw r8, #42012 @ 0xa41c │ │ │ │ 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 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37404 @ 0x921c │ │ │ │ + movw r1, #40628 @ 0x9eb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37428 @ 0x9234 │ │ │ │ + movw r1, #40652 @ 0x9ecc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37448 @ 0x9248 │ │ │ │ + movw r1, #40672 @ 0x9ee0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d716 <_PyObject_DebugMallocStats@@Base+0x528> │ │ │ │ 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, #37468 @ 0x925c │ │ │ │ + movw r2, #40692 @ 0x9ef4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d650 │ │ │ │ + bl 6d628 │ │ │ │ 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 │ │ │ │ @@ -3714,36 +3714,36 @@ │ │ │ │ ldmia.w sp!, {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 │ │ │ │ - bl 9a540 <_Py_GetConfig@@Base> │ │ │ │ + bl 99d04 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d1dc │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 29228 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d1e4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 0002d1ee <_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, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #14977 @ 0x3a81 │ │ │ │ + movw r3, #15037 @ 0x3abd │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d222 <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3757,85 +3757,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d314 <_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, #37496 @ 0x9278 │ │ │ │ + movw r2, #40720 @ 0x9f10 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37548 @ 0x92ac │ │ │ │ + movw r2, #40772 @ 0x9f44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37580 @ 0x92cc │ │ │ │ + movw r2, #40804 @ 0x9f64 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1a2824 <_start@@Base+0xc50> │ │ │ │ + bl 1a4a6c <_start@@Base+0xc4c> │ │ │ │ ldr r1, [pc, #204] @ (2d344 <_PyObject_DebugMallocStats@@Base+0x156>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #14507 @ 0x38ab │ │ │ │ + movw r3, #6259 @ 0x1873 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a77a4 <_Py_write_noraise@@Base+0xca8> │ │ │ │ + bl 1a99e4 <_Py_write_noraise@@Base+0xca8> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #3263 @ 0xcbf │ │ │ │ + movw r2, #7739 @ 0x1e3b │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #3321 @ 0xcf9 │ │ │ │ + movw r1, #7797 @ 0x1e75 │ │ │ │ movt r1, #6 │ │ │ │ - bl 1a795c │ │ │ │ + bl 1a9b9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37612 @ 0x92ec │ │ │ │ + movw r2, #40836 @ 0x9f84 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37640 @ 0x9308 │ │ │ │ + movw r2, #40864 @ 0x9fa0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37668 @ 0x9324 │ │ │ │ + movw r2, #40892 @ 0x9fbc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37708 @ 0x934c │ │ │ │ + movw r2, #40932 @ 0x9fe4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #37736 @ 0x9368 │ │ │ │ + movw r2, #40960 @ 0xa000 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d33c <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #9361 @ 0x2491 │ │ │ │ + movw r0, #9305 @ 0x2459 │ │ │ │ movt r0, #7 │ │ │ │ cbz r1, 2d32a <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #784] @ 0x310 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d334 <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3852,15 +3852,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ec10c │ │ │ │ + bl 1ededc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3112] @ 0xc28 │ │ │ │ @@ -3876,15 +3876,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, #37764 @ 0x9384 │ │ │ │ + movw r2, #40988 @ 0xa01c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -3939,15 +3939,15 @@ │ │ │ │ cbz r7, 2d45e <_PyObject_DebugMallocStats@@Base+0x270> │ │ │ │ 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 278238 │ │ │ │ + bl 278f10 │ │ │ │ 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 2d422 <_PyObject_DebugMallocStats@@Base+0x234> │ │ │ │ mov r7, sl │ │ │ │ @@ -3958,23 +3958,23 @@ │ │ │ │ mov r1, fp │ │ │ │ movs r0, #10 │ │ │ │ movs r6, #0 │ │ │ │ blx 2a24c │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #37816 @ 0x93b8 │ │ │ │ + movw r0, #41040 @ 0xa050 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r9, r6 │ │ │ │ blx 29fe0 │ │ │ │ mov sl, r6 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ - movw r3, #37928 @ 0x9428 │ │ │ │ + movw r3, #41152 @ 0xa0c0 │ │ │ │ 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 │ │ │ │ @@ -3996,123 +3996,123 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a1b4 <__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 278494 │ │ │ │ + bl 27916c │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d4aa <_PyObject_DebugMallocStats@@Base+0x2bc> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d4a6 <_PyObject_DebugMallocStats@@Base+0x2b8> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #10 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ blx 2a24c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37956 @ 0x9444 │ │ │ │ + movw r1, #41180 @ 0xa0dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37984 @ 0x9460 │ │ │ │ + movw r1, #41208 @ 0xa0f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38004 @ 0x9474 │ │ │ │ + movw r1, #41228 @ 0xa10c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38028 @ 0x948c │ │ │ │ + movw r1, #41252 @ 0xa124 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #38056 @ 0x94a8 │ │ │ │ + movw r2, #41280 @ 0xa140 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d650 │ │ │ │ + bl 6d628 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a24c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38084 @ 0x94c4 │ │ │ │ + movw r1, #41308 @ 0xa15c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #38112 @ 0x94e0 │ │ │ │ + movw r1, #41336 @ 0xa178 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ 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, #38140 @ 0x94fc │ │ │ │ + movw r2, #41364 @ 0xa194 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d650 │ │ │ │ + bl 6d628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #38168 @ 0x9518 │ │ │ │ + movw r1, #41392 @ 0xa1b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #38200 @ 0x9538 │ │ │ │ + movw r1, #41424 @ 0xa1d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #38232 @ 0x9558 │ │ │ │ + movw r1, #41456 @ 0xa1f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ - movw r1, #38264 @ 0x9578 │ │ │ │ + movw r1, #41488 @ 0xa210 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #38272 @ 0x9580 │ │ │ │ + movw r0, #41496 @ 0xa218 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 29fe0 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38292 @ 0x9594 │ │ │ │ + movw r1, #41516 @ 0xa22c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ 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 │ │ │ │ @@ -4200,39 +4200,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, #38432 @ 0x9620 │ │ │ │ + movw r2, #41656 @ 0xa2b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d650 │ │ │ │ + bl 6d628 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #38456 @ 0x9638 │ │ │ │ + movw r2, #41680 @ 0xa2d0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d650 │ │ │ │ + bl 6d628 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d648 <_PyObject_DebugMallocStats@@Base+0x45a> │ │ │ │ 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, #38464 @ 0x9640 │ │ │ │ + movw r1, #41688 @ 0xa2d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 154e00 │ │ │ │ + bl 155e18 │ │ │ │ cbnz r0, 2d78c <_PyObject_DebugMallocStats@@Base+0x59e> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d894 <_PyObject_DebugMallocStats@@Base+0x6a6> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r5, r4, #31 │ │ │ │ @@ -4240,15 +4240,15 @@ │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ cbnz r0, 2d7b4 <_PyObject_DebugMallocStats@@Base+0x5c6> │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d894 <_PyObject_DebugMallocStats@@Base+0x6a6> │ │ │ │ mov r0, r9 │ │ │ │ blx 29ee0 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2d800 <_PyObject_DebugMallocStats@@Base+0x612> │ │ │ │ mov r0, r7 │ │ │ │ @@ -4256,28 +4256,28 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d7de <_PyObject_DebugMallocStats@@Base+0x5f0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x59a> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d7fc <_PyObject_DebugMallocStats@@Base+0x60e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38484 @ 0x9654 │ │ │ │ + movw r1, #41708 @ 0xa2ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x59a> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d796 <_PyObject_DebugMallocStats@@Base+0x5a8> │ │ │ │ - bl e2dd4 │ │ │ │ + bl e2dbc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a480 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4289,48 +4289,48 @@ │ │ │ │ beq.n 2d87e <_PyObject_DebugMallocStats@@Base+0x690> │ │ │ │ cmp.w r5, r6, lsr #3 │ │ │ │ bls.n 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ - bl e5a90 │ │ │ │ + bl e5a60 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d868 <_PyObject_DebugMallocStats@@Base+0x67a> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2d886 <_PyObject_DebugMallocStats@@Base+0x698> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d87a <_PyObject_DebugMallocStats@@Base+0x68c> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ b.n 2d818 <_PyObject_DebugMallocStats@@Base+0x62a> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ b.n 2d894 <_PyObject_DebugMallocStats@@Base+0x6a6> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ b.n 2d788 <_PyObject_DebugMallocStats@@Base+0x59a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d8bc <_PyObject_DebugMallocStats@@Base+0x6ce>) │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -4346,47 +4346,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 29cd0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ 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 2d908 <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ b.n 2d922 <_PyObject_DebugMallocStats@@Base+0x734> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2d926 <_PyObject_DebugMallocStats@@Base+0x738> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2d938 <_PyObject_DebugMallocStats@@Base+0x74a> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2d93c <_PyObject_DebugMallocStats@@Base+0x74e>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b98 │ │ │ │ + bl 95350 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bcc.n 2d8a0 <_PyObject_DebugMallocStats@@Base+0x6b2> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002d940 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -4402,15 +4402,15 @@ │ │ │ │ bne.n 2d96c <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d95c <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2d978 <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ ldr r4, [pc, #456] @ (2db44 <_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} │ │ │ │ @@ -4535,63 +4535,63 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 29204 │ │ │ │ cbnz r0, 2db12 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ ldr r0, [pc, #152] @ (2db60 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #37624 @ 0x92f8 │ │ │ │ + movw r4, #40888 @ 0x9fb8 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #37640 @ 0x9308 │ │ │ │ + movw r4, #40904 @ 0x9fc8 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #37584 @ 0x92d0 │ │ │ │ + movw r4, #40848 @ 0x9f90 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #37612 @ 0x92ec │ │ │ │ + movw r4, #40876 @ 0x9fac │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #37648 @ 0x9310 │ │ │ │ + movw r4, #40912 @ 0x9fd0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #37596 @ 0x92dc │ │ │ │ + movw r4, #40860 @ 0x9f9c │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2db14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2db2c <_PyMem_GetCurrentAllocatorName@@Base+0x1ec> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2db1c <_PyMem_GetCurrentAllocatorName@@Base+0x1dc> │ │ │ │ dmb ish │ │ │ │ beq.n 2db38 <_PyMem_GetCurrentAllocatorName@@Base+0x1f8> │ │ │ │ ldr r0, [pc, #12] @ (2db40 <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r4, sl │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r1, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov ip, r4 │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r0, r0, #1 │ │ │ │ str r4, [r6, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r4, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -4604,31 +4604,31 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2dba6 <_PyMem_GetCurrentAllocatorName@@Base+0x266> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 2db96 <_PyMem_GetCurrentAllocatorName@@Base+0x256> │ │ │ │ - movw r1, #788 @ 0x314 │ │ │ │ + movw r1, #4012 @ 0xfac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ b.n 2dba2 <_PyMem_GetCurrentAllocatorName@@Base+0x262> │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dbba <_PyMem_GetCurrentAllocatorName@@Base+0x27a> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #16] @ (2dbc0 <_PyMem_GetCurrentAllocatorName@@Base+0x280>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b98 │ │ │ │ + bl 95350 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bcc.n 2db24 <_PyMem_GetCurrentAllocatorName@@Base+0x1e4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4636,204 +4636,204 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dbe6 <_PyMem_GetCurrentAllocatorName@@Base+0x2a6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1da3ac <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc24c <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 2dc00 <_PyMem_GetCurrentAllocatorName@@Base+0x2c0> │ │ │ │ b.n 2dbfc <_PyMem_GetCurrentAllocatorName@@Base+0x2bc> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48296 @ 0xbca8 │ │ │ │ + movw r0, #51520 @ 0xc940 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dbda <_PyMem_GetCurrentAllocatorName@@Base+0x29a> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dc34 <_PyMem_GetCurrentAllocatorName@@Base+0x2f4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1da3ac <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc24c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dbfc <_PyMem_GetCurrentAllocatorName@@Base+0x2bc> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a42c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x2ec> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 2dc5a <_PyMem_GetCurrentAllocatorName@@Base+0x31a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 2dc74 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ b.n 2dc70 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48324 @ 0xbcc4 │ │ │ │ + movw r0, #51548 @ 0xc95c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dc4e <_PyMem_GetCurrentAllocatorName@@Base+0x30e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dca8 <_PyMem_GetCurrentAllocatorName@@Base+0x368> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dc70 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dca0 <_PyMem_GetCurrentAllocatorName@@Base+0x360> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ 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 r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #38768 @ 0x9770 │ │ │ │ + movw r1, #41992 @ 0xa408 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8ee90 │ │ │ │ + bl 8e6d0 │ │ │ │ cbnz r0, 2dcd6 <_PyMem_GetCurrentAllocatorName@@Base+0x396> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ ldr r0, [pc, #60] @ (2dd14 <_PyMem_GetCurrentAllocatorName@@Base+0x3d4>) │ │ │ │ - bl 1158f8 │ │ │ │ + bl 115e20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dcd2 <_PyMem_GetCurrentAllocatorName@@Base+0x392> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #40] @ (2dd18 <_PyMem_GetCurrentAllocatorName@@Base+0x3d8>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl fd968 │ │ │ │ + bl fda18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2dd0c <_PyMem_GetCurrentAllocatorName@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb750 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb770 │ │ │ │ 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 9a540 <_Py_GetConfig@@Base> │ │ │ │ + bl 99d04 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cbnz r3, 2dd40 <_PyMem_GetCurrentAllocatorName@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 155918 │ │ │ │ + b.w 156930 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38884 @ 0x97e4 │ │ │ │ + movw r1, #42108 @ 0xa47c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd34 <_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, #39172 @ 0x9904 │ │ │ │ + movw r1, #42396 @ 0xa59c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 154e00 │ │ │ │ + bl 155e18 │ │ │ │ cbnz r0, 2dd86 <_PyMem_GetCurrentAllocatorName@@Base+0x446> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dda4 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a7e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dda0 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ b.n 2dd82 <_PyMem_GetCurrentAllocatorName@@Base+0x442> │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002dda8 : │ │ │ │ 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, #80] @ (2de08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ cbnz r3, 2ddd4 │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #18196 @ 0x4714 │ │ │ │ + movw r0, #21460 @ 0x53d4 │ │ │ │ movt r0, #64 @ 0x40 │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ cbnz r0, 2ddec │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2de06 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ strd r6, r5, [r0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ @@ -4863,55 +4863,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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2de4e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2deb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2de62 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de4a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2de76 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de4a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2de8a │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2de4a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 298c4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2deac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #784 @ 0x310 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -4932,30 +4932,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2df58 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2df50 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2df0a │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cbnz r0, 2df50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df1c │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cbnz r0, 2df50 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4963,101 +4963,101 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2df46 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #39352 @ 0x99b8 │ │ │ │ + movw r1, #42576 @ 0xa650 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 154e00 │ │ │ │ + bl 155e18 │ │ │ │ cbnz r0, 2df82 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dfa0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2df9c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ b.n 2df7e │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 927e0 │ │ │ │ + bl 91f78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ee364 │ │ │ │ + b.w 1f0134 │ │ │ │ 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, #39440 @ 0x9a10 │ │ │ │ + movw r1, #42664 @ 0xa6a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 154e00 │ │ │ │ + bl 155e18 │ │ │ │ cbz r0, 2e03a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a264 │ │ │ │ cbz r0, 2e006 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e03c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 859dc │ │ │ │ + bl 854bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e002 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ cbnz r0, 2e036 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e002 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e002 │ │ │ │ str r0, [r4, #12] │ │ │ │ b.n 2e03c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -5088,15 +5088,15 @@ │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1e0834 │ │ │ │ + bl 1e2604 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e0aa │ │ │ │ b.n 2e1b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5107,36 +5107,36 @@ │ │ │ │ cbz r3, 2e0b2 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e0ba │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #27568 @ 0x6bb0 │ │ │ │ + movw r1, #30648 @ 0x77b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1ee85c │ │ │ │ + bl 1f062c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e0e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e0e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2e1b0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2e104 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6de84 <_Py_HashBytes@@Base> │ │ │ │ + bl 6de5c <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e198 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #35132 @ 0x893c │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ @@ -5150,84 +5150,84 @@ │ │ │ │ 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 1476f0 │ │ │ │ + bl 148660 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e162 │ │ │ │ mov r1, r5 │ │ │ │ - bl 195e90 │ │ │ │ + bl 1978e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e160 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2e160 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 2e17a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e1b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ str r0, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e1ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 79018 │ │ │ │ + bl 79028 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f744 │ │ │ │ + bl 7f6b8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2e1ee │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e1f0 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -5237,85 +5237,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 1f04f0 <_Py_CheckRecursiveCall@@Base+0x102c> │ │ │ │ + bl 1f2100 <_Py_CheckRecursiveCall@@Base+0xe6c> │ │ │ │ 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, #33524 @ 0x82f4 │ │ │ │ + movw r1, #36656 @ 0x8f30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ff320 │ │ │ │ + bl ff3b4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 78024 │ │ │ │ + b.w 78034 │ │ │ │ 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] @ (2e2f8 ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #41052 @ 0xa05c │ │ │ │ + movw r2, #44276 @ 0xacf4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d68b4 │ │ │ │ + bl d60a4 │ │ │ │ cbz r0, 2e2d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c4d88 │ │ │ │ + bl 1c6e20 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e2d4 │ │ │ │ ldr r3, [pc, #116] @ (2e2fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cbz r1, 2e296 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 2e2d8 │ │ │ │ b.n 2e2b4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60656 @ 0xecf0 │ │ │ │ + movw r1, #63880 @ 0xf988 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ b.n 2e2d4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a6b9c <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1a8ddc <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2e2de │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e2f4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f4f1c <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ + bl 1f6cec <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790d8 │ │ │ │ - bl e921c │ │ │ │ + bl 790e8 │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e2d4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r3, sp, #832 @ 0x340 │ │ │ │ @@ -5328,139 +5328,139 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e32e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ b.n 2e346 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #41072 @ 0xa070 │ │ │ │ + movw r0, #44296 @ 0xad08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbnz r0, 2e34a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2e468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 144de0 │ │ │ │ + bl 145d4c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2e372 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2e454 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41080 @ 0xa078 │ │ │ │ + movw r1, #44304 @ 0xad10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ b.n 2e454 │ │ │ │ ldr r1, [pc, #252] @ (2e470 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e396 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7298 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e454 │ │ │ │ - bl d7ce4 │ │ │ │ + bl d74dc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cbnz r5, 2e3aa │ │ │ │ ldr r1, [pc, #216] @ (2e474 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e3e4 │ │ │ │ b.n 2e454 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #41120 @ 0xa0a0 │ │ │ │ + movw r0, #44344 @ 0xad38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e3d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e3d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 2e454 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ece7c │ │ │ │ + bl 1eec4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e39a │ │ │ │ b.n 2e454 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbnz r5, 2e408 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #41132 @ 0xa0ac │ │ │ │ + movw r0, #44356 @ 0xad44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2e440 │ │ │ │ b.n 2e44c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #41148 @ 0xa0bc │ │ │ │ + movw r0, #44372 @ 0xad54 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e42e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e42e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2e454 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ece7c │ │ │ │ + bl 1eec4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e3e8 │ │ │ │ b.n 2e454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e44c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 145444 │ │ │ │ + bl 1463b0 │ │ │ │ b.n 2e468 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 2e346 │ │ │ │ mov r0, r4 │ │ │ │ - bl 145444 │ │ │ │ + bl 1463b0 │ │ │ │ b.n 2e346 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ bgt.n 2e3ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -5471,80 +5471,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, #38544 @ 0x9690 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - bl 1f409c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1f5ebc <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e4b4 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #48628 @ 0xbdf4 │ │ │ │ + movw r2, #51852 @ 0xca8c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29a18 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #48656 @ 0xbe10 │ │ │ │ + movw r2, #51880 @ 0xcaa8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #48680 @ 0xbe28 │ │ │ │ + movw r2, #51904 @ 0xcac0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #48704 @ 0xbe40 │ │ │ │ + movw r2, #51928 @ 0xcad8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e4f8 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e500 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #28372 @ 0x6ed4 │ │ │ │ + movw r3, #31596 @ 0x7b6c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #48728 @ 0xbe58 │ │ │ │ + movw r2, #51952 @ 0xcaf0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #48752 @ 0xbe70 │ │ │ │ + movw r2, #51976 @ 0xcb08 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - bl 1d533c │ │ │ │ + bl 1d73d4 │ │ │ │ mov r6, r0 │ │ │ │ - bl d7ca4 │ │ │ │ + bl d749c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2e568 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ mov r0, r7 │ │ │ │ - bl d7cb8 │ │ │ │ + bl d74b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d53d8 │ │ │ │ + bl 1d7470 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #60472 @ 0xec38 │ │ │ │ + movw r2, #63620 @ 0xf884 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29a18 │ │ │ │ ... │ │ │ │ │ │ │ │ @@ -5553,58 +5553,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 e921c │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e656 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c58 │ │ │ │ cbnz r4, 2e5b0 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #49616 @ 0xc1d0 │ │ │ │ + movw r2, #52840 @ 0xce68 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ b.n 2e65c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e5d8 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #49624 @ 0xc1d8 │ │ │ │ + movw r2, #52848 @ 0xce70 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ b.n 2e65c │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e5e6 │ │ │ │ - bl e8c5c │ │ │ │ + bl e8ccc │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e5ec │ │ │ │ - bl ebdbc │ │ │ │ + bl ebe2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e656 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ cbz r0, 2e60e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 29fe0 │ │ │ │ @@ -5632,15 +5632,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e656 │ │ │ │ cbz r5, 2e65c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e666 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a6d4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -5666,52 +5666,52 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ movw r4, #46756 @ 0xb6a4 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e6b2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e6f8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e6c6 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e6ae │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29428 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cbz r4, 2e6f0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002e6fc : │ │ │ │ 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 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e738 │ │ │ │ mov r1, r5 │ │ │ │ bl 2e73c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5719,38 +5719,38 @@ │ │ │ │ beq.n 2e72c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e730 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e72c │ │ │ │ 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 2e76a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50096 @ 0xc3b0 │ │ │ │ + movw r1, #53320 @ 0xd048 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ b.n 2e77e │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8276 @ 0x2054 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e782 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e83a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5768,15 +5768,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 6d77c │ │ │ │ + bl 6d754 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e7d4 │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5791,33 +5791,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e77e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e77e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e77e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dd0 │ │ │ │ + bl 76e0c │ │ │ │ cbz r0, 2e81a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e812 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82734 │ │ │ │ + bl 82220 │ │ │ │ b.n 2e83a │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e80a │ │ │ │ cbz r5, 2e83a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dd0 │ │ │ │ + bl 76e0c │ │ │ │ cbz r0, 2e83a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e80a │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5837,24 +5837,24 @@ │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e87e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #51736 @ 0xca18 │ │ │ │ + movw r2, #54960 @ 0xd6b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ + bl 12f7cc <_PyErr_SetString@@Base> │ │ │ │ b.n 2e894 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 1f7398 │ │ │ │ + bl 1f9164 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e898 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e8a0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ @@ -5865,66 +5865,66 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #160] @ (2e95c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e8dc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7298 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e952 │ │ │ │ - bl d7ce4 │ │ │ │ + bl d74dc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cbnz r5, 2e8f6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #52032 @ 0xcb40 │ │ │ │ + movw r0, #55256 @ 0xd7d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 144de0 │ │ │ │ + bl 145d4c │ │ │ │ cbnz r0, 2e91a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #52040 @ 0xcb48 │ │ │ │ + movw r0, #55264 @ 0xd7e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 145444 │ │ │ │ + bl 1463b0 │ │ │ │ b.n 2e93a │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2e938 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52056 @ 0xcb58 │ │ │ │ + movw r1, #55280 @ 0xd7f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2e954 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bgt.n 2e8d8 │ │ │ │ @@ -5943,84 +5943,84 @@ │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ bhi.n 2e98e │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ble.n 2e9b8 │ │ │ │ b.n 2e9a8 │ │ │ │ - movw r0, #41500 @ 0xa21c │ │ │ │ + movw r0, #44724 @ 0xaeb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e986 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e9da │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 117a78 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 117f98 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e9a4 │ │ │ │ cmp r4, #2 │ │ │ │ bne.n 2e9cc │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9de │ │ │ │ b.n 2e9da │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 117a78 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 117f98 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e9b8 │ │ │ │ b.n 2e9a4 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1dc120 │ │ │ │ + bl 1ddfc0 │ │ │ │ adds r2, r0, #2 │ │ │ │ beq.n 2ea24 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2ea1a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53372 @ 0xd07c │ │ │ │ + movw r1, #56596 @ 0xdd14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ b.n 2ea24 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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 f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea4c │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cbnz r0, 2ea64 │ │ │ │ ldr r2, [pc, #24] @ (2ea68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6040,53 +6040,53 @@ │ │ │ │ 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 1f6dc0 │ │ │ │ + bl 1f8b8c │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2eab8 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cbnz r0, 2eae6 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cbz r4, 2eae0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f693c │ │ │ │ - bl e921c │ │ │ │ + b.w f6a00 │ │ │ │ + bl e928c │ │ │ │ cbz r0, 2eaea │ │ │ │ movs r0, #0 │ │ │ │ b.n 2eaf2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002eaf4 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1ec380 │ │ │ │ + b.w 1ee150 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ @@ -6114,26 +6114,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 2eb78 <_Py_DisplaySourceLine@@Base+0x84> │ │ │ │ - movw r2, #1681 @ 0x691 │ │ │ │ + movw r2, #1541 @ 0x605 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2eb72 <_Py_DisplaySourceLine@@Base+0x7e> │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ b.n 2eb74 <_Py_DisplaySourceLine@@Base+0x80> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eb18 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0002eb7c : │ │ │ │ + b.w 1ec910 │ │ │ │ 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] │ │ │ │ @@ -6141,190 +6144,187 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 2ebb8 <_Py_DisplaySourceLine@@Base+0xc4> │ │ │ │ - bl 1e0b5c │ │ │ │ - cbz r0, 2ebfe <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ + bne.n 2ebbc │ │ │ │ + bl 1e292c │ │ │ │ + cbz r0, 2ec02 │ │ │ │ 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] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r4, #24] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ - bls.n 2ebf6 <_Py_DisplaySourceLine@@Base+0x102> │ │ │ │ + bls.n 2ebfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fdcac │ │ │ │ + bl 1ff9cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2ebe8 <_Py_DisplaySourceLine@@Base+0xf4> │ │ │ │ + bne.n 2ebec │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 2ebfe <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ + b.n 2ec02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2ebde <_Py_DisplaySourceLine@@Base+0xea> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2ebde <_Py_DisplaySourceLine@@Base+0xea> │ │ │ │ + bne.n 2ebe2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ebe2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 2ebde <_Py_DisplaySourceLine@@Base+0xea> │ │ │ │ + b.n 2ebe2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0002ec00 : │ │ │ │ - b.w 1eab40 │ │ │ │ - │ │ │ │ 0002ec04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 92450 │ │ │ │ + bl 91be8 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ec2e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ecaa │ │ │ │ cbz r4, 2ec3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec26 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 9322c │ │ │ │ + bl 929e4 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ec50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ecaa │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e4d6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ec4a │ │ │ │ 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 1e30cc │ │ │ │ + bl 1e4e28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ec88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ec4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ec9a │ │ │ │ movs r5, #0 │ │ │ │ b.n 2ecaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ec96 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2ec96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ 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 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2966c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2ed00 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2ed18 │ │ │ │ - bl e921c │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ecd2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ed28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63228 @ 0xf6fc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 84cbc │ │ │ │ + movw r0, #880 @ 0x370 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847a8 │ │ │ │ b.n 2ed28 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ b.n 2ecfc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed2c : │ │ │ │ ldr r0, [pc, #8] @ (2ed38 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1de7fc │ │ │ │ + b.w 1e0640 │ │ │ │ nop │ │ │ │ udf #196 @ 0xc4 │ │ │ │ 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] @ (2ed7c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -6358,15 +6358,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 29e34 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204020 │ │ │ │ + bl 205ce4 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -6377,85 +6377,85 @@ │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2ee2c │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6d460 │ │ │ │ + bl 6d438 │ │ │ │ cbz r6, 2ee1c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6b9c <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1a8ddc <_Py_write_noraise@@Base+0xa0> │ │ │ │ b.n 2ee28 │ │ │ │ cbz r0, 2ee28 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f4f1c <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ + bl 1f6cec <_PyEvent_IsSet@@Base+0x1a8> │ │ │ │ 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, #54580 @ 0xd534 │ │ │ │ + movw r1, #57804 @ 0xe1cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 115838 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115d60 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2ee56 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eea4 │ │ │ │ mov r5, r0 │ │ │ │ - bl fe244 │ │ │ │ + bl fe2ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ee74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ee74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ee52 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2eeac ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 95b98 │ │ │ │ + bl 95350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldmia r5, {r4, r5} │ │ │ │ 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 79018 │ │ │ │ + bl 79028 │ │ │ │ mov r0, r4 │ │ │ │ bl 2eef8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ @@ -6484,27 +6484,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ef24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ef24 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 2ef40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ef40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2ef40 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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} │ │ │ │ @@ -6514,112 +6514,112 @@ │ │ │ │ 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 173e60 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 175010 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ef78 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ef98 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 116974 <_PyTime_localtime@@Base> │ │ │ │ + bl 116e9c <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef74 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 205d00 │ │ │ │ + bl 207a0c │ │ │ │ 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 1acdb8 │ │ │ │ + bl 1af0f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 2efca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad02c │ │ │ │ + bl 1af36c │ │ │ │ b.n 2f010 │ │ │ │ cmp r6, #2 │ │ │ │ bne.n 2f010 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1ad068 │ │ │ │ + bl 1af3a8 │ │ │ │ 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 1ab290 │ │ │ │ + bl 1ad4d8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2f010 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 61f2a <_Py_SetRefcnt@@Base+0xeb4> │ │ │ │ + bl 62ed8 <_Py_SetRefcnt@@Base+0xeb0> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002f014 : │ │ │ │ ldr r0, [pc, #4] @ (2f01c ) │ │ │ │ - b.w cf644 │ │ │ │ + b.w cee1c │ │ │ │ nop │ │ │ │ b.n 2f470 │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, 2f050 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 2f04a │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 2f050 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 2f072 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 2f072 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 2f068 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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 │ │ │ │ @@ -6631,41 +6631,41 @@ │ │ │ │ bne.n 2f0b6 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 2f0ce │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #33784 @ 0x83f8 │ │ │ │ + movw r2, #36916 @ 0x9034 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #3612 @ 0xe1c │ │ │ │ + movw r0, #6836 @ 0x1ab4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f12c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3612 @ 0xe1c │ │ │ │ + movw r0, #6836 @ 0x1ab4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f08c │ │ │ │ b.n 2f12c │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 2f194 │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 2f194 │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2f12c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6679,32 +6679,32 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 2f18c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85efc │ │ │ │ + bl 859dc │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f140 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cbz r0, 2f144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f130 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f1b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f12c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f148 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 2f196 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -6732,25 +6732,25 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 2f106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82734 │ │ │ │ + bl 82220 │ │ │ │ b.n 2f1b4 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3604 @ 0xe14 │ │ │ │ + movw r1, #6828 @ 0x1aac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ b.n 2f12c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 2f1c4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -6830,23 +6830,23 @@ │ │ │ │ b.n 2f278 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ bge.n 2f298 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1828 @ 0x724 │ │ │ │ + movw r1, #5052 @ 0x13bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ b.n 2f598 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ b.n 2f22c │ │ │ │ - bl 728ec │ │ │ │ + bl 728b4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f598 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2f38a │ │ │ │ @@ -7122,19 +7122,19 @@ │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 2f49a │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 2f59a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1860 @ 0x744 │ │ │ │ + movw r1, #5084 @ 0x13dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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 │ │ │ │ @@ -7158,45 +7158,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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2f5f2 │ │ │ │ b.n 2f61e │ │ │ │ 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 2f622 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #4456 @ 0x1168 │ │ │ │ + movw r1, #7680 @ 0x1e00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35736 @ 0x8b98 │ │ │ │ + movw r0, #38960 @ 0x9830 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f8a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2f640 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f61e │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ beq.n 2f678 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -7232,15 +7232,15 @@ │ │ │ │ b.n 2f6aa │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ b.n 2f6aa │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e4d6c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f61e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f6c4 │ │ │ │ @@ -7249,144 +7249,144 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 2f6ea │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #4476 @ 0x117c │ │ │ │ + movw r1, #7700 @ 0x1e14 │ │ │ │ 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 d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #24284 @ 0x5edc │ │ │ │ + movw r1, #27508 @ 0x6b74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f868 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #62804 @ 0xf554 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ + movw r2, #340 @ 0x154 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #4520 @ 0x11a8 │ │ │ │ + movw r1, #7744 @ 0x1e40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl d0a5c │ │ │ │ + bl d0234 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2f736 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbnz r2, 2f736 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 2f868 │ │ │ │ ldr r1, [pc, #312] @ (2f878 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 82860 │ │ │ │ + bl 8234c │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 2f768 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 2f868 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 2f868 │ │ │ │ b.n 2f7a8 │ │ │ │ ldr r1, [pc, #272] @ (2f87c ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2f78c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 2f78c │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ cbnz r7, 2f7b0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f868 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f868 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f868 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f7d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2f7d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f7ea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 2f7ea │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2f868 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f812 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2f868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14d29c │ │ │ │ + bl 14e21c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f832 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f832 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2f868 │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 11c8ec │ │ │ │ + bl 11ce30 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2f850 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -7395,17 +7395,17 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2f866 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 2f880 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f6c0 │ │ │ │ b.n 2f61e │ │ │ │ strd r0, r0, [r0, #288] @ 0x120 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ @@ -7414,18 +7414,18 @@ │ │ │ │ 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 1e30cc │ │ │ │ + bl 1e4e28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ bx lr │ │ │ │ @@ -7434,19 +7434,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, 2f8e2 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 2f8dc │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 2f8e2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 2f8f0 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ cbz r0, 2f8f0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -7479,662 +7479,647 @@ │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2f946 │ │ │ │ b.n 2f9e2 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ beq.n 2fa2a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cbz r0, 2f962 │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.n 2f9e2 │ │ │ │ subs r4, r5, #2 │ │ │ │ bne.n 2f964 │ │ │ │ b.n 2fa3e │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 2f9b2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 2f98e │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #65224 @ 0xfec8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13224 @ 0x33a8 │ │ │ │ + movw r1, #2912 @ 0xb60 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #16488 @ 0x4068 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f9e2 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 2f9e2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 2f9fe │ │ │ │ subs r4, #1 │ │ │ │ bne.n 2f9ba │ │ │ │ - movw r5, #38676 @ 0x9714 │ │ │ │ + movw r5, #41940 @ 0xa3d4 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ b.n 2fa4e │ │ │ │ - movw sl, #6504 @ 0x1968 │ │ │ │ + movw sl, #9728 @ 0x2600 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cbz r3, 2fa1e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 2f9e6 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #65244 @ 0xfedc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13224 @ 0x33a8 │ │ │ │ + movw r1, #2932 @ 0xb74 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #16488 @ 0x4068 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fac0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9e2 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 2fa16 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ b.n 2f9e2 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 2fa26 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fa4e │ │ │ │ - movw r5, #38676 @ 0x9714 │ │ │ │ + movw r5, #41940 @ 0xa3d4 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 2fa4e │ │ │ │ - movw r5, #38676 @ 0x9714 │ │ │ │ + movw r5, #41940 @ 0xa3d4 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #6504 @ 0x1968 │ │ │ │ + movw sl, #9728 @ 0x2600 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ movs r7, #1 │ │ │ │ b.n 2fa4e │ │ │ │ - movw r5, #38676 @ 0x9714 │ │ │ │ + movw r5, #41940 @ 0xa3d4 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #6504 @ 0x1968 │ │ │ │ + movw sl, #9728 @ 0x2600 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r8 │ │ │ │ - bl 211ff4 <_Py_RestoreSignals@@Base+0x24a0> │ │ │ │ + bl 213c70 <_Py_RestoreSignals@@Base+0x2414> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9e2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 212110 <_Py_RestoreSignals@@Base+0x25bc> │ │ │ │ + bl 213d8c <_Py_RestoreSignals@@Base+0x2530> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2fab8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 21221c <_Py_RestoreSignals@@Base+0x26c8> │ │ │ │ + bl 213e98 <_Py_RestoreSignals@@Base+0x263c> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2fab8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 2fa80 │ │ │ │ cbnz r4, 2fa86 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ b.n 2fa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 888c4 │ │ │ │ + bl 88394 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ cbz r0, 2fab8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 182d2c │ │ │ │ + bl 183f9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2fac0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 2fac0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ b.n 2f9e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stc 0, cr0, [r0], #-288 @ 0xfffffee0 │ │ │ │ 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 79018 │ │ │ │ + bl 79028 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2125e0 <_Py_RestoreSignals@@Base+0x2a8c> │ │ │ │ + bl 214258 <_Py_RestoreSignals@@Base+0x29fc> │ │ │ │ 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 2fb0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fb0a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 2fb2e │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ - movt r3, #11 │ │ │ │ - push {r4} │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - bne.n 2fb26 │ │ │ │ - pop {r4} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - pop {r4} │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ 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 2fb4c <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 2fb28 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -0002fb4c <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +0002fb28 <_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] @ (2fb94 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ + ldr r5, [pc, #56] @ (2fb70 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2fb98 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + bl 2fb74 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 104db8 │ │ │ │ - cbz r4, 2fb88 <_PyTraceMalloc_GetTraceback@@Base+0x3c> │ │ │ │ + bl 104ff8 │ │ │ │ + cbz r4, 2fb64 <_PyTraceMalloc_GetTraceback@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 2fe14 <_Py_fstat@@Base+0x78> │ │ │ │ + b.n 2fdf0 <_Py_fstat@@Base+0x78> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #64] @ (2fbdc <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #64] @ (2fbb8 <_PyTraceMalloc_GetTraceback@@Base+0x90>) │ │ │ │ ldr.w r2, [r3, #1292] @ 0x50c │ │ │ │ - cbz r2, 2fbd6 <_PyTraceMalloc_GetTraceback@@Base+0x8a> │ │ │ │ + cbz r2, 2fbb2 <_PyTraceMalloc_GetTraceback@@Base+0x8a> │ │ │ │ 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, 2fbba <_PyTraceMalloc_GetTraceback@@Base+0x6e> │ │ │ │ + cbnz r0, 2fb96 <_PyTraceMalloc_GetTraceback@@Base+0x6e> │ │ │ │ ldr.w r0, [r3, #1384] @ 0x568 │ │ │ │ - b.n 2fbc2 <_PyTraceMalloc_GetTraceback@@Base+0x76> │ │ │ │ + b.n 2fb9e <_PyTraceMalloc_GetTraceback@@Base+0x76> │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ - bl 71464 <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 2fbc8 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ + bl 7142c <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 2fba4 <_PyTraceMalloc_GetTraceback@@Base+0x7c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fbd4 <_PyTraceMalloc_GetTraceback@@Base+0x88> │ │ │ │ + b.n 2fbb0 <_PyTraceMalloc_GetTraceback@@Base+0x88> │ │ │ │ mov r1, r4 │ │ │ │ - bl 71464 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7142c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fbc4 <_PyTraceMalloc_GetTraceback@@Base+0x78> │ │ │ │ + beq.n 2fba0 <_PyTraceMalloc_GetTraceback@@Base+0x78> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1071e4 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + bl 107384 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0002fc02 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +0002fbde <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str.w r1, [r0, #3664] @ 0xe50 │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 2fc32 <_PyInterpreterState_RequireIDRef@@Base+0x30> │ │ │ │ + bne.n 2fc0e <_PyInterpreterState_RequireIDRef@@Base+0x30> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 2fc50 <_PyInterpreterState_RequireIDRef@@Base+0x4e> │ │ │ │ - b.n 2fc4a <_PyInterpreterState_RequireIDRef@@Base+0x48> │ │ │ │ + bne.n 2fc2c <_PyInterpreterState_RequireIDRef@@Base+0x4e> │ │ │ │ + b.n 2fc26 <_PyInterpreterState_RequireIDRef@@Base+0x48> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49116 @ 0xbfdc │ │ │ │ + movw r0, #52340 @ 0xcc74 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fc24 <_PyInterpreterState_RequireIDRef@@Base+0x22> │ │ │ │ - b.n 2fc7e <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 2fc7e <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ + bne.n 2fc00 <_PyInterpreterState_RequireIDRef@@Base+0x22> │ │ │ │ + b.n 2fc5a <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 2fc5a <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 2fc7e <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ + blt.n 2fc5a <_PyInterpreterState_RequireIDRef@@Base+0x7c> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29864 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2fc82 <_PyInterpreterState_RequireIDRef@@Base+0x80> │ │ │ │ + bge.n 2fc5e <_PyInterpreterState_RequireIDRef@@Base+0x80> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fc8a <_PyInterpreterState_RequireIDRef@@Base+0x88> │ │ │ │ + b.n 2fc66 <_PyInterpreterState_RequireIDRef@@Base+0x88> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 2fcaa <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ + cbz r3, 2fc86 <_PyInterpreterState_RequireIDRef@@Base+0xa8> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 2fcba <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ + b.n 2fc96 <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 2fcb8 <_PyInterpreterState_RequireIDRef@@Base+0xb6> │ │ │ │ + ble.n 2fc94 <_PyInterpreterState_RequireIDRef@@Base+0xb6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2fcb4 <_PyInterpreterState_RequireIDRef@@Base+0xb2> │ │ │ │ - cbnz r1, 2fcd6 <_PyInterpreterState_RequireIDRef@@Base+0xd4> │ │ │ │ + bne.n 2fc90 <_PyInterpreterState_RequireIDRef@@Base+0xb2> │ │ │ │ + cbnz r1, 2fcb2 <_PyInterpreterState_RequireIDRef@@Base+0xd4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2fcba <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ + b.n 2fc96 <_PyInterpreterState_RequireIDRef@@Base+0xb8> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (2fd94 <_PyInterpreterState_RequireIDRef@@Base+0x192>) │ │ │ │ + ldr r1, [pc, #216] @ (2fd70 <_PyInterpreterState_RequireIDRef@@Base+0x192>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 2fcdc <_PyInterpreterState_RequireIDRef@@Base+0xda> │ │ │ │ - b.n 2fd46 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 2fcb8 <_PyInterpreterState_RequireIDRef@@Base+0xda> │ │ │ │ + b.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 2fcee <_PyInterpreterState_RequireIDRef@@Base+0xec> │ │ │ │ + beq.n 2fcca <_PyInterpreterState_RequireIDRef@@Base+0xec> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 2fd46 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + blt.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 2fd00 <_PyInterpreterState_RequireIDRef@@Base+0xfe> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 2fd46 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ - ldr r3, [pc, #148] @ (2fd98 <_PyInterpreterState_RequireIDRef@@Base+0x196>) │ │ │ │ + bne.n 2fcdc <_PyInterpreterState_RequireIDRef@@Base+0xfe> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + ldr r3, [pc, #148] @ (2fd74 <_PyInterpreterState_RequireIDRef@@Base+0x196>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6cd3c │ │ │ │ + bl 6cd14 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + bne.n 2fd0a <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr.w r3, [r5, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 2fd2e <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + bne.n 2fd0a <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 2fd4a <_PyInterpreterState_RequireIDRef@@Base+0x148> │ │ │ │ - b.n 2fd7e <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ + bne.n 2fd26 <_PyInterpreterState_RequireIDRef@@Base+0x148> │ │ │ │ + b.n 2fd5a <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #9764 @ 0x2624 │ │ │ │ + movw r2, #12988 @ 0x32bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ + bl 12f7cc <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fd8e <_PyInterpreterState_RequireIDRef@@Base+0x18c> │ │ │ │ + b.n 2fd6a <_PyInterpreterState_RequireIDRef@@Base+0x18c> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fd9c <_Py_fstat@@Base> │ │ │ │ + bl 2fd78 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fd46 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + bne.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fddc <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdb8 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2fd46 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ - cbz r0, 2fd7e <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ + beq.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + cbz r0, 2fd5a <_PyInterpreterState_RequireIDRef@@Base+0x17c> │ │ │ │ movw r1, #6496 @ 0x1960 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #9828 @ 0x2664 │ │ │ │ + movw r2, #13052 @ 0x32fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ - b.n 2fd46 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ + b.n 2fd22 <_PyInterpreterState_RequireIDRef@@Base+0x144> │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ str.w r4, [r5, #1388] @ 0x56c │ │ │ │ str.w r6, [r5, #1392] @ 0x570 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stcl 0, cr0, [r4, #288]! @ 0x120 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fd9c <_Py_fstat@@Base>: │ │ │ │ +0002fd78 <_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 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 295b0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - cbz r4, 2fdd8 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r4, 2fdb4 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2fe0a <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 2fde6 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fe12 <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 2fdee <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, 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 r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r1, 2fe42 <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r1, 2fe1e <_Py_fstat@@Base+0xa6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71464 <_Py_hashtable_get@@Base> │ │ │ │ + bl 7142c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fe42 <_Py_fstat@@Base+0xa6> │ │ │ │ + cbz r0, 2fe1e <_Py_fstat@@Base+0xa6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2fefa <_Py_fstat@@Base+0x15e> │ │ │ │ - b.n 2fefe <_Py_fstat@@Base+0x162> │ │ │ │ + bne.n 2fed6 <_Py_fstat@@Base+0x15e> │ │ │ │ + b.n 2feda <_Py_fstat@@Base+0x162> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2feac <_Py_fstat@@Base+0x110> │ │ │ │ + cbz r0, 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 2fe84 <_Py_fstat@@Base+0xe8> │ │ │ │ + b.n 2fe60 <_Py_fstat@@Base+0xe8> │ │ │ │ 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 7ecc4 │ │ │ │ - cbz r0, 2feb0 <_Py_fstat@@Base+0x114> │ │ │ │ + bl 7ec40 │ │ │ │ + cbz r0, 2fe8c <_Py_fstat@@Base+0x114> │ │ │ │ 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 2feca <_Py_fstat@@Base+0x12e> │ │ │ │ - bl 72d90 │ │ │ │ + ble.n 2fea6 <_Py_fstat@@Base+0x12e> │ │ │ │ + bl 72d58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe5c <_Py_fstat@@Base+0xc0> │ │ │ │ + bne.n 2fe38 <_Py_fstat@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2feac <_Py_fstat@@Base+0x110> │ │ │ │ + beq.n 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2feac <_Py_fstat@@Base+0x110> │ │ │ │ + cbnz r3, 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fefe <_Py_fstat@@Base+0x162> │ │ │ │ + b.n 2feda <_Py_fstat@@Base+0x162> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe96 <_Py_fstat@@Base+0xfa> │ │ │ │ + beq.n 2fe72 <_Py_fstat@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2fe96 <_Py_fstat@@Base+0xfa> │ │ │ │ + bne.n 2fe72 <_Py_fstat@@Base+0xfa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fe96 <_Py_fstat@@Base+0xfa> │ │ │ │ - cbz r7, 2fefe <_Py_fstat@@Base+0x162> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fe72 <_Py_fstat@@Base+0xfa> │ │ │ │ + cbz r7, 2feda <_Py_fstat@@Base+0x162> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71e38 <_Py_hashtable_set@@Base> │ │ │ │ + bl 71e00 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 2fef6 <_Py_fstat@@Base+0x15a> │ │ │ │ + bne.n 2fed2 <_Py_fstat@@Base+0x15a> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fef0 <_Py_fstat@@Base+0x154> │ │ │ │ + beq.n 2fecc <_Py_fstat@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2fef0 <_Py_fstat@@Base+0x154> │ │ │ │ + cbnz r3, 2fecc <_Py_fstat@@Base+0x154> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 2feac <_Py_fstat@@Base+0x110> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 2fe88 <_Py_fstat@@Base+0x110> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fefe <_Py_fstat@@Base+0x162> │ │ │ │ + beq.n 2feda <_Py_fstat@@Base+0x162> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #11440 @ 0x2cb0 │ │ │ │ + movw r1, #14664 @ 0x3948 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 2ff5c <_Py_fstat@@Base+0x1c0> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 2ff38 <_Py_fstat@@Base+0x1c0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 2ff46 <_Py_fstat@@Base+0x1aa> │ │ │ │ + bhi.n 2ff22 <_Py_fstat@@Base+0x1aa> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 2ff46 <_Py_fstat@@Base+0x1aa> │ │ │ │ - bl 12cc10 │ │ │ │ - b.n 2ff5e <_Py_fstat@@Base+0x1c2> │ │ │ │ + bhi.n 2ff22 <_Py_fstat@@Base+0x1aa> │ │ │ │ + bl 12d59c │ │ │ │ + b.n 2ff3a <_Py_fstat@@Base+0x1c2> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11456 @ 0x2cc0 │ │ │ │ + movw r1, #14680 @ 0x3958 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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, #11520 @ 0x2d00 │ │ │ │ + movw r1, #14744 @ 0x3998 │ │ │ │ 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 8ee90 │ │ │ │ - cbz r0, 2ffb0 <_Py_fstat@@Base+0x214> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 2ff8c <_Py_fstat@@Base+0x214> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 2ffb4 <_Py_fstat@@Base+0x218> │ │ │ │ + bge.n 2ff90 <_Py_fstat@@Base+0x218> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11536 @ 0x2d10 │ │ │ │ + movw r1, #14760 @ 0x39a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fff0 <_Py_fstat@@Base+0x254> │ │ │ │ + b.n 2ffcc <_Py_fstat@@Base+0x254> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ffb0 <_Py_fstat@@Base+0x214> │ │ │ │ + beq.n 2ff8c <_Py_fstat@@Base+0x214> │ │ │ │ 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, #751 @ 0x2ef │ │ │ │ + movw r1, #715 @ 0x2cb │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2fff6 <_Py_fstat@@Base+0x25a> │ │ │ │ + bl 2ffd2 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ 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] @ (30288 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + ldr r3, [pc, #636] @ (30264 <_Py_fstat@@Base+0x4ec>) │ │ │ │ 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 │ │ │ │ @@ -8147,238 +8132,238 @@ │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 216478 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ - cbz r0, 30072 <_Py_fstat@@Base+0x2d6> │ │ │ │ + bl 217bf0 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ + cbz r0, 3004e <_Py_fstat@@Base+0x2d6> │ │ │ │ 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 2a92c <__memset_chk@plt> │ │ │ │ cmp r4, r6 │ │ │ │ strh.w r6, [sp, #88] @ 0x58 │ │ │ │ - bge.n 30076 <_Py_fstat@@Base+0x2da> │ │ │ │ + bge.n 30052 <_Py_fstat@@Base+0x2da> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11572 @ 0x2d34 │ │ │ │ + movw r1, #14796 @ 0x39cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3026c <_Py_fstat@@Base+0x4d0> │ │ │ │ - beq.n 3008a <_Py_fstat@@Base+0x2ee> │ │ │ │ + b.n 30248 <_Py_fstat@@Base+0x4d0> │ │ │ │ + beq.n 30066 <_Py_fstat@@Base+0x2ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3008c <_Py_fstat@@Base+0x2f0> │ │ │ │ - bl 1ef0b0 │ │ │ │ + cbnz r0, 30068 <_Py_fstat@@Base+0x2f0> │ │ │ │ + bl 1f0e80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3026c <_Py_fstat@@Base+0x4d0> │ │ │ │ + b.n 30248 <_Py_fstat@@Base+0x4d0> │ │ │ │ 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, #653 @ 0x28d │ │ │ │ + movw r2, #617 @ 0x269 │ │ │ │ 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 217a30 │ │ │ │ + bl 219158 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 301e2 <_Py_fstat@@Base+0x446> │ │ │ │ + beq.w 301be <_Py_fstat@@Base+0x446> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 301f4 <_Py_fstat@@Base+0x458> │ │ │ │ + beq.w 301d0 <_Py_fstat@@Base+0x458> │ │ │ │ cmp r3, #11 │ │ │ │ str r6, [sp, #20] │ │ │ │ it hi │ │ │ │ ldrhi r4, [sp, #76] @ 0x4c │ │ │ │ - cbz r4, 3012e <_Py_fstat@@Base+0x392> │ │ │ │ + cbz r4, 3010a <_Py_fstat@@Base+0x392> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 302b0 <_Py_fstat@@Base+0x514> │ │ │ │ + bl 3028c <_Py_fstat@@Base+0x514> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3010e <_Py_fstat@@Base+0x372> │ │ │ │ + cbnz r0, 300ea <_Py_fstat@@Base+0x372> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3016a <_Py_fstat@@Base+0x3ce> │ │ │ │ + bge.n 30146 <_Py_fstat@@Base+0x3ce> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11680 @ 0x2da0 │ │ │ │ + movw r1, #14904 @ 0x3a38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 301f4 <_Py_fstat@@Base+0x458> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 301d0 <_Py_fstat@@Base+0x458> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #11612 @ 0x2d5c │ │ │ │ + movw r1, #14836 @ 0x39f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 301f2 <_Py_fstat@@Base+0x456> │ │ │ │ + beq.n 301ce <_Py_fstat@@Base+0x456> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 300ee <_Py_fstat@@Base+0x352> │ │ │ │ + bne.n 300ca <_Py_fstat@@Base+0x352> │ │ │ │ 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 2165d8 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ + bl 217d50 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #11672 @ 0x2d98 │ │ │ │ + movw r0, #14896 @ 0x3a30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 301e4 <_Py_fstat@@Base+0x448> │ │ │ │ - b.n 301f4 <_Py_fstat@@Base+0x458> │ │ │ │ + bne.n 301c0 <_Py_fstat@@Base+0x448> │ │ │ │ + b.n 301d0 <_Py_fstat@@Base+0x458> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - movw r0, #11708 @ 0x2dbc │ │ │ │ + movw r0, #14932 @ 0x3a54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 301f2 <_Py_fstat@@Base+0x456> │ │ │ │ + cbz r0, 301ce <_Py_fstat@@Base+0x456> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 301aa <_Py_fstat@@Base+0x40e> │ │ │ │ + beq.n 30186 <_Py_fstat@@Base+0x40e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 301aa <_Py_fstat@@Base+0x40e> │ │ │ │ + cbnz r3, 30186 <_Py_fstat@@Base+0x40e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 301f2 <_Py_fstat@@Base+0x456> │ │ │ │ + cbnz r3, 301ce <_Py_fstat@@Base+0x456> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3012e <_Py_fstat@@Base+0x392> │ │ │ │ + bne.n 3010a <_Py_fstat@@Base+0x392> │ │ │ │ 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 301de <_Py_fstat@@Base+0x442> │ │ │ │ + bls.n 301ba <_Py_fstat@@Base+0x442> │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r2, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 301de <_Py_fstat@@Base+0x442> │ │ │ │ + bhi.n 301ba <_Py_fstat@@Base+0x442> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 3012e <_Py_fstat@@Base+0x392> │ │ │ │ + bhi.n 3010a <_Py_fstat@@Base+0x392> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - b.n 300de <_Py_fstat@@Base+0x342> │ │ │ │ + b.n 300ba <_Py_fstat@@Base+0x342> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 300de <_Py_fstat@@Base+0x342> │ │ │ │ + b.n 300ba <_Py_fstat@@Base+0x342> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78024 │ │ │ │ - b.n 3026c <_Py_fstat@@Base+0x4d0> │ │ │ │ + bl 78034 │ │ │ │ + b.n 30248 <_Py_fstat@@Base+0x4d0> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 30246 <_Py_fstat@@Base+0x4aa> │ │ │ │ + bls.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - b.n 30232 <_Py_fstat@@Base+0x496> │ │ │ │ + b.n 3020e <_Py_fstat@@Base+0x496> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 3024a <_Py_fstat@@Base+0x4ae> │ │ │ │ + beq.n 30226 <_Py_fstat@@Base+0x4ae> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 30246 <_Py_fstat@@Base+0x4aa> │ │ │ │ + bne.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 30246 <_Py_fstat@@Base+0x4aa> │ │ │ │ + bls.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ 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 30246 <_Py_fstat@@Base+0x4aa> │ │ │ │ + bhi.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 30246 <_Py_fstat@@Base+0x4aa> │ │ │ │ + bhi.n 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ - cbz r4, 30246 <_Py_fstat@@Base+0x4aa> │ │ │ │ + cbz r4, 30222 <_Py_fstat@@Base+0x4aa> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 302b0 <_Py_fstat@@Base+0x514> │ │ │ │ + bl 3028c <_Py_fstat@@Base+0x514> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 301fe <_Py_fstat@@Base+0x462> │ │ │ │ + bne.n 301da <_Py_fstat@@Base+0x462> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 301e4 <_Py_fstat@@Base+0x448> │ │ │ │ + b.n 301c0 <_Py_fstat@@Base+0x448> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 30204 <_Py_fstat@@Base+0x468> │ │ │ │ + bne.n 301e0 <_Py_fstat@@Base+0x468> │ │ │ │ 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 30204 <_Py_fstat@@Base+0x468> │ │ │ │ + beq.n 301e0 <_Py_fstat@@Base+0x468> │ │ │ │ ldr.w r0, [r8], #4 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3025e <_Py_fstat@@Base+0x4c2> │ │ │ │ - ldr r3, [pc, #24] @ (30288 <_Py_fstat@@Base+0x4ec>) │ │ │ │ + b.n 3023a <_Py_fstat@@Base+0x4c2> │ │ │ │ + ldr r3, [pc, #24] @ (30264 <_Py_fstat@@Base+0x4ec>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3027e <_Py_fstat@@Base+0x4e2> │ │ │ │ + beq.n 3025a <_Py_fstat@@Base+0x4e2> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ @@ -8392,634 +8377,634 @@ │ │ │ │ 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, 302e6 <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r5, 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 302e6 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 302e6 <_Py_fstat@@Base+0x54a> │ │ │ │ + bhi.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 302e6 <_Py_fstat@@Base+0x54a> │ │ │ │ + bls.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 302e6 <_Py_fstat@@Base+0x54a> │ │ │ │ + bcc.n 302c2 <_Py_fstat@@Base+0x54a> │ │ │ │ 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 302ea <_Py_fstat@@Base+0x54e> │ │ │ │ + b.n 302c6 <_Py_fstat@@Base+0x54e> │ │ │ │ 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 3030e <_Py_fstat@@Base+0x572> │ │ │ │ + ble.n 302ea <_Py_fstat@@Base+0x572> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d7b0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cec4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 30320 <_Py_fstat@@Base+0x584> │ │ │ │ + cbz r0, 302fc <_Py_fstat@@Base+0x584> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #152] @ (303cc <_Py_fstat@@Base+0x630>) │ │ │ │ + ldr r1, [pc, #152] @ (303a8 <_Py_fstat@@Base+0x630>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 90fe4 │ │ │ │ - cbz r0, 30370 <_Py_fstat@@Base+0x5d4> │ │ │ │ + bl 9077c │ │ │ │ + cbz r0, 3034c <_Py_fstat@@Base+0x5d4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 30374 <_Py_fstat@@Base+0x5d8> │ │ │ │ + bmi.n 30350 <_Py_fstat@@Base+0x5d8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19444 @ 0x4bf4 │ │ │ │ + movw r1, #22668 @ 0x588c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30370 <_Py_fstat@@Base+0x5d4> │ │ │ │ + beq.n 3034c <_Py_fstat@@Base+0x5d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30370 <_Py_fstat@@Base+0x5d4> │ │ │ │ + cbnz r3, 3034c <_Py_fstat@@Base+0x5d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 303c6 <_Py_fstat@@Base+0x62a> │ │ │ │ - ldr r1, [pc, #88] @ (303d0 <_Py_fstat@@Base+0x634>) │ │ │ │ + b.n 303a2 <_Py_fstat@@Base+0x62a> │ │ │ │ + ldr r1, [pc, #88] @ (303ac <_Py_fstat@@Base+0x634>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 82860 │ │ │ │ + bl 8234c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 303ae <_Py_fstat@@Base+0x612> │ │ │ │ - bl 71fa4 │ │ │ │ + cbnz r0, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ + bl 71f6c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 303ae <_Py_fstat@@Base+0x612> │ │ │ │ + cbz r0, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (303d0 <_Py_fstat@@Base+0x634>) │ │ │ │ + ldr r1, [pc, #64] @ (303ac <_Py_fstat@@Base+0x634>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a224 │ │ │ │ - cbz r0, 303ae <_Py_fstat@@Base+0x612> │ │ │ │ + bl 7a22c │ │ │ │ + cbz r0, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 303ae <_Py_fstat@@Base+0x612> │ │ │ │ + beq.n 3038a <_Py_fstat@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 303ae <_Py_fstat@@Base+0x612> │ │ │ │ + cbnz r3, 3038a <_Py_fstat@@Base+0x612> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 303c4 <_Py_fstat@@Base+0x628> │ │ │ │ + beq.n 303a0 <_Py_fstat@@Base+0x628> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 303c4 <_Py_fstat@@Base+0x628> │ │ │ │ + cbnz r3, 303a0 <_Py_fstat@@Base+0x628> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #192 @ (adr r2, 30490 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 3046c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ 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, 303f2 <_Py_fstat@@Base+0x656> │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #56] @ (30428 <_Py_fstat@@Base+0x68c>) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - bl 6cd3c │ │ │ │ - movw r3, #19992 @ 0x4e18 │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 3040c <_Py_fstat@@Base+0x670> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 30424 <_Py_fstat@@Base+0x688> │ │ │ │ - ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 30408 <_Py_fstat@@Base+0x66c> │ │ │ │ - ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 30408 <_Py_fstat@@Base+0x66c> │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r3, #884] @ 0x374 │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ - lsls r1, r0, #1 │ │ │ │ │ │ │ │ -0003042c : │ │ │ │ +000303b0 : │ │ │ │ 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 r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6cd3c │ │ │ │ + bl 6cd14 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 218fe8 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 21a6c4 <_PyParkingLot_AfterFork@@Base> │ │ │ │ add.w r0, r7, #4992 @ 0x1380 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r2, r0, #348 @ 0x15c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #736] @ (30744 ) │ │ │ │ + ldr r2, [pc, #736] @ (306c8 ) │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ subs r0, #20 │ │ │ │ add.w r1, r4, #1472 @ 0x5c0 │ │ │ │ strd r1, r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #716] @ (30748 ) │ │ │ │ + ldr r1, [pc, #716] @ (306cc ) │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add.w r1, r4, #1616 @ 0x650 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ addw r1, r4, #1636 @ 0x664 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r4, #664 @ 0x298 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1, #0] │ │ │ │ - bne.n 30494 │ │ │ │ + bne.n 30418 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6caa4 │ │ │ │ - cbz r0, 304b6 │ │ │ │ + bl 6ca7c │ │ │ │ + cbz r0, 3043a │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbnz r3, 304c8 │ │ │ │ - b.n 304e4 │ │ │ │ - ldr r2, [pc, #660] @ (3074c ) │ │ │ │ - movw r3, #12104 @ 0x2f48 │ │ │ │ + cbnz r3, 3044c │ │ │ │ + b.n 30468 │ │ │ │ + ldr r2, [pc, #660] @ (306d0 ) │ │ │ │ + movw r3, #15328 @ 0x3be0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30790 │ │ │ │ - ldr r0, [pc, #644] @ (30750 ) │ │ │ │ - bl 6d47c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #636] @ (30750 ) │ │ │ │ - bl 6d6bc │ │ │ │ - ldr r0, [pc, #632] @ (30750 ) │ │ │ │ - bl 6ccdc │ │ │ │ + b.n 30714 │ │ │ │ + ldr r0, [pc, #644] @ (306d4 ) │ │ │ │ + bl 6d454 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (306d4 ) │ │ │ │ + bl 6d694 │ │ │ │ + ldr r0, [pc, #632] @ (306d4 ) │ │ │ │ + bl 6ccb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30770 │ │ │ │ - cbnz r5, 304f2 │ │ │ │ + bne.w 306f4 │ │ │ │ + cbnz r5, 30476 │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 30508 │ │ │ │ - ldr r0, [pc, #616] @ (30754 ) │ │ │ │ - bl 6d6bc │ │ │ │ - b.n 30508 │ │ │ │ - ldr r0, [pc, #604] @ (30750 ) │ │ │ │ + cbz r3, 3048c │ │ │ │ + ldr r0, [pc, #616] @ (306d8 ) │ │ │ │ + bl 6d694 │ │ │ │ + b.n 3048c │ │ │ │ + ldr r0, [pc, #604] @ (306d4 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6e524 │ │ │ │ + bl 6e4fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 304e4 │ │ │ │ - movw r3, #12076 @ 0x2f2c │ │ │ │ + beq.n 30468 │ │ │ │ + movw r3, #15300 @ 0x3bc4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 30778 │ │ │ │ - ldr r0, [pc, #584] @ (30754 ) │ │ │ │ - bl 6ccdc │ │ │ │ - cbz r0, 30524 │ │ │ │ - ldr r2, [pc, #568] @ (3074c ) │ │ │ │ + b.n 306fc │ │ │ │ + ldr r0, [pc, #584] @ (306d8 ) │ │ │ │ + bl 6ccb4 │ │ │ │ + cbz r0, 304a8 │ │ │ │ + ldr r2, [pc, #568] @ (306d0 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #37268 @ 0x9194 │ │ │ │ + movw r3, #40532 @ 0x9e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - b.n 30790 │ │ │ │ - bl 6cf74 │ │ │ │ + b.n 30714 │ │ │ │ + bl 6cf4c │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - ldr.w fp, [pc, #568] @ 30768 │ │ │ │ + ldr.w fp, [pc, #568] @ 306ec │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 3057c │ │ │ │ + beq.n 30500 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 30576 │ │ │ │ + beq.n 304fa │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30576 │ │ │ │ + beq.n 304fa │ │ │ │ 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 1f6798 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1f8560 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 203368 │ │ │ │ + bl 204f64 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 30536 │ │ │ │ - ldr.w r9, [pc, #492] @ 3076c │ │ │ │ + b.n 304ba │ │ │ │ + ldr.w r9, [pc, #492] @ 306f0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ - cbnz r6, 30598 │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + cbnz r6, 3051c │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #452] @ (30758 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6e4f8 │ │ │ │ + ldr r0, [pc, #452] @ (306dc ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6e4d0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 305ae │ │ │ │ + beq.n 30532 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 305ce │ │ │ │ + cbz r0, 30552 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 305ce │ │ │ │ - bl 1a97c8 <_PyThreadState_New@@Base+0x30c> │ │ │ │ + blt.n 30552 │ │ │ │ + bl 1aba10 <_PyThreadState_New@@Base+0x314> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6e548 │ │ │ │ + bl 6e520 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2957c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dc7d4 │ │ │ │ + bl 1de674 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 305f8 │ │ │ │ + cbz r5, 3057c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 143d7c │ │ │ │ + bl 144cf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dcf10 │ │ │ │ + bl 1dedb0 │ │ │ │ mov r5, sl │ │ │ │ - b.n 305e2 │ │ │ │ + b.n 30566 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6cf74 │ │ │ │ + bl 6cf4c │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl ff3bc <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #328] @ (3075c ) │ │ │ │ + bl ff450 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #328] @ (306e0 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 3063a │ │ │ │ + cbz r2, 305be │ │ │ │ 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 30630 │ │ │ │ + bne.n 305b4 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30662 │ │ │ │ + beq.n 305e6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b06b8 │ │ │ │ + bl 1b2ac8 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30662 │ │ │ │ - movw r3, #12024 @ 0x2ef8 │ │ │ │ + beq.n 305e6 │ │ │ │ + movw r3, #15248 @ 0x3b90 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 306d6 │ │ │ │ + b.n 3065a │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 306e2 │ │ │ │ + beq.n 30666 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3068e │ │ │ │ + beq.n 30612 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #216] @ (30760 ) │ │ │ │ + ldr r0, [pc, #216] @ (306e4 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0bdc │ │ │ │ + bl 1e29ac │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ - cbz r5, 306ac │ │ │ │ + cbz r5, 30630 │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 306ec │ │ │ │ + bne.n 30670 │ │ │ │ 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 3071c │ │ │ │ + beq.n 306a0 │ │ │ │ dmb ish │ │ │ │ - beq.n 306c8 │ │ │ │ - ldr r0, [pc, #156] @ (30760 ) │ │ │ │ - bl 25161c │ │ │ │ + beq.n 3064c │ │ │ │ + ldr r0, [pc, #156] @ (306e4 ) │ │ │ │ + bl 25267c │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ - cbnz r3, 30726 │ │ │ │ - movw r3, #12048 @ 0x2f10 │ │ │ │ + cbnz r3, 306aa │ │ │ │ + movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #140] @ (30764 ) │ │ │ │ + ldr r1, [pc, #140] @ (306e8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - b.n 30790 │ │ │ │ + b.n 30714 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30672 │ │ │ │ - b.n 3066a │ │ │ │ + beq.n 305f6 │ │ │ │ + b.n 305ee │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e28f8 <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ + bl 1e4694 <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e3fb4 │ │ │ │ + bl 1e5d10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8028 │ │ │ │ + bl 1e9d84 │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ - cbz r0, 30710 │ │ │ │ - bl 10dd14 │ │ │ │ + cbz r0, 30694 │ │ │ │ + bl 10dee0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1e8254 │ │ │ │ - b.n 3069a │ │ │ │ + bl 1e9fb0 │ │ │ │ + b.n 3061e │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 306bc │ │ │ │ - b.n 306b4 │ │ │ │ + beq.n 30640 │ │ │ │ + b.n 30638 │ │ │ │ mov r0, sl │ │ │ │ - bl 1dc8fc │ │ │ │ + bl 1de79c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f8bd4 │ │ │ │ + b.w 1fa94c │ │ │ │ nop │ │ │ │ str r2, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xb71c │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r1, r0, #1 │ │ │ │ strh r4, [r3, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r4, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r1, r0, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r2, #28 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #1 │ │ │ │ str r4, [r6, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #37268 @ 0x9194 │ │ │ │ + movw r3, #40532 @ 0x9e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #32] @ (3079c ) │ │ │ │ + ldr r1, [pc, #32] @ (30720 ) │ │ │ │ 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 2b202 │ │ │ │ - cmp r2, #68 @ 0x44 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r1, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 307c2 │ │ │ │ + cbz r3, 30746 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 307c4 │ │ │ │ + b.n 30748 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #308] @ (308fc ) │ │ │ │ + ldr r5, [pc, #308] @ (30880 ) │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ 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 307f0 │ │ │ │ + bne.n 30774 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 307f0 │ │ │ │ + ble.n 30774 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 307f0 │ │ │ │ - cbnz r6, 3081a │ │ │ │ + bne.n 30774 │ │ │ │ + cbnz r6, 3079e │ │ │ │ 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, #61420 @ 0xefec │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3081a │ │ │ │ + cbnz r0, 3079e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 308ec │ │ │ │ + b.n 30870 │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30816 │ │ │ │ + beq.n 3079a │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 30892 │ │ │ │ + cbz r4, 30816 │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 30840 │ │ │ │ + beq.n 307c4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 308a0 │ │ │ │ + beq.n 30824 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3084e │ │ │ │ + beq.n 307d2 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 308ac │ │ │ │ + beq.n 30830 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 30862 │ │ │ │ - bl c705c │ │ │ │ + cbz r0, 307e6 │ │ │ │ + bl c67d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30816 │ │ │ │ + blt.n 3079a │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 308b6 │ │ │ │ - b.n 30866 │ │ │ │ + beq.n 3083a │ │ │ │ + b.n 307ea │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 3087a │ │ │ │ - bl c705c │ │ │ │ + cbz r0, 307fe │ │ │ │ + bl c67d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30816 │ │ │ │ + blt.n 3079a │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 308be │ │ │ │ - b.n 3087e │ │ │ │ + beq.n 30842 │ │ │ │ + b.n 30802 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 30886 │ │ │ │ + cbz r1, 3080a │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 308c4 │ │ │ │ + beq.n 30848 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 3088e │ │ │ │ + cbz r2, 30812 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 308c8 │ │ │ │ + beq.n 3084c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 308ca │ │ │ │ + b.n 3084e │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 308ca │ │ │ │ + b.n 3084e │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 308ca │ │ │ │ + b.n 3084e │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 308ca │ │ │ │ + b.n 3084e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 308ca │ │ │ │ + b.n 3084e │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 308ca │ │ │ │ + b.n 3084e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 308ca │ │ │ │ + b.n 3084e │ │ │ │ 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 218978 │ │ │ │ + bl 21a054 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + adds r7, #0 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r0, 308a2 │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #56] @ (308d8 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + bl 6cd14 │ │ │ │ + movw r3, #19992 @ 0x4e18 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ + ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 308bc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 308d4 │ │ │ │ + ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 308b8 │ │ │ │ + ldr.w r2, [r3, #884] @ 0x374 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 308b8 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r3, #884] @ 0x374 │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - ldr r2, [pc, #104] @ (3096c ) │ │ │ │ + ldr r2, [pc, #104] @ (30948 ) │ │ │ │ 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 30952 │ │ │ │ + beq.n 3092e │ │ │ │ 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 │ │ │ │ @@ -9030,37 +9015,37 @@ │ │ │ │ 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 3091a │ │ │ │ + bne.n 308f6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #88] @ (309dc ) │ │ │ │ + ldr r3, [pc, #88] @ (309b8 ) │ │ │ │ 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 │ │ │ │ + beq.n 309a4 │ │ │ │ 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 │ │ │ │ @@ -9081,203 +9066,203 @@ │ │ │ │ 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 202b34 │ │ │ │ + bl 2047d8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ff50c │ │ │ │ + b.w ff6bc │ │ │ │ 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 6caa4 │ │ │ │ + bl 6ca7c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 30a2c │ │ │ │ + cbz r0, 30a08 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 30a42 │ │ │ │ + b.n 30a1e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13348 @ 0x3424 │ │ │ │ + movw r1, #16572 @ 0x40bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #13432 @ 0x3478 │ │ │ │ + movw r0, #16656 @ 0x4110 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ 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 1558c0 │ │ │ │ + bl 1568d8 │ │ │ │ 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, #13488 @ 0x34b0 │ │ │ │ + movw r0, #16712 @ 0x4148 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ 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 30ab8 │ │ │ │ - movw r0, #42536 @ 0xa628 │ │ │ │ + bls.n 30a94 │ │ │ │ + movw r0, #45800 @ 0xb2e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 30ab8 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30a94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30ae4 │ │ │ │ + b.n 30ac0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 30ad0 │ │ │ │ + ble.n 30aac │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30ad2 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 30ad2 │ │ │ │ - b.n 30ab4 │ │ │ │ + bne.n 30aae │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 30aae │ │ │ │ + b.n 30a90 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d45a4 │ │ │ │ + bl 1d663c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 30ab4 │ │ │ │ + beq.n 30a90 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 30b0c │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 30ae8 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30b18 │ │ │ │ + cbz r3, 30af4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30bf6 │ │ │ │ + b.n 30bd2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 30bfe │ │ │ │ + bl 30bda │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30bec │ │ │ │ + beq.n 30bc8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 30b3c │ │ │ │ + bne.n 30b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 30b96 │ │ │ │ + cbnz r3, 30b72 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 30b8e │ │ │ │ + cbz r0, 30b6a │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 30b9e │ │ │ │ - b.n 30b96 │ │ │ │ + cbz r6, 30b7a │ │ │ │ + b.n 30b72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30bfe │ │ │ │ + bl 30bda │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 30b78 │ │ │ │ + cbz r0, 30b54 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 30ba6 │ │ │ │ + beq.n 30b82 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30b54 │ │ │ │ + bne.n 30b30 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b515c │ │ │ │ + bl b48f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 30bc0 │ │ │ │ + cbnz r0, 30b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 30bec │ │ │ │ + b.n 30bc8 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 30b6c │ │ │ │ + b.n 30b48 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 86324 │ │ │ │ + bl 85e08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30b88 │ │ │ │ + beq.n 30b64 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30b62 │ │ │ │ + b.n 30b3e │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 30bd4 │ │ │ │ + ble.n 30bb0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 30bc0 │ │ │ │ + b.n 30b9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5e68 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 30bf2 │ │ │ │ + bl c55e8 <_PyArg_CheckPositional@@Base+0x1e10> │ │ │ │ + b.n 30bce │ │ │ │ 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} │ │ │ │ @@ -9287,78 +9272,78 @@ │ │ │ │ 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 30c20 │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 30bfc │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30c2c │ │ │ │ + cbz r3, 30c08 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30c4e │ │ │ │ + b.n 30c2a │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b6c84 │ │ │ │ - cbnz r0, 30c3c │ │ │ │ + bl b6424 │ │ │ │ + cbnz r0, 30c18 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30c4a │ │ │ │ + b.n 30c26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30cc4 │ │ │ │ + bl 30ca0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30c36 │ │ │ │ - ldr r0, [pc, #8] @ (30c54 ) │ │ │ │ + bne.n 30c12 │ │ │ │ + ldr r0, [pc, #8] @ (30c30 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00030c58 : │ │ │ │ +00030c34 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 143d34 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 144ca8 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -00030c5e : │ │ │ │ +00030c3a : │ │ │ │ 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] @ (30cc0 ) │ │ │ │ + ldr r5, [pc, #80] @ (30c9c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1d533c │ │ │ │ + bl 1d73d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30cae │ │ │ │ + cbz r3, 30c8a │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ - cbz r3, 30ca0 │ │ │ │ + cbz r3, 30c7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1d46c4 │ │ │ │ + bl 1d675c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 30ca4 │ │ │ │ + b.n 30c80 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 104db8 │ │ │ │ - b.n 30cb2 │ │ │ │ + bl 104ff8 │ │ │ │ + b.n 30c8e │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d53d8 │ │ │ │ + bl 1d7470 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9366,393 +9351,393 @@ │ │ │ │ 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 30ce6 │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 30cc2 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 30cf2 │ │ │ │ + cbz r3, 30cce │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 30d14 │ │ │ │ + b.n 30cf0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 30d04 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 30ce0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 30d10 │ │ │ │ + b.n 30cec │ │ │ │ mov r0, r4 │ │ │ │ - bl b4eb4 │ │ │ │ + bl b464c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30d00 │ │ │ │ - ldr r0, [pc, #8] @ (30d18 ) │ │ │ │ + beq.n 30cdc │ │ │ │ + ldr r0, [pc, #8] @ (30cf4 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00030d1c : │ │ │ │ +00030cf8 : │ │ │ │ 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, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30d4c │ │ │ │ + beq.n 30d28 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - movw r0, #36172 @ 0x8d4c │ │ │ │ + movw r0, #39396 @ 0x99e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d4e │ │ │ │ + b.n 30d2a │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00030d50 : │ │ │ │ +00030d2c : │ │ │ │ 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, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 30d80 │ │ │ │ + beq.n 30d5c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #36172 @ 0x8d4c │ │ │ │ + movw r0, #39396 @ 0x99e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30d82 │ │ │ │ + b.n 30d5e │ │ │ │ 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 30dc0 │ │ │ │ + bne.n 30d9c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 30dda │ │ │ │ - movw r2, #50364 @ 0xc4bc │ │ │ │ + bmi.n 30db6 │ │ │ │ + movw r2, #53588 @ 0xd154 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5328 @ 0x14d0 │ │ │ │ + movw r0, #8620 @ 0x21ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 30dd6 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 30db2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5328 @ 0x14d0 │ │ │ │ + movw r0, #8620 @ 0x21ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30d98 │ │ │ │ + bne.n 30d74 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30df2 │ │ │ │ - ldr r6, [pc, #24] @ (30df4 ) │ │ │ │ + b.n 30dce │ │ │ │ + ldr r6, [pc, #24] @ (30dd0 ) │ │ │ │ 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 e1190 │ │ │ │ + bl e1180 │ │ │ │ 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 30dfa │ │ │ │ + bge.n 30dd6 │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 30e52 │ │ │ │ + beq.n 30e2e │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 30e28 │ │ │ │ + bhi.n 30e04 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 30e56 │ │ │ │ + beq.n 30e32 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e58 │ │ │ │ + b.n 30e34 │ │ │ │ mov r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ and.w r2, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 30e48 │ │ │ │ + bpl.n 30e24 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ adds r6, #6 │ │ │ │ and.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r7, r6 │ │ │ │ orrs r2, r7 │ │ │ │ - b.n 30e34 │ │ │ │ + b.n 30e10 │ │ │ │ lsrs r3, r2, #1 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 30e58 │ │ │ │ + bpl.n 30e34 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 30e58 │ │ │ │ + b.n 30e34 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 30e58 │ │ │ │ + b.n 30e34 │ │ │ │ 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, 30e76 │ │ │ │ + cbz r4, 30e52 │ │ │ │ ldrb.w r3, [r5, #-1]! │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.n 30e64 │ │ │ │ + bpl.n 30e40 │ │ │ │ and.w r3, r3, #7 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 30e78 │ │ │ │ + b.n 30e54 │ │ │ │ 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 21bcc4 <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ + b.w 21d254 <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ 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, 30ec6 │ │ │ │ + cbnz r2, 30ea2 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #46132 @ 0xb434 │ │ │ │ + movw r1, #49396 @ 0xc0f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl c349c │ │ │ │ - cbnz r0, 30edc │ │ │ │ - b.n 30ed8 │ │ │ │ - movw r0, #46132 @ 0xb434 │ │ │ │ + bl c2c60 │ │ │ │ + cbnz r0, 30eb8 │ │ │ │ + b.n 30eb4 │ │ │ │ + movw r0, #49396 @ 0xc0f4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30eac │ │ │ │ + bne.n 30e88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30ee2 │ │ │ │ + b.n 30ebe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c6810 │ │ │ │ + bl c5f88 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00030ee6 : │ │ │ │ +00030ec2 : │ │ │ │ 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] @ (310bc ) │ │ │ │ + ldr r3, [pc, #448] @ (31098 ) │ │ │ │ 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 78728 │ │ │ │ - cbz r0, 30f52 │ │ │ │ + bl 78738 │ │ │ │ + cbz r0, 30f2e │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b0aa8 │ │ │ │ + bl 1b2ed8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r0, 30f56 │ │ │ │ + cbnz r0, 30f32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30f52 │ │ │ │ + beq.n 30f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30f52 │ │ │ │ - ldr r2, [pc, #388] @ (310c0 ) │ │ │ │ + cbnz r3, 30f2e │ │ │ │ + ldr r2, [pc, #388] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 30f4a │ │ │ │ + cbz r3, 30f26 │ │ │ │ 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 310b2 │ │ │ │ + b.n 3108e │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #20] │ │ │ │ - cbz r6, 30fce │ │ │ │ + cbz r6, 30faa │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31080 │ │ │ │ + beq.w 3105c │ │ │ │ add.w r0, r6, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31046 │ │ │ │ + beq.n 31022 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, fp │ │ │ │ - bge.n 30f90 │ │ │ │ + bge.n 30f6c │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 30f80 │ │ │ │ + b.n 30f5c │ │ │ │ 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 30fc8 │ │ │ │ + bge.n 30fa4 │ │ │ │ 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 30fa4 │ │ │ │ + b.n 30f80 │ │ │ │ mov r8, r4 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 30fd2 │ │ │ │ + b.n 30fae │ │ │ │ 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 1b0b80 │ │ │ │ + bl 1b2fb0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3103c │ │ │ │ + cbz r0, 31018 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1b0ce0 │ │ │ │ + bl 1b3110 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3103a │ │ │ │ + beq.n 31016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3103a │ │ │ │ - ldr r2, [pc, #156] @ (310c0 ) │ │ │ │ + cbnz r3, 31016 │ │ │ │ + ldr r2, [pc, #156] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31032 │ │ │ │ + cbz r3, 3100e │ │ │ │ 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 31082 │ │ │ │ + beq.n 3105e │ │ │ │ mov r7, r6 │ │ │ │ - b.n 3104a │ │ │ │ + b.n 31026 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3105e │ │ │ │ + beq.n 3103a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 31062 │ │ │ │ + cbz r3, 3103e │ │ │ │ mov r6, r7 │ │ │ │ - b.n 31082 │ │ │ │ - ldr r2, [pc, #92] @ (310c0 ) │ │ │ │ + b.n 3105e │ │ │ │ + ldr r2, [pc, #92] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 31074 │ │ │ │ + cbz r3, 31050 │ │ │ │ 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 3105e │ │ │ │ + b.n 3103a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 310b2 │ │ │ │ + beq.n 3108e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 310b2 │ │ │ │ - ldr r2, [pc, #36] @ (310c0 ) │ │ │ │ + cbnz r3, 3108e │ │ │ │ + ldr r2, [pc, #36] @ (3109c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 310aa │ │ │ │ + cbz r3, 31086 │ │ │ │ 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] │ │ │ │ @@ -9762,42 +9747,42 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000310c4 <_Py_open_noraise@@Base>: │ │ │ │ +000310a0 <_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 2a004 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 310f8 <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 310d4 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1bccfc │ │ │ │ + bl 1bedb4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 310fc <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 310d8 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031100 : │ │ │ │ +000310dc : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 13493c │ │ │ │ + b.w 135550 │ │ │ │ │ │ │ │ -00031106 : │ │ │ │ - b.w 1bbbf8 │ │ │ │ +000310e2 : │ │ │ │ + b.w 1bdcb0 │ │ │ │ nop │ │ │ │ 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] │ │ │ │ @@ -9810,429 +9795,432 @@ │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3115c │ │ │ │ + cbz r0, 31138 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3115c │ │ │ │ + beq.n 31138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3115c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31138 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31178 │ │ │ │ + cbz r0, 31154 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31178 │ │ │ │ + beq.n 31154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31178 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31154 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 31194 │ │ │ │ + cbz r0, 31170 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31194 │ │ │ │ + beq.n 31170 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31194 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31170 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 311b0 │ │ │ │ + cbz r0, 3118c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 311b0 │ │ │ │ + beq.n 3118c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 311b0 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3118c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000311b4 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00031190 <_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 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ 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 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - bne.n 31218 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + bne.n 311f4 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 31218 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ + cbz r3, 311f4 <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 143d34 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 144ca8 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1dc8fc │ │ │ │ + bl 1de79c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e79a8 │ │ │ │ + bl 1e9704 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dc8fc │ │ │ │ + b.w 1de79c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003121a : │ │ │ │ +000311f6 : │ │ │ │ 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] @ (31274 ) │ │ │ │ + ldr r4, [pc, #72] @ (31250 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1d533c │ │ │ │ + bl 1d73d4 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31264 │ │ │ │ + cbz r3, 31240 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 31256 │ │ │ │ + cbz r3, 31232 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1d4bac │ │ │ │ - b.n 3125a │ │ │ │ + bl 1d6c44 │ │ │ │ + b.n 31236 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104db8 │ │ │ │ - b.n 31268 │ │ │ │ + bl 104ff8 │ │ │ │ + b.n 31244 │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d53d8 │ │ │ │ + bl 1d7470 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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, [pc, #28] @ (312a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (31280 ) │ │ │ │ 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 1e77e8 │ │ │ │ + bl 1e9544 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000312a8 : │ │ │ │ - ldr r0, [pc, #4] @ (312b0 ) │ │ │ │ - b.w cf644 │ │ │ │ +00031284 : │ │ │ │ + ldr r0, [pc, #4] @ (3128c ) │ │ │ │ + b.w cee1c │ │ │ │ nop │ │ │ │ @ instruction: 0xf1f00048 │ │ │ │ + │ │ │ │ +00031290 : │ │ │ │ + b.w 29e7c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #19784 @ 0x4d48 │ │ │ │ + movw r1, #23008 @ 0x59e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 312dc │ │ │ │ + bge.n 312bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31596 │ │ │ │ + b.n 31576 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19796 @ 0x4d54 │ │ │ │ + movw r1, #23020 @ 0x59ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19808 @ 0x4d60 │ │ │ │ + movw r1, #23032 @ 0x59f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19820 @ 0x4d6c │ │ │ │ + movw r1, #23044 @ 0x5a04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19828 @ 0x4d74 │ │ │ │ + movw r1, #23052 @ 0x5a0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19840 @ 0x4d80 │ │ │ │ + movw r1, #23064 @ 0x5a18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19852 @ 0x4d8c │ │ │ │ + movw r1, #23076 @ 0x5a24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19864 @ 0x4d98 │ │ │ │ + movw r1, #23088 @ 0x5a30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19876 @ 0x4da4 │ │ │ │ + movw r1, #23100 @ 0x5a3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19884 @ 0x4dac │ │ │ │ + movw r1, #23108 @ 0x5a44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19896 @ 0x4db8 │ │ │ │ + movw r1, #23120 @ 0x5a50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19908 @ 0x4dc4 │ │ │ │ + movw r1, #23132 @ 0x5a5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19920 @ 0x4dd0 │ │ │ │ + movw r1, #23144 @ 0x5a68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 312d6 │ │ │ │ + blt.n 312b6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19932 @ 0x4ddc │ │ │ │ + movw r1, #23156 @ 0x5a74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19944 @ 0x4de8 │ │ │ │ + movw r1, #23168 @ 0x5a80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19956 @ 0x4df4 │ │ │ │ + movw r1, #23180 @ 0x5a8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19968 @ 0x4e00 │ │ │ │ + movw r1, #23192 @ 0x5a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19980 @ 0x4e0c │ │ │ │ + movw r1, #23204 @ 0x5aa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19992 @ 0x4e18 │ │ │ │ + movw r1, #23216 @ 0x5ab0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20004 @ 0x4e24 │ │ │ │ + movw r1, #23228 @ 0x5abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20012 @ 0x4e2c │ │ │ │ + movw r1, #23236 @ 0x5ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20024 @ 0x4e38 │ │ │ │ + movw r1, #23248 @ 0x5ad0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20036 @ 0x4e44 │ │ │ │ + movw r1, #23260 @ 0x5adc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20048 @ 0x4e50 │ │ │ │ + movw r1, #23272 @ 0x5ae8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20060 @ 0x4e5c │ │ │ │ + movw r1, #23284 @ 0x5af4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20072 @ 0x4e68 │ │ │ │ + movw r1, #23296 @ 0x5b00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20084 @ 0x4e74 │ │ │ │ + movw r1, #23308 @ 0x5b0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20096 @ 0x4e80 │ │ │ │ + movw r1, #23320 @ 0x5b18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20108 @ 0x4e8c │ │ │ │ + movw r1, #23332 @ 0x5b24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20120 @ 0x4e98 │ │ │ │ + movw r1, #23344 @ 0x5b30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20132 @ 0x4ea4 │ │ │ │ + movw r1, #23356 @ 0x5b3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20144 @ 0x4eb0 │ │ │ │ + movw r1, #23368 @ 0x5b48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20156 @ 0x4ebc │ │ │ │ + movw r1, #23380 @ 0x5b54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 312d6 │ │ │ │ + blt.w 312b6 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20172 @ 0x4ecc │ │ │ │ + movw r1, #23396 @ 0x5b64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - cbz r4, 315e4 │ │ │ │ + cbz r4, 315c4 │ │ │ │ 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 315bc │ │ │ │ + bne.n 3159c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20180 @ 0x4ed4 │ │ │ │ + movw r0, #23404 @ 0x5b6c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45840 @ 0xb310 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -10243,716 +10231,716 @@ │ │ │ │ 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, #20332 @ 0x4f6c │ │ │ │ + movw r1, #23556 @ 0x5c04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c349c │ │ │ │ - cbz r0, 31658 │ │ │ │ + bl c2c60 │ │ │ │ + cbz r0, 31638 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1764 │ │ │ │ - cbnz r0, 3165c │ │ │ │ + bl d0f3c │ │ │ │ + cbnz r0, 3163c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20232 @ 0x4f08 │ │ │ │ + movw r1, #23456 @ 0x5ba0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31704 │ │ │ │ + b.n 316e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 3167e │ │ │ │ + bmi.n 3165e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20260 @ 0x4f24 │ │ │ │ + movw r1, #23484 @ 0x5bbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 31658 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 31638 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 316a2 │ │ │ │ + cbz r1, 31682 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 316aa │ │ │ │ + bmi.n 3168a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20284 @ 0x4f3c │ │ │ │ + movw r1, #23508 @ 0x5bd4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 31658 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 31638 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4208 @ 0x1070 │ │ │ │ + movw r1, #7492 @ 0x1d44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #20324 @ 0x4f64 │ │ │ │ + movw r0, #23548 @ 0x5bfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31658 │ │ │ │ - bl 1e075c │ │ │ │ + beq.n 31638 │ │ │ │ + bl 1e252c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31658 │ │ │ │ + beq.n 31638 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1fbbf8 │ │ │ │ + bl 1fd970 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 316ee │ │ │ │ - bl 1e1108 │ │ │ │ - b.n 31658 │ │ │ │ - bl 202b34 │ │ │ │ + bne.n 316ce │ │ │ │ + bl 1e2ed8 │ │ │ │ + b.n 31638 │ │ │ │ + bl 2047d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1108 │ │ │ │ + bl 1e2ed8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff50c │ │ │ │ + bl ff6bc │ │ │ │ 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, 31722 │ │ │ │ + cbz r3, 31702 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 31724 │ │ │ │ + b.n 31704 │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 31736 │ │ │ │ + cbnz r3, 31716 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 31736 │ │ │ │ + blt.n 31716 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 31736 │ │ │ │ - cbnz r0, 31754 │ │ │ │ - ldr r1, [pc, #240] @ (31828 ) │ │ │ │ + bgt.n 31716 │ │ │ │ + cbnz r0, 31734 │ │ │ │ + ldr r1, [pc, #240] @ (31808 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 31754 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 31734 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 31822 │ │ │ │ + b.n 31802 │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 31776 │ │ │ │ + bne.n 31756 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #56820 @ 0xddf4 │ │ │ │ + movw r1, #60052 @ 0xea94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20380 @ 0x4f9c │ │ │ │ + movw r0, #23576 @ 0x5c18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31784 │ │ │ │ - b.n 31750 │ │ │ │ + bne.n 31764 │ │ │ │ + b.n 31730 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 142a88 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 143cb8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31758 │ │ │ │ - b.n 31750 │ │ │ │ + bne.n 31738 │ │ │ │ + b.n 31730 │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 317a6 │ │ │ │ + ble.n 31786 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #20396 @ 0x4fac │ │ │ │ + movw r1, #23592 @ 0x5c28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ adds r2, r6, #1 │ │ │ │ - bge.n 317c2 │ │ │ │ + bge.n 317a2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20476 @ 0x4ffc │ │ │ │ + movw r1, #23672 @ 0x5c78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 31750 │ │ │ │ - ldr r2, [pc, #104] @ (3182c ) │ │ │ │ + bl 12f768 │ │ │ │ + b.n 31730 │ │ │ │ + ldr r2, [pc, #104] @ (3180c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31750 │ │ │ │ + beq.n 31730 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 31802 │ │ │ │ + bne.n 317e2 │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #16 │ │ │ │ - bl 31dac │ │ │ │ - cbz r0, 317fc │ │ │ │ + bl 31d8c │ │ │ │ + cbz r0, 317dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 31812 │ │ │ │ - b.n 31750 │ │ │ │ + bne.n 317f2 │ │ │ │ + b.n 31730 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 317e4 │ │ │ │ - b.n 31822 │ │ │ │ + bne.n 317c4 │ │ │ │ + b.n 31802 │ │ │ │ add.w r1, r5, r6, lsl #4 │ │ │ │ addw r1, r1, #3748 @ 0xea4 │ │ │ │ - bl 31dac │ │ │ │ - cbz r0, 31822 │ │ │ │ - b.n 317f0 │ │ │ │ + bl 31d8c │ │ │ │ + cbz r0, 31802 │ │ │ │ + b.n 317d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31750 │ │ │ │ + bne.n 31730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31750 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31730 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf2500048 │ │ │ │ + @ instruction: 0xf2240048 │ │ │ │ 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, #46816 @ 0xb6e0 │ │ │ │ + movw r2, #50080 @ 0xc3a0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d452c │ │ │ │ - cbz r0, 31876 │ │ │ │ + bl 1d65c4 │ │ │ │ + cbz r0, 31856 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 3187c │ │ │ │ + bmi.n 3185c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #20580 @ 0x5064 │ │ │ │ + movw r1, #23804 @ 0x5cfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31d10 │ │ │ │ + b.n 31cf0 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 31898 │ │ │ │ + beq.n 31878 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ - b.n 318cc │ │ │ │ + b.n 318ac │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #20628 @ 0x5094 │ │ │ │ + movw r1, #23852 @ 0x5d2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 31876 │ │ │ │ + bl d5248 │ │ │ │ + b.n 31856 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31928 │ │ │ │ + beq.n 31908 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 318b2 │ │ │ │ + bne.n 31892 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 31928 │ │ │ │ + beq.n 31908 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - ble.n 31940 │ │ │ │ + ble.n 31920 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 318f8 │ │ │ │ + blt.n 318d8 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #20684 @ 0x50cc │ │ │ │ + movw r1, #23908 @ 0x5d64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 31876 │ │ │ │ + bl d5248 │ │ │ │ + b.n 31856 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 318b2 │ │ │ │ + beq.n 31892 │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 3191e │ │ │ │ + ble.n 318fe │ │ │ │ ldr.w r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 31906 │ │ │ │ - b.n 31928 │ │ │ │ + bne.n 318e6 │ │ │ │ + b.n 31908 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cbz r3, 31924 │ │ │ │ + cbz r3, 31904 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 31918 │ │ │ │ - b.n 31928 │ │ │ │ + bne.n 318f8 │ │ │ │ + b.n 31908 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 318ca │ │ │ │ + bne.n 318aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20732 @ 0x50fc │ │ │ │ + movw r1, #23956 @ 0x5d94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 31876 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 31856 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac6a4 │ │ │ │ + bl 1ae8ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31876 │ │ │ │ - movw r2, #46816 @ 0xb6e0 │ │ │ │ + beq.n 31856 │ │ │ │ + movw r2, #50080 @ 0xc3a0 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21f984 │ │ │ │ + bl 220eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31876 │ │ │ │ + beq.n 31856 │ │ │ │ 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 31984 │ │ │ │ + bpl.n 31964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9fd8 │ │ │ │ + bl 1ac220 │ │ │ │ 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 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31c7e │ │ │ │ + beq.w 31c5e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21faf0 │ │ │ │ + bl 221024 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 319c0 │ │ │ │ + bge.n 319a0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31c16 │ │ │ │ + b.n 31bf6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 319d6 │ │ │ │ + beq.n 319b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 319d6 │ │ │ │ + cbnz r3, 319b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 31b90 │ │ │ │ + bne.w 31b70 │ │ │ │ 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 31b3e │ │ │ │ + bge.w 31b1e │ │ │ │ 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 31b38 │ │ │ │ + bge.w 31b18 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r4, [r7, #180] @ 0xb4 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 31a4e │ │ │ │ - ldr r3, [pc, #700] @ (31cd4 ) │ │ │ │ + bpl.n 31a2e │ │ │ │ + ldr r3, [pc, #700] @ (31cb4 ) │ │ │ │ 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 31a3a │ │ │ │ + beq.n 31a1a │ │ │ │ cmp r4, #10 │ │ │ │ - bls.n 31a44 │ │ │ │ + bls.n 31a24 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 31a4c │ │ │ │ + b.n 31a2c │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 31b38 │ │ │ │ + beq.n 31b18 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7ecc4 │ │ │ │ + bl 7ec40 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b16 │ │ │ │ - bl d7ce4 │ │ │ │ + bne.n 31af6 │ │ │ │ + bl d74dc │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w fp, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 31aae │ │ │ │ - ldr r3, [pc, #608] @ (31cd4 ) │ │ │ │ + bpl.n 31a8e │ │ │ │ + ldr r3, [pc, #608] @ (31cb4 ) │ │ │ │ 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 31aaa │ │ │ │ + beq.n 31a8a │ │ │ │ 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 31b24 │ │ │ │ + beq.n 31b04 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 906e0 │ │ │ │ - cbz r0, 31b24 │ │ │ │ + bl 8fe74 │ │ │ │ + cbz r0, 31b04 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 31abc │ │ │ │ + beq.n 31a9c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 31abc │ │ │ │ + ble.n 31a9c │ │ │ │ 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 31b0a │ │ │ │ + bne.n 31aea │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 31b02 │ │ │ │ + bne.n 31ae2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31b16 │ │ │ │ + beq.n 31af6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 31b16 │ │ │ │ + b.n 31af6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 31af0 │ │ │ │ + b.n 31ad0 │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 31abc │ │ │ │ + b.n 31a9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfbac │ │ │ │ - cbz r0, 31b24 │ │ │ │ - bl d7ce4 │ │ │ │ + bl bf374 │ │ │ │ + cbz r0, 31b04 │ │ │ │ + bl d74dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13f794 │ │ │ │ - cbnz r0, 31b38 │ │ │ │ + bl 1409d4 │ │ │ │ + cbnz r0, 31b18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13f7c8 │ │ │ │ + bl 140a08 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 319f2 │ │ │ │ + b.n 319d2 │ │ │ │ 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 31b6c │ │ │ │ + ble.n 31b4c │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7e774 │ │ │ │ + bl 7e6f0 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31b52 │ │ │ │ + b.n 31b32 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 31b78 │ │ │ │ + cbz r3, 31b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c06fc │ │ │ │ + bl 1c27c4 │ │ │ │ movw r5, #45388 @ 0xb14c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 31b92 │ │ │ │ + cbz r3, 31b72 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 128f64 │ │ │ │ - b.n 31b80 │ │ │ │ + bl 1298e8 │ │ │ │ + b.n 31b60 │ │ │ │ movs r7, #0 │ │ │ │ - bl 142c08 │ │ │ │ + bl 143e38 │ │ │ │ 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 31bbe │ │ │ │ + beq.n 31b9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31bbe │ │ │ │ + cbnz r3, 31b9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31d10 │ │ │ │ + beq.w 31cf0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31d10 │ │ │ │ + bne.w 31cf0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31d10 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31cf0 │ │ │ │ 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, #51716 @ 0xca04 │ │ │ │ + movw r1, #54980 @ 0xd6c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl c349c │ │ │ │ + bl c2c60 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 31c1e │ │ │ │ + beq.n 31bfe │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 31c68 │ │ │ │ - b.n 31be0 │ │ │ │ + blt.n 31c48 │ │ │ │ + b.n 31bc0 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 31c3a │ │ │ │ + beq.n 31c1a │ │ │ │ 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 31c4a │ │ │ │ + bpl.n 31c2a │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1a9fd8 │ │ │ │ + bl 1ac220 │ │ │ │ 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 31c12 │ │ │ │ + beq.n 31bf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31c12 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31c12 │ │ │ │ + bne.n 31bf2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31bf2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31c7e │ │ │ │ + beq.n 31c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 31c7e │ │ │ │ + cbnz r3, 31c5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 31cd8 │ │ │ │ + bne.n 31cb8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 31c92 │ │ │ │ + bpl.n 31c72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9fd8 │ │ │ │ + bl 1ac220 │ │ │ │ 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 31cb0 │ │ │ │ + beq.n 31c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31cb0 │ │ │ │ + cbnz r3, 31c90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31876 │ │ │ │ + beq.w 31856 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31876 │ │ │ │ + bne.w 31856 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31876 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31856 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31cee │ │ │ │ + beq.n 31cce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31cee │ │ │ │ + cbnz r3, 31cce │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 31876 │ │ │ │ + beq.w 31856 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 31876 │ │ │ │ + bne.w 31856 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31876 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31856 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #28] @ (31d44 ) │ │ │ │ + ldr r3, [pc, #28] @ (31d24 ) │ │ │ │ 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 1dc52c │ │ │ │ + bl 1de3cc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (31da8 ) │ │ │ │ + ldr r2, [pc, #80] @ (31d88 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 31d98 │ │ │ │ + ble.n 31d78 │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ - cbz r3, 31d94 │ │ │ │ + cbz r3, 31d74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5354 │ │ │ │ + bl d4b78 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31da2 │ │ │ │ - beq.n 31d94 │ │ │ │ + blt.n 31d82 │ │ │ │ + beq.n 31d74 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 1ef52c <_Py_CheckRecursiveCall@@Base+0x68> │ │ │ │ + bl 1f12fc <_Py_CheckRecursiveCall@@Base+0x68> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 31d68 │ │ │ │ + b.n 31d48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 31da4 │ │ │ │ + b.n 31d84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10961,1407 +10949,1404 @@ │ │ │ │ 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 31de2 │ │ │ │ + beq.n 31dc2 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 31dd4 │ │ │ │ + bne.n 31db4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 31dc0 │ │ │ │ - bl 86084 │ │ │ │ + b.n 31da0 │ │ │ │ + bl 85b64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31dd0 │ │ │ │ + beq.n 31db0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31de4 │ │ │ │ + b.n 31dc4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 31e14 │ │ │ │ + bge.n 31df4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #21244 @ 0x52fc │ │ │ │ + movw r0, #24448 @ 0x5f80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e21a4 │ │ │ │ - ldr r1, [pc, #204] @ (31ee4 ) │ │ │ │ + b.w e2190 │ │ │ │ + ldr r1, [pc, #204] @ (31ec4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31edc │ │ │ │ + beq.n 31ebc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 31e60 │ │ │ │ - bl 2201a4 │ │ │ │ + cbnz r5, 31e40 │ │ │ │ + bl 2216d8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #9384 @ 0x24a8 │ │ │ │ + movw r1, #12648 @ 0x3168 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #9392 @ 0x24b0 │ │ │ │ + movw r4, #12656 @ 0x3170 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #21264 @ 0x5310 │ │ │ │ + movw r0, #24468 @ 0x5f94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31ede │ │ │ │ - bl 144de0 │ │ │ │ - cbnz r0, 31ea6 │ │ │ │ + b.n 31ebe │ │ │ │ + bl 145d4c │ │ │ │ + cbnz r0, 31e86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2201a4 │ │ │ │ + bl 2216d8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #9392 @ 0x24b0 │ │ │ │ + movw r0, #12656 @ 0x3170 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #9384 @ 0x24a8 │ │ │ │ + movw r2, #12648 @ 0x3168 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #21300 @ 0x5334 │ │ │ │ + movw r0, #24504 @ 0x5fb8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 145444 │ │ │ │ - b.n 31ec4 │ │ │ │ + bl 1463b0 │ │ │ │ + b.n 31ea4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 31ec2 │ │ │ │ + bne.n 31ea2 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41080 @ 0xa078 │ │ │ │ + movw r1, #44304 @ 0xad10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31ede │ │ │ │ + beq.n 31ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31ede │ │ │ │ + cbnz r3, 31ebe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ede │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 31ebe │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 31e60 │ │ │ │ + bgt.n 31e40 │ │ │ │ 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 e1c58 │ │ │ │ + bl e1c44 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31f08 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 31f3e │ │ │ │ + bne.n 31ee8 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 31f1e │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34200 @ 0x8598 │ │ │ │ + movw r1, #37424 @ 0x9230 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #21340 @ 0x535c │ │ │ │ + movw r0, #24564 @ 0x5ff4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 31f2c │ │ │ │ + beq.n 31f0c │ │ │ │ mov r0, r4 │ │ │ │ blx 2949c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 31f36 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 31f3e │ │ │ │ + bne.n 31f16 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 31f1e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ 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 142c08 │ │ │ │ + bl 143e38 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 31f7c │ │ │ │ + beq.n 31f5c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21360 @ 0x5370 │ │ │ │ + movw r1, #24584 @ 0x6008 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 31f8e │ │ │ │ + bl 12f768 │ │ │ │ + b.n 31f6e │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #21404 @ 0x539c │ │ │ │ + movw r0, #24628 @ 0x6034 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31f92 │ │ │ │ + bne.n 31f72 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31fca │ │ │ │ + b.n 31faa │ │ │ │ movw r4, #11588 @ 0x2d44 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 31fc2 │ │ │ │ + cbz r3, 31fa2 │ │ │ │ blx 2a4a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 31fbe │ │ │ │ + cbz r0, 31f9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 31fbe │ │ │ │ + beq.n 31f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31fbe │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31f9e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00031fcc <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ +00031fac <_PyXI_ApplyCapturedException@@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, #24] │ │ │ │ - bl 31fe8 <_PyXI_ApplyError@@Base> │ │ │ │ + bl 320be <_PyXI_ApplyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ 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 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + movw r0, #33916 @ 0x847c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 31ff8 <_PyXI_ApplyCapturedException@@Base+0x4c> │ │ │ │ + movs r5, #0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 320b2 <_PyXI_ApplyCapturedException@@Base+0x106> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72d58 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 31ff2 <_PyXI_ApplyCapturedException@@Base+0x46> │ │ │ │ + add.w r9, r0, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 3202e <_PyXI_ApplyCapturedException@@Base+0x82> │ │ │ │ + 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 32010 <_PyXI_ApplyCapturedException@@Base+0x64> │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #6144 @ 0x1800 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #24920 @ 0x6158 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 91fd8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 32052 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + movs r0, #0 │ │ │ │ + bl 72f94 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 32056 <_PyXI_ApplyCapturedException@@Base+0xaa> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 320b2 <_PyXI_ApplyCapturedException@@Base+0x106> │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + bge.n 320b2 <_PyXI_ApplyCapturedException@@Base+0x106> │ │ │ │ + ldr.w r6, [r9, #4]! │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ + bmi.n 3206e <_PyXI_ApplyCapturedException@@Base+0xc2> │ │ │ │ + adds r7, #1 │ │ │ │ + b.n 32058 <_PyXI_ApplyCapturedException@@Base+0xac> │ │ │ │ + ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ + cbnz r3, 3207e <_PyXI_ApplyCapturedException@@Base+0xd2> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + cbnz r3, 32088 <_PyXI_ApplyCapturedException@@Base+0xdc> │ │ │ │ + b.n 3206a <_PyXI_ApplyCapturedException@@Base+0xbe> │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 32074 <_PyXI_ApplyCapturedException@@Base+0xc8> │ │ │ │ + b.n 3206a <_PyXI_ApplyCapturedException@@Base+0xbe> │ │ │ │ + movw r1, #9535 @ 0x253f │ │ │ │ + movt r1, #3 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3206a <_PyXI_ApplyCapturedException@@Base+0xbe> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 32052 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 32052 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32052 <_PyXI_ApplyCapturedException@@Base+0xa6> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7908c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00031fe8 <_PyXI_ApplyError@@Base>: │ │ │ │ +000320be <_PyXI_ApplyError@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 31ff2 <_PyXI_ApplyError@@Base+0xa> │ │ │ │ + bne.n 320c8 <_PyXI_ApplyError@@Base+0xa> │ │ │ │ adds r0, #8 │ │ │ │ - b.n 32244 <_PyXI_ApplyError@@Base+0x25c> │ │ │ │ + b.n 32224 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #7 │ │ │ │ - bne.n 32022 <_PyXI_ApplyError@@Base+0x3a> │ │ │ │ + bne.n 320f8 <_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, 3201c <_PyXI_ApplyError@@Base+0x34> │ │ │ │ - movw r1, #21696 @ 0x54c0 │ │ │ │ + cbnz r1, 320f2 <_PyXI_ApplyError@@Base+0x34> │ │ │ │ + movw r1, #24940 @ 0x616c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3214a <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 32220 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 32092 <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ + bhi.n 32168 <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15837c │ │ │ │ - b.n 320a8 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 320a8 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 159394 │ │ │ │ + b.n 3217e <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 3217e <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16600 @ 0x40d8 │ │ │ │ + movw r1, #19824 @ 0x4d70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 320a8 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3217e <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21744 @ 0x54f0 │ │ │ │ + movw r1, #24988 @ 0x619c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 320a8 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3217e <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21780 @ 0x5514 │ │ │ │ + movw r1, #25024 @ 0x61c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 320a8 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3217e <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21820 @ 0x553c │ │ │ │ + movw r1, #25064 @ 0x61e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 320b2 <_PyXI_ApplyError@@Base+0xca> │ │ │ │ + cbnz r3, 32188 <_PyXI_ApplyError@@Base+0xca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3214a <_PyXI_ApplyError@@Base+0x162> │ │ │ │ - bl d7ca4 │ │ │ │ + beq.n 32220 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl d749c │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r5, 320d6 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + cbz r5, 321ac <_PyXI_ApplyError@@Base+0xee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 320d6 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ - bl d7ce4 │ │ │ │ + cbnz r0, 321ac <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + bl d74dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 32482 <_PyXI_ApplyError@@Base+0x49a> │ │ │ │ + bl 32462 <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl eeeb0 │ │ │ │ + bl eef70 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 320fc <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + beq.n 321d2 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 320fc <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + cbnz r3, 321d2 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 32136 <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ - bl d7ca4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3220c <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ + bl d749c │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #21848 @ 0x5558 │ │ │ │ + movw r1, #25092 @ 0x6204 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3211a <_PyXI_ApplyError@@Base+0x132> │ │ │ │ - bl d7ce4 │ │ │ │ + bge.n 321f0 <_PyXI_ApplyError@@Base+0x132> │ │ │ │ + bl d74dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32130 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + beq.n 32206 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32130 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + cbnz r3, 32206 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d7cb8 │ │ │ │ - bl d7ca4 │ │ │ │ + bl d74b0 │ │ │ │ + bl d749c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7cb8 │ │ │ │ + bl d74b0 │ │ │ │ movs r0, #0 │ │ │ │ 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 r4, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - movw r0, #30836 @ 0x7874 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3217e <_PyXI_ApplyError@@Base+0x196> │ │ │ │ - movs r5, #0 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 32238 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 72d90 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 32178 <_PyXI_ApplyError@@Base+0x190> │ │ │ │ - add.w r9, r0, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 321b4 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - 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 32196 <_PyXI_ApplyError@@Base+0x1ae> │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #2880 @ 0xb40 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #21860 @ 0x5564 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 321d8 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 321dc <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 32238 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - bge.n 32238 <_PyXI_ApplyError@@Base+0x250> │ │ │ │ - ldr.w r6, [r9, #4]! │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ - bmi.n 321f4 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ - adds r7, #1 │ │ │ │ - b.n 321de <_PyXI_ApplyError@@Base+0x1f6> │ │ │ │ - ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 32204 <_PyXI_ApplyError@@Base+0x21c> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 3220e <_PyXI_ApplyError@@Base+0x226> │ │ │ │ - b.n 321f0 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 321fa <_PyXI_ApplyError@@Base+0x212> │ │ │ │ - b.n 321f0 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ - movw r1, #9879 @ 0x2697 │ │ │ │ - movt r1, #3 │ │ │ │ - mov r2, r4 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 321f0 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 321d8 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 321d8 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 321d8 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 894a8 <_PyNamespace_New@@Base> │ │ │ │ + bl 88f70 <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3247a <_PyXI_ApplyError@@Base+0x492> │ │ │ │ + beq.w 3245a <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 894a8 <_PyNamespace_New@@Base> │ │ │ │ + bl 88f70 <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32342 <_PyXI_ApplyError@@Base+0x35a> │ │ │ │ + beq.n 32322 <_PyXI_ApplyError@@Base+0x264> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 322b0 <_PyXI_ApplyError@@Base+0x2c8> │ │ │ │ - bl 7afec │ │ │ │ + cbz r0, 32290 <_PyXI_ApplyError@@Base+0x1d2> │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3232c <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + beq.n 3230c <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42968 @ 0xa7d8 │ │ │ │ + movw r1, #46232 @ 0xb498 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322a6 <_PyXI_ApplyError@@Base+0x2be> │ │ │ │ + beq.n 32286 <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322a6 <_PyXI_ApplyError@@Base+0x2be> │ │ │ │ + cbnz r3, 32286 <_PyXI_ApplyError@@Base+0x1c8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3232c <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + blt.n 3230c <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 322b2 <_PyXI_ApplyError@@Base+0x2ca> │ │ │ │ + b.n 32292 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 322ee <_PyXI_ApplyError@@Base+0x306> │ │ │ │ - bl 7afec │ │ │ │ + cbz r0, 322ce <_PyXI_ApplyError@@Base+0x210> │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3232c <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + cbz r0, 3230c <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42980 @ 0xa7e4 │ │ │ │ + movw r1, #46244 @ 0xb4a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 322e6 <_PyXI_ApplyError@@Base+0x2fe> │ │ │ │ + beq.n 322c6 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 322e6 <_PyXI_ApplyError@@Base+0x2fe> │ │ │ │ + cbnz r3, 322c6 <_PyXI_ApplyError@@Base+0x208> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 3232c <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + blt.n 3230c <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3232a <_PyXI_ApplyError@@Base+0x342> │ │ │ │ - bl 7afec │ │ │ │ + cbz r0, 3230a <_PyXI_ApplyError@@Base+0x24c> │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3232c <_PyXI_ApplyError@@Base+0x344> │ │ │ │ + cbz r0, 3230c <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43028 @ 0xa814 │ │ │ │ + movw r1, #46292 @ 0xb4d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32322 <_PyXI_ApplyError@@Base+0x33a> │ │ │ │ + beq.n 32302 <_PyXI_ApplyError@@Base+0x244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 32322 <_PyXI_ApplyError@@Base+0x33a> │ │ │ │ + cbnz r3, 32302 <_PyXI_ApplyError@@Base+0x244> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 32366 <_PyXI_ApplyError@@Base+0x37e> │ │ │ │ - b.n 3232c <_PyXI_ApplyError@@Base+0x344> │ │ │ │ - cbz r3, 32366 <_PyXI_ApplyError@@Base+0x37e> │ │ │ │ + bge.n 32346 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + b.n 3230c <_PyXI_ApplyError@@Base+0x24e> │ │ │ │ + cbz r3, 32346 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32342 <_PyXI_ApplyError@@Base+0x35a> │ │ │ │ + beq.n 32322 <_PyXI_ApplyError@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32342 <_PyXI_ApplyError@@Base+0x35a> │ │ │ │ + cbnz r3, 32322 <_PyXI_ApplyError@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 32392 <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 32372 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ 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, #9260 @ 0x242c │ │ │ │ + movw r1, #12612 @ 0x3144 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3238e <_PyXI_ApplyError@@Base+0x3a6> │ │ │ │ + beq.n 3236e <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3238e <_PyXI_ApplyError@@Base+0x3a6> │ │ │ │ + cbnz r3, 3236e <_PyXI_ApplyError@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 3239e <_PyXI_ApplyError@@Base+0x3b6> │ │ │ │ + bge.n 3237e <_PyXI_ApplyError@@Base+0x2c0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3246e <_PyXI_ApplyError@@Base+0x486> │ │ │ │ - b.n 3247a <_PyXI_ApplyError@@Base+0x492> │ │ │ │ + bne.n 3244e <_PyXI_ApplyError@@Base+0x390> │ │ │ │ + b.n 3245a <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 323ac <_PyXI_ApplyError@@Base+0x3c4> │ │ │ │ - bl 7afec │ │ │ │ + cbz r0, 3238c <_PyXI_ApplyError@@Base+0x2ce> │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 323ca <_PyXI_ApplyError@@Base+0x3e2> │ │ │ │ - b.n 32392 <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + cbnz r0, 323aa <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ + b.n 32372 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ 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, #55624 @ 0xd948 │ │ │ │ + movw r1, #58888 @ 0xe608 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 323f2 <_PyXI_ApplyError@@Base+0x40a> │ │ │ │ + beq.n 323d2 <_PyXI_ApplyError@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 323f2 <_PyXI_ApplyError@@Base+0x40a> │ │ │ │ + cbnz r3, 323d2 <_PyXI_ApplyError@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 32392 <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + blt.n 32372 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 32482 <_PyXI_ApplyError@@Base+0x49a> │ │ │ │ + bl 32462 <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32392 <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + beq.n 32372 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21880 @ 0x5578 │ │ │ │ + movw r1, #25104 @ 0x6210 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3242a <_PyXI_ApplyError@@Base+0x442> │ │ │ │ + beq.n 3240a <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3242a <_PyXI_ApplyError@@Base+0x442> │ │ │ │ + cbnz r3, 3240a <_PyXI_ApplyError@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 32392 <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + blt.n 32372 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3247c <_PyXI_ApplyError@@Base+0x494> │ │ │ │ - bl 7afec │ │ │ │ + cbz r0, 3245c <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32440 <_PyXI_ApplyError@@Base+0x458> │ │ │ │ - bl d7ce4 │ │ │ │ - b.n 3247c <_PyXI_ApplyError@@Base+0x494> │ │ │ │ + cbnz r0, 32420 <_PyXI_ApplyError@@Base+0x362> │ │ │ │ + bl d74dc │ │ │ │ + b.n 3245c <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21892 @ 0x5584 │ │ │ │ + movw r1, #25116 @ 0x621c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32468 <_PyXI_ApplyError@@Base+0x480> │ │ │ │ + beq.n 32448 <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32468 <_PyXI_ApplyError@@Base+0x480> │ │ │ │ + cbnz r3, 32448 <_PyXI_ApplyError@@Base+0x38a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 3247c <_PyXI_ApplyError@@Base+0x494> │ │ │ │ - b.n 32392 <_PyXI_ApplyError@@Base+0x3aa> │ │ │ │ + bge.n 3245c <_PyXI_ApplyError@@Base+0x39e> │ │ │ │ + b.n 32372 <_PyXI_ApplyError@@Base+0x2b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3247a <_PyXI_ApplyError@@Base+0x492> │ │ │ │ + cbnz r3, 3245a <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r4, 324c2 <_PyXI_ApplyError@@Base+0x4da> │ │ │ │ + cbz r4, 324a2 <_PyXI_ApplyError@@Base+0x3e4> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #51588 @ 0xc984 │ │ │ │ + movw r1, #54852 @ 0xd644 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 324fa <_PyXI_ApplyError@@Base+0x512> │ │ │ │ - movw r1, #37016 @ 0x9098 │ │ │ │ + cbz r0, 324da <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + movw r1, #40280 @ 0x9d58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 324ce <_PyXI_ApplyError@@Base+0x4e6> │ │ │ │ - b.n 324fa <_PyXI_ApplyError@@Base+0x512> │ │ │ │ - cbz r5, 3251a <_PyXI_ApplyError@@Base+0x532> │ │ │ │ + cbnz r0, 324ae <_PyXI_ApplyError@@Base+0x3f0> │ │ │ │ + b.n 324da <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + cbz r5, 324fa <_PyXI_ApplyError@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7afec │ │ │ │ - cbz r5, 324e6 <_PyXI_ApplyError@@Base+0x4fe> │ │ │ │ + b.w 7aff4 │ │ │ │ + cbz r5, 324c6 <_PyXI_ApplyError@@Base+0x408> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #21904 @ 0x5590 │ │ │ │ + movw r0, #25128 @ 0x6228 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #21916 @ 0x559c │ │ │ │ + movw r0, #25140 @ 0x6234 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e21a4 │ │ │ │ - cbz r5, 32510 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ + b.w e2190 │ │ │ │ + cbz r5, 324f0 <_PyXI_ApplyError@@Base+0x432> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21924 @ 0x55a4 │ │ │ │ + movw r0, #25148 @ 0x623c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7afec │ │ │ │ + b.w 7aff4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3255e <_PyXI_ApplyError@@Base+0x576> │ │ │ │ + bl 3255e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32554 <_PyXI_ApplyError@@Base+0x56c> │ │ │ │ + bne.n 32534 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21932 @ 0x55ac │ │ │ │ + movw r1, #25156 @ 0x6244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3255c <_PyXI_ApplyError@@Base+0x574> │ │ │ │ + b.n 3253c <_PyXI_ApplyError@@Base+0x47e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + bl 85b64 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 32584 <_PyXI_ApplyError@@Base+0x59c> │ │ │ │ + bmi.n 32584 <_PyXI_ApplyError@@Base+0x4c6> │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 32600 <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bne.n 32600 <_PyXI_ApplyError@@Base+0x542> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 12ad94 │ │ │ │ + bl 12b714 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32600 <_PyXI_ApplyError@@Base+0x618> │ │ │ │ - bl 888c4 │ │ │ │ + beq.n 32600 <_PyXI_ApplyError@@Base+0x542> │ │ │ │ + bl 88394 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325b0 <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ + beq.n 325b0 <_PyXI_ApplyError@@Base+0x4f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 325b0 <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ + cbnz r3, 325b0 <_PyXI_ApplyError@@Base+0x4f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 32600 <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 32600 <_PyXI_ApplyError@@Base+0x542> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 325cc <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ - bl 18bcc0 │ │ │ │ + b.n 325cc <_PyXI_ApplyError@@Base+0x50e> │ │ │ │ + bl 18d608 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32616 <_PyXI_ApplyError@@Base+0x62e> │ │ │ │ + beq.n 32616 <_PyXI_ApplyError@@Base+0x558> │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 32650 <_PyXI_ApplyError@@Base+0x668> │ │ │ │ + bne.n 32650 <_PyXI_ApplyError@@Base+0x592> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 32660 <_PyXI_ApplyError@@Base+0x678> │ │ │ │ + bne.n 32660 <_PyXI_ApplyError@@Base+0x5a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88c10 │ │ │ │ + bl 886e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 32670 <_PyXI_ApplyError@@Base+0x688> │ │ │ │ - bl 84934 │ │ │ │ + beq.n 32670 <_PyXI_ApplyError@@Base+0x5b2> │ │ │ │ + bl 84420 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 325b8 <_PyXI_ApplyError@@Base+0x5d0> │ │ │ │ + bne.n 325b8 <_PyXI_ApplyError@@Base+0x4fa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32606 <_PyXI_ApplyError@@Base+0x61e> │ │ │ │ + bne.n 32606 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32640 <_PyXI_ApplyError@@Base+0x658> │ │ │ │ + bne.n 32640 <_PyXI_ApplyError@@Base+0x582> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32692 <_PyXI_ApplyError@@Base+0x6aa> │ │ │ │ + b.n 32692 <_PyXI_ApplyError@@Base+0x5d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325f6 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bne.n 325f6 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 325f6 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 325f6 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 32626 <_PyXI_ApplyError@@Base+0x63e> │ │ │ │ + beq.n 32626 <_PyXI_ApplyError@@Base+0x568> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32626 <_PyXI_ApplyError@@Base+0x63e> │ │ │ │ + cbnz r3, 32626 <_PyXI_ApplyError@@Base+0x568> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 325f6 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + beq.n 325f6 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325f6 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bne.n 325f6 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 325f6 <_PyXI_ApplyError@@Base+0x60e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 325f6 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32600 <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bne.n 32600 <_PyXI_ApplyError@@Base+0x542> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32600 <_PyXI_ApplyError@@Base+0x618> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32600 <_PyXI_ApplyError@@Base+0x542> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325c6 <_PyXI_ApplyError@@Base+0x5de> │ │ │ │ + bne.n 325c6 <_PyXI_ApplyError@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 325c6 <_PyXI_ApplyError@@Base+0x5de> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 325c6 <_PyXI_ApplyError@@Base+0x508> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 325cc <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ + bne.n 325cc <_PyXI_ApplyError@@Base+0x50e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 325cc <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 325cc <_PyXI_ApplyError@@Base+0x50e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32686 <_PyXI_ApplyError@@Base+0x69e> │ │ │ │ + beq.n 32686 <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32686 <_PyXI_ApplyError@@Base+0x69e> │ │ │ │ + cbnz r3, 32686 <_PyXI_ApplyError@@Base+0x5c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 80650 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 805c4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - bl 86084 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #21992 @ 0x55e8 │ │ │ │ + movw r1, #25668 @ 0x6444 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 32714 <_PyXI_ApplyError@@Base+0x72c> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 326f4 <_PyXI_ApplyError@@Base+0x636> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1245b8 │ │ │ │ - cbnz r0, 32718 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ - bl 98638 │ │ │ │ + bl 124af0 │ │ │ │ + cbnz r0, 326f8 <_PyXI_ApplyError@@Base+0x63a> │ │ │ │ + bl 97dec │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - cbnz r5, 32718 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ + bl 9a8d0 │ │ │ │ + cbnz r5, 326f8 <_PyXI_ApplyError@@Base+0x63a> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22016 @ 0x5600 │ │ │ │ + movw r1, #25692 @ 0x645c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32738 <_PyXI_ApplyError@@Base+0x750> │ │ │ │ + b.n 32718 <_PyXI_ApplyError@@Base+0x65a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 32720 <_PyXI_ApplyError@@Base+0x738> │ │ │ │ + bne.n 32700 <_PyXI_ApplyError@@Base+0x642> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0003273c : │ │ │ │ - b.w 29e7c │ │ │ │ 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 32760 │ │ │ │ + bne.n 3273c <_PyXI_ApplyError@@Base+0x67e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3277e │ │ │ │ - b.n 32778 │ │ │ │ + bne.n 3275a <_PyXI_ApplyError@@Base+0x69c> │ │ │ │ + b.n 32754 <_PyXI_ApplyError@@Base+0x696> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #12224 @ 0x2fc0 │ │ │ │ + movw r0, #15448 @ 0x3c58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32754 │ │ │ │ - b.n 3278c │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3278c │ │ │ │ + bne.n 32730 <_PyXI_ApplyError@@Base+0x672> │ │ │ │ + b.n 32768 <_PyXI_ApplyError@@Base+0x6aa> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 32768 <_PyXI_ApplyError@@Base+0x6aa> │ │ │ │ movw r3, #56132 @ 0xdb44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15837c │ │ │ │ + bl 159394 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00032790 : │ │ │ │ +0003276c : │ │ │ │ movw r0, #63316 @ 0xf754 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ - b.w cf644 │ │ │ │ + b.w cee1c │ │ │ │ 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 cfd44 │ │ │ │ + bl cf520 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #252] @ (328b0 ) │ │ │ │ + ldr r1, [pc, #252] @ (3288c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ - movw r1, #37420 @ 0x922c │ │ │ │ + bl e1f6c │ │ │ │ + movw r1, #40684 @ 0x9eec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0404 │ │ │ │ + bl cfbdc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 327d8 │ │ │ │ + bge.n 327b4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 328ac │ │ │ │ - ldr r1, [pc, #216] @ (328b4 ) │ │ │ │ + b.n 32888 │ │ │ │ + ldr r1, [pc, #216] @ (32890 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ - movw r1, #49940 @ 0xc314 │ │ │ │ + bl e1f6c │ │ │ │ + movw r1, #53164 @ 0xcfac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0404 │ │ │ │ + bl cfbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327d2 │ │ │ │ - ldr r1, [pc, #188] @ (328b8 ) │ │ │ │ + blt.n 327ae │ │ │ │ + ldr r1, [pc, #188] @ (32894 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ - movw r1, #49960 @ 0xc328 │ │ │ │ + bl e1f6c │ │ │ │ + movw r1, #53184 @ 0xcfc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0404 │ │ │ │ + bl cfbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327d2 │ │ │ │ + blt.n 327ae │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 71fa4 │ │ │ │ - movw r1, #39140 @ 0x98e4 │ │ │ │ + bl 71f6c │ │ │ │ + movw r1, #42404 @ 0xa5a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0404 │ │ │ │ + bl cfbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 327d2 │ │ │ │ - ldr r6, [pc, #128] @ (328bc ) │ │ │ │ + blt.n 327ae │ │ │ │ + ldr r6, [pc, #128] @ (32898 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 3284e │ │ │ │ + cbz r1, 3282a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3283a │ │ │ │ - b.n 327d2 │ │ │ │ + bne.n 32816 │ │ │ │ + b.n 327ae │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7e594 │ │ │ │ + bl 7e510 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 327d2 │ │ │ │ + beq.n 327ae │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #88] @ (328c0 ) │ │ │ │ + ldr r1, [pc, #88] @ (3289c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32886 │ │ │ │ + beq.n 32862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32886 │ │ │ │ + cbnz r3, 32862 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 327d2 │ │ │ │ + beq.n 327ae │ │ │ │ mov r0, r4 │ │ │ │ - bl e1fa8 │ │ │ │ + bl e1f94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 327d2 │ │ │ │ - movw r0, #49208 @ 0xc038 │ │ │ │ + bne.n 327ae │ │ │ │ + movw r0, #52432 @ 0xccd0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afa4 │ │ │ │ + bl 7afac │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf7b40048 │ │ │ │ @ instruction: 0xf7c80048 │ │ │ │ @ instruction: 0xf7dc0048 │ │ │ │ - adds r3, #8 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #1 │ │ │ │ @ instruction: 0xf7f00048 │ │ │ │ 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 cfd44 │ │ │ │ + bl cf520 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #54980 @ 0xd6c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c349c │ │ │ │ - cbz r0, 3291e │ │ │ │ + bl c2c60 │ │ │ │ + cbz r0, 328fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 32922 │ │ │ │ + bmi.n 328fe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37428 @ 0x9234 │ │ │ │ + movw r1, #40692 @ 0x9ef4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32978 │ │ │ │ + b.n 32954 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 23419c │ │ │ │ + bl 235704 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3291e │ │ │ │ + beq.n 328fa │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3295a │ │ │ │ + bne.n 32936 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3291e │ │ │ │ + beq.n 328fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3291e │ │ │ │ + bne.n 328fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3291e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 328fa │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32968 │ │ │ │ + bne.n 32944 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 32978 │ │ │ │ + b.n 32954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3295e │ │ │ │ + bne.n 3293a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3295e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3293a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00032958 : │ │ │ │ + ldr r0, [pc, #4] @ (32960 ) │ │ │ │ + b.w cee1c │ │ │ │ + nop │ │ │ │ + ldr.w r0, [r8, 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] @ (329b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (329a0 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #37460 @ 0x9254 │ │ │ │ + movw r2, #41128 @ 0xa0a8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d68b4 │ │ │ │ - cbz r0, 329b4 │ │ │ │ + bl d60a4 │ │ │ │ + cbz r0, 3299c │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e73c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh.w r0, [r0, r8] │ │ │ │ - │ │ │ │ -000329bc : │ │ │ │ - ldr r0, [pc, #4] @ (329c4 ) │ │ │ │ - b.w cf644 │ │ │ │ - nop │ │ │ │ - str??.w r0, [r4, r8] │ │ │ │ + strb.w r0, [ip, #72] @ 0x48 │ │ │ │ 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 cfd44 │ │ │ │ + bl cf520 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #708] @ (32ca4 ) │ │ │ │ + ldr r1, [pc, #708] @ (32c80 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32c28 │ │ │ │ + beq.w 32c04 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1fa8 │ │ │ │ + bl e1f94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32c28 │ │ │ │ + blt.w 32c04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #37920 @ 0x9420 │ │ │ │ + movw r1, #41184 @ 0xa0e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r4, [pc, #668] @ (32ca8 ) │ │ │ │ - ldr r2, [pc, #672] @ (32cac ) │ │ │ │ + ldr r4, [pc, #668] @ (32c84 ) │ │ │ │ + ldr r2, [pc, #672] @ (32c88 ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32a52 │ │ │ │ + beq.n 32a2e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a36 │ │ │ │ + beq.n 32a12 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 32a36 │ │ │ │ + cbnz r3, 32a12 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #628] @ (32cac ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #628] @ (32c88 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #37940 @ 0x9434 │ │ │ │ + movw r1, #41204 @ 0xa0f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32a6c │ │ │ │ + bne.n 32a48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32c28 │ │ │ │ + beq.w 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32c28 │ │ │ │ - ldr r0, [pc, #580] @ (32cac ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32c28 │ │ │ │ + bne.w 32c04 │ │ │ │ + ldr r0, [pc, #580] @ (32c88 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32c04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32a7e │ │ │ │ + beq.n 32a5a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ - cbnz r3, 32a7e │ │ │ │ - ldr r0, [pc, #560] @ (32cac ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (32cb0 ) │ │ │ │ + cbnz r3, 32a5a │ │ │ │ + ldr r0, [pc, #560] @ (32c88 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (32c8c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #37960 @ 0x9448 │ │ │ │ + movw r1, #41224 @ 0xa108 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32ac8 │ │ │ │ + beq.n 32aa4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32aac │ │ │ │ + beq.n 32a88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32aac │ │ │ │ - ldr r0, [pc, #520] @ (32cb0 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #512] @ (32cb0 ) │ │ │ │ + cbnz r3, 32a88 │ │ │ │ + ldr r0, [pc, #520] @ (32c8c ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #512] @ (32c8c ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #37984 @ 0x9460 │ │ │ │ + movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32ae2 │ │ │ │ + bne.n 32abe │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 32c28 │ │ │ │ + beq.w 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 32c28 │ │ │ │ - ldr r0, [pc, #468] @ (32cb0 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32c28 │ │ │ │ + bne.w 32c04 │ │ │ │ + ldr r0, [pc, #468] @ (32c8c ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32c04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32af4 │ │ │ │ + beq.n 32ad0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ - cbnz r3, 32af4 │ │ │ │ - ldr r0, [pc, #448] @ (32cb0 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32ad0 │ │ │ │ + ldr r0, [pc, #448] @ (32c8c ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #37912 @ 0x9418 │ │ │ │ + movw r1, #41176 @ 0xa0d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32c28 │ │ │ │ + blt.w 32c04 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #37932 @ 0x942c │ │ │ │ + movw r1, #41196 @ 0xa0ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 32c28 │ │ │ │ + blt.w 32c04 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #37952 @ 0x9440 │ │ │ │ + movw r1, #41216 @ 0xa100 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c28 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #37976 @ 0x9458 │ │ │ │ + movw r1, #41240 @ 0xa118 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c28 │ │ │ │ - ldr r1, [pc, #360] @ (32cb4 ) │ │ │ │ + blt.n 32c04 │ │ │ │ + ldr r1, [pc, #360] @ (32c90 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32c28 │ │ │ │ + beq.n 32c04 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1fa8 │ │ │ │ + bl e1f94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c28 │ │ │ │ + blt.n 32c04 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #37920 @ 0x9420 │ │ │ │ + movw r1, #41184 @ 0xa0e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #328] @ (32cb8 ) │ │ │ │ + ldr r2, [pc, #328] @ (32c94 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32bb4 │ │ │ │ + beq.n 32b90 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32b98 │ │ │ │ + beq.n 32b74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32b98 │ │ │ │ - ldr r0, [pc, #292] @ (32cb8 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #284] @ (32cb8 ) │ │ │ │ + cbnz r3, 32b74 │ │ │ │ + ldr r0, [pc, #292] @ (32c94 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #284] @ (32c94 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37940 @ 0x9434 │ │ │ │ + movw r1, #41204 @ 0xa0f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32bc8 │ │ │ │ + bne.n 32ba4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32c28 │ │ │ │ + beq.n 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32c28 │ │ │ │ - ldr r0, [pc, #244] @ (32cb8 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32c28 │ │ │ │ + cbnz r3, 32c04 │ │ │ │ + ldr r0, [pc, #244] @ (32c94 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32c04 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32bda │ │ │ │ + beq.n 32bb6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ - cbnz r3, 32bda │ │ │ │ - ldr r0, [pc, #224] @ (32cb8 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #224] @ (32cbc ) │ │ │ │ + cbnz r3, 32bb6 │ │ │ │ + ldr r0, [pc, #224] @ (32c94 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #224] @ (32c98 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37960 @ 0x9448 │ │ │ │ + movw r1, #41224 @ 0xa108 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 32c16 │ │ │ │ + beq.n 32bf2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32c2e │ │ │ │ - ldr r2, [pc, #192] @ (32cbc ) │ │ │ │ + bne.n 32c0a │ │ │ │ + ldr r2, [pc, #192] @ (32c98 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #37984 @ 0x9460 │ │ │ │ + movw r1, #41248 @ 0xa120 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32c40 │ │ │ │ + bne.n 32c1c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32c28 │ │ │ │ + beq.n 32c04 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32c28 │ │ │ │ - ldr r0, [pc, #152] @ (32cbc ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32c04 │ │ │ │ + ldr r0, [pc, #152] @ (32c98 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32ca0 │ │ │ │ + b.n 32c7c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32bfa │ │ │ │ - ldr r0, [pc, #128] @ (32cbc ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32bfa │ │ │ │ + bne.n 32bd6 │ │ │ │ + ldr r0, [pc, #128] @ (32c98 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32bd6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32c52 │ │ │ │ + beq.n 32c2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - cbnz r3, 32c52 │ │ │ │ - ldr r0, [pc, #108] @ (32cbc ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32c2e │ │ │ │ + ldr r0, [pc, #108] @ (32c98 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38000 @ 0x9470 │ │ │ │ + movw r1, #41264 @ 0xa130 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c28 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38020 @ 0x9484 │ │ │ │ + movw r1, #41284 @ 0xa144 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c28 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38040 @ 0x9498 │ │ │ │ + movw r1, #41304 @ 0xa158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 32c28 │ │ │ │ + blt.n 32c04 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #38064 @ 0x94b0 │ │ │ │ + movw r1, #41328 @ 0xa170 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb.w r0, [r8, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #10] │ │ │ │ @@ -12375,597 +12360,597 @@ │ │ │ │ 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 12a090 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12aa10 <_Py_union_type_or@@Base+0x484> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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, #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 32d16 │ │ │ │ + beq.n 32cf2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38216 @ 0x9548 │ │ │ │ + movw r1, #41480 @ 0xa208 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 32d3a │ │ │ │ + bl 12f768 │ │ │ │ + b.n 32d16 │ │ │ │ movw r2, #56128 @ 0xdb40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 32d86 │ │ │ │ - ldr r0, [pc, #340] @ (32e7c ) │ │ │ │ + beq.n 32d62 │ │ │ │ + ldr r0, [pc, #340] @ (32e58 ) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #16] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl 12e19c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12eb2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32d3e │ │ │ │ + bge.n 32d1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32e76 │ │ │ │ + b.n 32e52 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 32d4e │ │ │ │ - cbnz r4, 32d90 │ │ │ │ + beq.n 32d2a │ │ │ │ + cbnz r4, 32d6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 32d86 │ │ │ │ + beq.n 32d62 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #38272 @ 0x9580 │ │ │ │ + movw r1, #41536 @ 0xa240 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32d3a │ │ │ │ + beq.n 32d16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 32d90 │ │ │ │ + bne.n 32d6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32d86 │ │ │ │ + beq.n 32d62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32d86 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32d62 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 32e76 │ │ │ │ + b.n 32e52 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38280 @ 0x9588 │ │ │ │ + movw r0, #41544 @ 0xa248 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl f6180 │ │ │ │ + bl f6244 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32e00 │ │ │ │ + beq.n 32ddc │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 32db6 │ │ │ │ + bne.n 32d92 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 32dc6 │ │ │ │ + cbz r5, 32da2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 32de2 │ │ │ │ - ldr r1, [pc, #200] @ (32e80 ) │ │ │ │ + b.n 32dbe │ │ │ │ + ldr r1, [pc, #200] @ (32e5c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32daa │ │ │ │ - b.n 32e00 │ │ │ │ - bl 6cf74 │ │ │ │ + bne.n 32d86 │ │ │ │ + b.n 32ddc │ │ │ │ + bl 6cf4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #49724 @ 0xc23c │ │ │ │ + movw r0, #52988 @ 0xcefc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 32e18 │ │ │ │ + cbz r0, 32df4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl f6040 │ │ │ │ + bl f6104 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 32e06 │ │ │ │ + bne.n 32de2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e00 │ │ │ │ + beq.n 32ddc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e00 │ │ │ │ + cbnz r3, 32ddc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32e5a │ │ │ │ + b.n 32e36 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32e2e │ │ │ │ + beq.n 32e0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32e2e │ │ │ │ + cbnz r3, 32e0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32e2e │ │ │ │ - bl d7ce4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 32e0a │ │ │ │ + bl d74dc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38304 @ 0x95a0 │ │ │ │ + movw r0, #41568 @ 0xa260 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl f6180 │ │ │ │ + bl f6244 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32e00 │ │ │ │ + beq.n 32ddc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #51556 @ 0xc964 │ │ │ │ + movw r0, #54780 @ 0xd5fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl f6180 │ │ │ │ + bl f6244 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32e00 │ │ │ │ + beq.n 32ddc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d4a4c │ │ │ │ + bl 1d6ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11c9a4 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + bl 11cee8 <_PyLong_FromGid@@Base+0x10> │ │ │ │ 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 32e70 │ │ │ │ + beq.n 32e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 32e70 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 32e4c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 32d86 │ │ │ │ - b.n 32d3a │ │ │ │ + beq.n 32d62 │ │ │ │ + b.n 32d16 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ - bgt.n 32dfc │ │ │ │ + bgt.n 32dd8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00032e84 : │ │ │ │ - ldr r0, [pc, #4] @ (32e8c ) │ │ │ │ - b.w cf644 │ │ │ │ +00032e60 : │ │ │ │ + ldr r0, [pc, #4] @ (32e68 ) │ │ │ │ + b.w cee1c │ │ │ │ nop │ │ │ │ str.w r0, [r0, #72] @ 0x48 │ │ │ │ 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 cfd44 │ │ │ │ + bl cf520 │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #22304 @ 0x5720 │ │ │ │ + movw r0, #27064 @ 0x69b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afa4 │ │ │ │ + bl 7afac │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331de │ │ │ │ + beq.w 331ba │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #65080 @ 0xfe38 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331de │ │ │ │ - ldr r4, [pc, #780] @ (331e4 ) │ │ │ │ - movw r9, #41181 @ 0xa0dd │ │ │ │ + beq.w 331ba │ │ │ │ + ldr r4, [pc, #780] @ (331c0 ) │ │ │ │ + movw r9, #33863 @ 0x8447 │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #30125 @ 0x75ad │ │ │ │ + movw r8, #36989 @ 0x907d │ │ │ │ movt r8, #25 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 32f36 │ │ │ │ + cbz r2, 32f12 │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7e3a4 │ │ │ │ + bl 7e320 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331de │ │ │ │ + beq.w 331ba │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7dd5c │ │ │ │ + bl 7dcd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.w 331c2 │ │ │ │ + beq.w 3319e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32f32 │ │ │ │ + beq.n 32f0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32f32 │ │ │ │ + cbnz r3, 32f0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 32ee8 │ │ │ │ + b.n 32ec4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39928 @ 0x9bf8 │ │ │ │ + movw r0, #43192 @ 0xa8b8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8ba28 │ │ │ │ + bl 8b268 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331de │ │ │ │ + beq.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34152 @ 0x8568 │ │ │ │ + movw r1, #37284 @ 0x91a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d0404 │ │ │ │ + bl cfbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39380 @ 0x99d4 │ │ │ │ + movw r1, #42644 @ 0xa694 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d0404 │ │ │ │ + bl cfbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39392 @ 0x99e0 │ │ │ │ + movw r1, #42656 @ 0xa6a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d0404 │ │ │ │ + bl cfbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ blx 290b0 │ │ │ │ - movw r1, #39408 @ 0x99f0 │ │ │ │ + movw r1, #42672 @ 0xa6b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de854 │ │ │ │ + bl 1e0698 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #39424 @ 0x9a00 │ │ │ │ + movw r0, #42688 @ 0xa6c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ - movw r1, #7736 @ 0x1e38 │ │ │ │ + bl 847a8 │ │ │ │ + movw r1, #11028 @ 0x2b14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #48516 @ 0xbd84 │ │ │ │ + movw r2, #51780 @ 0xca44 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r1, #39432 @ 0x9a08 │ │ │ │ + movw r1, #42696 @ 0xa6c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1de854 │ │ │ │ + bl 1e0698 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39448 @ 0x9a18 │ │ │ │ + movw r1, #42712 @ 0xa6d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 3344a │ │ │ │ + bl 33426 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331de │ │ │ │ - bl 71fa4 │ │ │ │ + beq.w 331ba │ │ │ │ + bl 71f6c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331de │ │ │ │ - bl 71fa4 │ │ │ │ + beq.w 331ba │ │ │ │ + bl 71f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33298 │ │ │ │ - movw r7, #17012 @ 0x4274 │ │ │ │ + beq.w 33274 │ │ │ │ + movw r7, #20276 @ 0x4f34 │ │ │ │ movt r7, #65 @ 0x41 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 331e8 │ │ │ │ + bne.w 331c4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 3302c │ │ │ │ + bne.n 33008 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #39464 @ 0x9a28 │ │ │ │ + movw r2, #42728 @ 0xa6e8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #42960 @ 0xa7d0 │ │ │ │ + movw r1, #46224 @ 0xb490 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1de854 │ │ │ │ + bl 1e0698 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33298 │ │ │ │ + blt.w 33274 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #1820 @ 0x71c │ │ │ │ + movw r1, #5044 @ 0x13b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331d4 │ │ │ │ + blt.w 331b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #39512 @ 0x9a58 │ │ │ │ + movw r1, #42776 @ 0xa718 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39524 @ 0x9a64 │ │ │ │ + movw r1, #42788 @ 0xa724 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 3344a │ │ │ │ + bl 33426 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 331de │ │ │ │ - movw r2, #39540 @ 0x9a74 │ │ │ │ + beq.w 331ba │ │ │ │ + movw r2, #42804 @ 0xa734 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #42960 @ 0xa7d0 │ │ │ │ + movw r1, #46224 @ 0xb490 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1de854 │ │ │ │ + bl 1e0698 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39596 @ 0x9aac │ │ │ │ + movw r1, #42860 @ 0xa76c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39612 @ 0x9abc │ │ │ │ + movw r1, #42876 @ 0xa77c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331de │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39628 @ 0x9acc │ │ │ │ + movw r1, #42892 @ 0xa78c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331de │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39644 @ 0x9adc │ │ │ │ + movw r1, #42908 @ 0xa79c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331de │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39660 @ 0x9aec │ │ │ │ + movw r1, #42924 @ 0xa7ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331de │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39680 @ 0x9b00 │ │ │ │ + movw r1, #42944 @ 0xa7c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331de │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39696 @ 0x9b10 │ │ │ │ + movw r1, #42960 @ 0xa7d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331de │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39712 @ 0x9b20 │ │ │ │ + movw r1, #42976 @ 0xa7e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331de │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39728 @ 0x9b30 │ │ │ │ + movw r1, #42992 @ 0xa7f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331de │ │ │ │ + blt.n 331ba │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #39744 @ 0x9b40 │ │ │ │ + movw r1, #43008 @ 0xa800 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 331de │ │ │ │ + blt.n 331ba │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 331de │ │ │ │ + cbz r0, 331ba │ │ │ │ blx 2a444 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #39760 @ 0x9b50 │ │ │ │ + movw r0, #43024 @ 0xa810 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 332ca │ │ │ │ + beq.w 332a6 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 332a6 │ │ │ │ + bne.n 33282 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 331de │ │ │ │ + beq.n 331ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 331de │ │ │ │ + cbnz r3, 331ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 331de │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 331ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33288 │ │ │ │ + bne.n 33264 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33444 │ │ │ │ + b.n 33420 │ │ │ │ cdp2 0, 5, cr0, cr0, cr8, {2} │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 331f4 │ │ │ │ + cbnz r0, 331d0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de854 │ │ │ │ + bl 1e0698 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33298 │ │ │ │ + blt.n 33274 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33298 │ │ │ │ + beq.n 33274 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33226 │ │ │ │ + beq.n 33202 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33242 │ │ │ │ + cbnz r0, 3321e │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 33298 │ │ │ │ + beq.n 33274 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33298 │ │ │ │ + cbnz r2, 33274 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33298 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 33274 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33266 │ │ │ │ + beq.n 33242 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 33266 │ │ │ │ + cbnz r1, 33242 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 33280 │ │ │ │ + beq.n 3325c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 33280 │ │ │ │ + cbnz r2, 3325c │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - bne.w 33038 │ │ │ │ - b.n 33298 │ │ │ │ + bne.w 33014 │ │ │ │ + b.n 33274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 331de │ │ │ │ + bne.n 331ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 331de │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 331ba │ │ │ │ mov r0, sl │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790d8 │ │ │ │ - b.n 331de │ │ │ │ - bl 86084 │ │ │ │ + bl 790e8 │ │ │ │ + b.n 331ba │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 332be │ │ │ │ + beq.n 3329a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 332be │ │ │ │ + cbnz r3, 3329a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 3319a │ │ │ │ - b.n 331bc │ │ │ │ + bne.w 33176 │ │ │ │ + b.n 33198 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39764 @ 0x9b54 │ │ │ │ + movw r1, #43028 @ 0xa814 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39776 @ 0x9b60 │ │ │ │ + movw r1, #43040 @ 0xa820 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39808 @ 0x9b80 │ │ │ │ + movw r1, #43072 @ 0xa840 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39852 @ 0x9bac │ │ │ │ + movw r1, #43116 @ 0xa86c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 331de │ │ │ │ + blt.w 331ba │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33332 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 331de │ │ │ │ + cbnz r0, 3330e │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 331ba │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #39884 @ 0x9bcc │ │ │ │ + movw r3, #43148 @ 0xa88c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #39908 @ 0x9be4 │ │ │ │ + movw r1, #43172 @ 0xa8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41184 @ 0xa0e0 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38156 @ 0x950c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -13002,762 +12987,762 @@ │ │ │ │ movw r2, #38180 @ 0x9524 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38700 @ 0x972c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37320 @ 0x91c8 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #39713 @ 0x9b21 │ │ │ │ + movw r3, #47305 @ 0xb8c9 │ │ │ │ movt r3, #25 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43452 @ 0xa9bc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38496 @ 0x9660 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ - movw r2, #13415 @ 0x3467 │ │ │ │ + movw r2, #13379 @ 0x3443 │ │ │ │ movt r2, #5 │ │ │ │ - bl fe8c0 │ │ │ │ + bl fe954 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33434 │ │ │ │ + cbnz r0, 33410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78024 │ │ │ │ - b.n 331de │ │ │ │ + bl 78034 │ │ │ │ + b.n 331ba │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #39916 @ 0x9bec │ │ │ │ + movw r1, #43180 @ 0xa8ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ 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 295d4 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8220c │ │ │ │ - cbz r0, 334c8 │ │ │ │ + bl 82180 │ │ │ │ + cbz r0, 334a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33492 │ │ │ │ + cbnz r0, 3346e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334c8 │ │ │ │ + beq.n 334a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334c8 │ │ │ │ + cbnz r3, 334a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 334c8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 334a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 334f0 <_PyImport_SetModule@@Base> │ │ │ │ + bl 334cc <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 334cc │ │ │ │ + bge.n 334a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334b2 │ │ │ │ + beq.n 3348e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 334b2 │ │ │ │ + cbnz r3, 3348e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334c8 │ │ │ │ + beq.n 334a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334c8 │ │ │ │ + cbnz r3, 334a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 334ec │ │ │ │ + b.n 334c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 334de │ │ │ │ + beq.n 334ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 334de │ │ │ │ + cbnz r3, 334ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 334c8 │ │ │ │ + blt.n 334a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000334f0 <_PyImport_SetModule@@Base>: │ │ │ │ +000334cc <_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] @ (33530 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (3350c <_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, 33522 <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #51936 @ 0xcae0 │ │ │ │ + cbnz r3, 334fe <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #55200 @ 0xd7a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4932 @ 0x1344 │ │ │ │ + movw r0, #8196 @ 0x2004 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b828 │ │ │ │ + b.w 8b068 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033534 : │ │ │ │ - ldr r0, [pc, #4] @ (3353c ) │ │ │ │ - b.w cf644 │ │ │ │ +00033510 : │ │ │ │ + ldr r0, [pc, #4] @ (33518 ) │ │ │ │ + b.w cee1c │ │ │ │ nop │ │ │ │ lsls r4, r7, #25 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 33524 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3352c │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.w 161a4c │ │ │ │ + │ │ │ │ +00033530 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #24] @ (33558 ) │ │ │ │ + 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 7bff0 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl df2e4 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl deae0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40380 @ 0x9dbc │ │ │ │ + movw r1, #43644 @ 0xaa7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 94340 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93af8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33618 │ │ │ │ + beq.n 33634 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 33586 │ │ │ │ + cbnz r3, 335a2 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40388 @ 0x9dc4 │ │ │ │ + movw r1, #43652 @ 0xaa84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 94340 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93af8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3359c │ │ │ │ - b.n 33618 │ │ │ │ + bne.n 335b8 │ │ │ │ + b.n 33634 │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #112 @ 0x70 │ │ │ │ + movw r1, #3336 @ 0xd08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 94340 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93af8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33570 │ │ │ │ - b.n 33618 │ │ │ │ + bne.n 3358c │ │ │ │ + b.n 33634 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ebdbc │ │ │ │ + bl ebe2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33618 │ │ │ │ + beq.n 33634 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5f00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d572c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 335ee │ │ │ │ + beq.n 3360a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 335ca │ │ │ │ + beq.n 335e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 335ca │ │ │ │ + cbnz r3, 335e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7696 @ 0x1e10 │ │ │ │ + movw r0, #10960 @ 0x2ad0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33618 │ │ │ │ + cbz r0, 33634 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5f00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d572c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 33600 │ │ │ │ + bne.n 3361c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33618 │ │ │ │ + beq.n 33634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33618 │ │ │ │ + cbnz r3, 33634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33618 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 33634 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33610 │ │ │ │ + beq.n 3362c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33610 │ │ │ │ + cbnz r3, 3362c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 946d0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33620 │ │ │ │ + bl 93e88 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3363c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ddad4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1df974 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3362c │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 33634 │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.w 160a28 │ │ │ │ - │ │ │ │ -00033638 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (33660 ) │ │ │ │ - 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 7bfe8 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl df2e4 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl deae0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40436 @ 0x9df4 │ │ │ │ + movw r1, #43700 @ 0xaab4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 94340 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93af8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33752 │ │ │ │ + beq.n 3372e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl ebdbc │ │ │ │ + bl ebe2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33752 │ │ │ │ + beq.n 3372e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5f00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d572c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33728 │ │ │ │ + beq.n 33704 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 336be │ │ │ │ + beq.n 3369a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336be │ │ │ │ + cbnz r3, 3369a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 33704 │ │ │ │ + cbz r3, 336e0 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #40456 @ 0x9e08 │ │ │ │ + movw r1, #43720 @ 0xaac8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 94340 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93af8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33752 │ │ │ │ + beq.n 3372e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ebdbc │ │ │ │ + bl ebe2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33752 │ │ │ │ + beq.n 3372e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5f00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d572c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33728 │ │ │ │ + beq.n 33704 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33704 │ │ │ │ + beq.n 336e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33704 │ │ │ │ + cbnz r3, 336e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #7696 @ 0x1e10 │ │ │ │ + movw r0, #10960 @ 0x2ad0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33752 │ │ │ │ + cbz r0, 3372e │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5f00 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d572c <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3373a │ │ │ │ + bne.n 33716 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33752 │ │ │ │ + beq.n 3372e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33752 │ │ │ │ + cbnz r3, 3372e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33752 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3372e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3374a │ │ │ │ + beq.n 33726 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3374a │ │ │ │ + cbnz r3, 33726 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 946d0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 3375a │ │ │ │ + bl 93e88 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33736 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1ddad4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1df974 <_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, 3377e │ │ │ │ + cbz r3, 3375a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 33780 │ │ │ │ + b.n 3375c │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 33798 │ │ │ │ + cbnz r6, 33774 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 33798 │ │ │ │ + ble.n 33774 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 33798 │ │ │ │ - cbnz r4, 337c0 │ │ │ │ - ldr r1, [pc, #432] @ (3394c ) │ │ │ │ + bgt.n 33774 │ │ │ │ + cbnz r4, 3379c │ │ │ │ + ldr r1, [pc, #432] @ (33928 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33938 │ │ │ │ + beq.w 33914 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33938 │ │ │ │ + bne.w 33914 │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 33810 │ │ │ │ + beq.n 337ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 337f8 │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 337d4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 337f0 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 337cc │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33938 │ │ │ │ + bne.w 33914 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 337fc │ │ │ │ - b.n 33818 │ │ │ │ + bne.n 337d8 │ │ │ │ + b.n 337f4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 3381a │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 3381a │ │ │ │ - b.n 33938 │ │ │ │ + bne.n 337f6 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 337f6 │ │ │ │ + b.n 33914 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3381a │ │ │ │ + b.n 337f6 │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl cfd44 │ │ │ │ + bl cf520 │ │ │ │ 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 176acc │ │ │ │ + bl 177cc8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33932 │ │ │ │ + beq.n 3390e │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #31524 @ 0x7b24 │ │ │ │ + movw r4, #34668 @ 0x876c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #6189 @ 0x182d │ │ │ │ + movw r4, #10609 @ 0x2971 │ │ │ │ movt r4, #23 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #24905 @ 0x6149 │ │ │ │ + movw r4, #29509 @ 0x7345 │ │ │ │ movt r4, #23 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ blx 2a374 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 338b2 │ │ │ │ - bgt.n 338ea │ │ │ │ + beq.n 3388e │ │ │ │ + bgt.n 338c6 │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 3389a │ │ │ │ + beq.n 33876 │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 338ea │ │ │ │ + bne.n 338c6 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #40556 @ 0x9e6c │ │ │ │ + movw r1, #43820 @ 0xab2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 33932 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3390e │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40516 @ 0x9e44 │ │ │ │ + movw r1, #43780 @ 0xab04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 33932 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3390e │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 338d0 │ │ │ │ + cbnz r3, 338ac │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 23d3e4 │ │ │ │ + bl 23e924 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 338d0 │ │ │ │ + bge.n 338ac │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ - b.n 33932 │ │ │ │ - bl 98638 │ │ │ │ + b.n 3390e │ │ │ │ + bl 97dec │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29440 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 33904 │ │ │ │ + bne.n 338e0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #2172 @ 0x87c │ │ │ │ + movw r3, #5396 @ 0x1514 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 245330 <_Py_c_pow@@Base+0x9d0> │ │ │ │ - b.n 33932 │ │ │ │ + bl 24680c <_Py_c_pow@@Base+0x78c> │ │ │ │ + b.n 3390e │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 338b6 │ │ │ │ + beq.n 33892 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 29940 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33922 │ │ │ │ + cbnz r0, 338fe │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 176e04 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 178000 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3393a │ │ │ │ - b.n 33932 │ │ │ │ - movw r3, #3060 @ 0xbf4 │ │ │ │ + cbnz r0, 33916 │ │ │ │ + b.n 3390e │ │ │ │ + movw r3, #6284 @ 0x188c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 245330 <_Py_c_pow@@Base+0x9d0> │ │ │ │ + bl 24680c <_Py_c_pow@@Base+0x78c> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1be978 │ │ │ │ + bl 1c0a30 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33944 │ │ │ │ + cbz r3, 33920 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r4, r3, #27 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #41076 @ 0xa074 │ │ │ │ + movw r1, #44340 @ 0xad34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 339e2 │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 339be │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 339c8 │ │ │ │ + cbnz r1, 339a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 339b2 │ │ │ │ + bne.n 3398e │ │ │ │ add r3, sp, #32 │ │ │ │ movs r5, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33a3e │ │ │ │ + blt.n 33a1a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7ecc4 │ │ │ │ - b.n 33a4e │ │ │ │ + bl 7ec40 │ │ │ │ + b.n 33a2a │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33a3e │ │ │ │ + blt.n 33a1a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 80f64 │ │ │ │ - b.n 33a4e │ │ │ │ + bl 80ed8 │ │ │ │ + b.n 33a2a │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 339e6 │ │ │ │ + bne.n 339c2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41092 @ 0xa084 │ │ │ │ + movw r1, #44356 @ 0xad44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33a4e │ │ │ │ + b.n 33a2a │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 33a06 │ │ │ │ + bcc.n 339e2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41132 @ 0xa0ac │ │ │ │ + movw r1, #44396 @ 0xad6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 339e2 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 339be │ │ │ │ mov r0, r5 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 339e2 │ │ │ │ + beq.n 339be │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2991c <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33a44 │ │ │ │ + bge.n 33a20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a3e │ │ │ │ + beq.n 33a1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33a3e │ │ │ │ + cbnz r3, 33a1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33a4e │ │ │ │ + b.n 33a2a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9d7b0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cec4 <_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 18e000 │ │ │ │ + b.w 18f99c │ │ │ │ nop │ │ │ │ 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, #42444 @ 0xa5cc │ │ │ │ + movw r1, #45668 @ 0xb264 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl ff320 │ │ │ │ + bl ff3b4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 33aa8 │ │ │ │ + cbz r2, 33a84 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33aa8 │ │ │ │ + beq.n 33a84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 33aa8 │ │ │ │ + cbnz r3, 33a84 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 153e04 │ │ │ │ - cbz r0, 33ad4 │ │ │ │ + bl 154e1c │ │ │ │ + cbz r0, 33ab0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 33b02 │ │ │ │ - cbz r0, 33b00 │ │ │ │ + bl 33ade │ │ │ │ + cbz r0, 33adc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #57092 @ 0xdf04 │ │ │ │ + movw r0, #60316 @ 0xeb9c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ 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 72d90 │ │ │ │ - cbz r0, 33b56 │ │ │ │ + bl 72d58 │ │ │ │ + cbz r0, 33b32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33b2c │ │ │ │ + b.n 33b08 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33b6a │ │ │ │ + ble.n 33b46 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b76 │ │ │ │ + bl 33b52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33b28 │ │ │ │ + bne.n 33b04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33b5a │ │ │ │ + bne.n 33b36 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33b70 │ │ │ │ + b.n 33b4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33b56 │ │ │ │ + bne.n 33b32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33b56 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 33b32 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ 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, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33bb4 │ │ │ │ + bne.n 33b90 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 33baa │ │ │ │ - movw r0, #58732 @ 0xe56c │ │ │ │ + cbnz r0, 33b86 │ │ │ │ + movw r0, #61996 @ 0xf22c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 33bc2 │ │ │ │ + cbz r0, 33b9e │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 110e20 │ │ │ │ + b.w 110fe0 │ │ │ │ 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} │ │ │ │ @@ -13771,152 +13756,152 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33c12 │ │ │ │ + bge.n 33bee │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11148 @ 0x2b8c │ │ │ │ + movw r2, #14412 @ 0x384c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49608 @ 0xc1c8 │ │ │ │ + movw r0, #52832 @ 0xce60 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33c1e │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33bfa │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c2e │ │ │ │ + bl 33c0a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33c28 │ │ │ │ + cbz r3, 33c04 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ 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] @ (33cfc ) │ │ │ │ + ldr r3, [pc, #188] @ (33cd8 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #56820 @ 0xddf4 │ │ │ │ + movw r2, #60052 @ 0xea94 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 12f008 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12f998 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33cf6 │ │ │ │ + beq.n 33cd2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 33c92 │ │ │ │ + bmi.n 33c6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33c7a │ │ │ │ + beq.n 33c56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33c7a │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33c56 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1004 @ 0x3ec │ │ │ │ + movw r1, #4228 @ 0x1084 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 33cf6 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 33cd2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 33cca │ │ │ │ + bge.n 33ca6 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #14072 @ 0x36f8 │ │ │ │ + movw r1, #17336 @ 0x43b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33cf6 │ │ │ │ + beq.n 33cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33cf6 │ │ │ │ + cbnz r3, 33cd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33cf6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 33cd2 │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33cec │ │ │ │ + beq.n 33cc8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 33cec │ │ │ │ + cbnz r1, 33cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 33698 │ │ │ │ + b.n 33674 │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ - cbz r0, 33d50 │ │ │ │ + bl 72f94 │ │ │ │ + cbz r0, 33d2c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0b0 │ │ │ │ - b.n 33d2e │ │ │ │ - bl 86084 │ │ │ │ + b.n 33d0a │ │ │ │ + bl 85b64 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 33d5a │ │ │ │ - bl 138200 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 33d36 │ │ │ │ + bl 139564 <_Py_DecRef@@Base> │ │ │ │ blx 2a6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 33d54 │ │ │ │ - bl 1da4ac <_Py_Uid_Converter@@Base+0x100> │ │ │ │ + cbz r1, 33d30 │ │ │ │ + bl 1dc34c <_Py_Uid_Converter@@Base+0x100> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 33d20 │ │ │ │ + bne.n 33cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 138200 <_Py_DecRef@@Base> │ │ │ │ + bl 139564 <_Py_DecRef@@Base> │ │ │ │ blx 2a438 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d60 │ │ │ │ + b.n 33d3c │ │ │ │ blx 2a438 │ │ │ │ - b.n 33d60 │ │ │ │ - bl 138200 <_Py_DecRef@@Base> │ │ │ │ - b.n 33d46 │ │ │ │ + b.n 33d3c │ │ │ │ + bl 139564 <_Py_DecRef@@Base> │ │ │ │ + b.n 33d22 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -13924,424 +13909,424 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 33d96 │ │ │ │ + bhi.n 33d72 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1f60 │ │ │ │ - cbz r0, 33db0 │ │ │ │ - b.n 33dac │ │ │ │ - movw r0, #26692 @ 0x6844 │ │ │ │ + bl d175c │ │ │ │ + cbz r0, 33d8c │ │ │ │ + b.n 33d88 │ │ │ │ + movw r0, #29772 @ 0x744c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33d88 │ │ │ │ + bne.n 33d64 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33e02 │ │ │ │ + b.n 33dde │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 33dc8 │ │ │ │ + ble.n 33da4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1762b0 │ │ │ │ + bl 1774ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33dca │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 33dca │ │ │ │ - b.n 33dac │ │ │ │ + bne.n 33da6 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 33da6 │ │ │ │ + b.n 33d88 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 33dee │ │ │ │ - bl 98638 │ │ │ │ + ble.n 33dca │ │ │ │ + bl 97dec │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 33dfa │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 33dd6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a590 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ecc4 │ │ │ │ + bl 7ec40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33e0c │ │ │ │ + cbz r3, 33de8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b13d4 │ │ │ │ + b.w 1b3804 │ │ │ │ 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 db6bc │ │ │ │ + bl daeb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33e40 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 33e58 │ │ │ │ - b.n 33e6e │ │ │ │ + bne.n 33e1c │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 33e34 │ │ │ │ + b.n 33e4a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 33e58 │ │ │ │ + bne.n 33e34 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #45288 @ 0xb0e8 │ │ │ │ + movw r0, #48552 @ 0xbda8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #45304 @ 0xb0f8 │ │ │ │ + movw r0, #48568 @ 0xbdb8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 33e8c │ │ │ │ + bgt.n 33e68 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45356 @ 0xb12c │ │ │ │ + movw r1, #48620 @ 0xbdec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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 33ec0 │ │ │ │ + ble.n 33e9c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45404 @ 0xb15c │ │ │ │ + movw r1, #48668 @ 0xbe1c │ │ │ │ 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 d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 33ed4 │ │ │ │ + bne.n 33eb0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34074 │ │ │ │ + b.n 34050 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33ee8 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 33ec4 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33ed0 │ │ │ │ + bne.n 33eac │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 33f14 │ │ │ │ + beq.n 33ef0 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 33f1a │ │ │ │ + beq.n 33ef6 │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 33f0e │ │ │ │ + beq.n 33eea │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 33f10 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 33f10 │ │ │ │ - b.n 33ed0 │ │ │ │ + bne.n 33eec │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 33eec │ │ │ │ + b.n 33eac │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 33f24 │ │ │ │ - b.n 33f32 │ │ │ │ + cbz r4, 33f00 │ │ │ │ + b.n 33f0e │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 33f24 │ │ │ │ + b.n 33f00 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 34060 │ │ │ │ + bne.w 3403c │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 33f34 │ │ │ │ + b.n 33f10 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 33f54 │ │ │ │ + bne.n 33f30 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 33f56 │ │ │ │ + b.n 33f32 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #45448 @ 0xb188 │ │ │ │ + movw r1, #48712 @ 0xbe48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #45456 @ 0xb190 │ │ │ │ + movw r0, #48720 @ 0xbe50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33ed0 │ │ │ │ + beq.n 33eac │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 33f9c │ │ │ │ + beq.n 33f78 │ │ │ │ lsls r4, r7, #31 │ │ │ │ - bmi.n 33fa0 │ │ │ │ + bmi.n 33f7c │ │ │ │ lsls r0, r7, #30 │ │ │ │ - bmi.n 33fa4 │ │ │ │ + bmi.n 33f80 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45468 @ 0xb19c │ │ │ │ + movw r1, #48732 @ 0xbe5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 33ed0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 33eac │ │ │ │ movs r3, #2 │ │ │ │ - b.n 33fa6 │ │ │ │ + b.n 33f82 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 33fa6 │ │ │ │ + b.n 33f82 │ │ │ │ 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 33fc0 │ │ │ │ - cbz r6, 34002 │ │ │ │ - b.n 33fe6 │ │ │ │ + bne.n 33f9c │ │ │ │ + cbz r6, 33fde │ │ │ │ + b.n 33fc2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 33fd2 │ │ │ │ - bl 1236ec │ │ │ │ - b.n 33fd8 │ │ │ │ - bl e1c58 │ │ │ │ + bpl.n 33fae │ │ │ │ + bl 123c24 │ │ │ │ + b.n 33fb4 │ │ │ │ + bl e1c44 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33fbc │ │ │ │ - b.n 33ed0 │ │ │ │ + beq.n 33f98 │ │ │ │ + b.n 33eac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 34012 │ │ │ │ - bl 1236ec │ │ │ │ + bpl.n 33fee │ │ │ │ + bl 123c24 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33ed0 │ │ │ │ + bne.w 33eac │ │ │ │ tst.w r7, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 3402e │ │ │ │ - bl e1c58 │ │ │ │ + b.n 3400a │ │ │ │ + bl e1c44 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 33ff4 │ │ │ │ + b.n 33fd0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3404c │ │ │ │ - bl e921c │ │ │ │ + bne.n 34028 │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33ed0 │ │ │ │ - bl 98638 │ │ │ │ + bne.w 33eac │ │ │ │ + bl 97dec │ │ │ │ add r2, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 34066 │ │ │ │ - b.n 3401a │ │ │ │ + bne.n 34042 │ │ │ │ + b.n 33ff6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ 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 f693c │ │ │ │ + b.w f6a00 │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f3e │ │ │ │ + b.n 33f1a │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3404c │ │ │ │ + blt.n 34028 │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ 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 c705c │ │ │ │ + bl c67d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3409c │ │ │ │ - bne.n 340a0 │ │ │ │ + blt.n 34078 │ │ │ │ + bne.n 3407c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 340a8 │ │ │ │ + b.n 34084 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 340a8 │ │ │ │ + b.n 34084 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ 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, 340c8 │ │ │ │ - cbz r2, 340c2 │ │ │ │ + cbnz r3, 340a4 │ │ │ │ + cbz r2, 3409e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 340c8 │ │ │ │ + cbnz r3, 340a4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340e2 │ │ │ │ + b.n 340be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45576 @ 0xb208 │ │ │ │ + movw r1, #48840 @ 0xbec8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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 171a04 │ │ │ │ + bl 172b48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 203de0 │ │ │ │ + bl 205aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 341ec │ │ │ │ + beq.n 341c8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1245b8 │ │ │ │ - cbnz r0, 34124 │ │ │ │ - bl 98638 │ │ │ │ + bl 124af0 │ │ │ │ + cbnz r0, 34100 │ │ │ │ + bl 97dec │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a2e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34180 │ │ │ │ - bgt.n 3416e │ │ │ │ + beq.n 3415c │ │ │ │ + bgt.n 3414a │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 34156 │ │ │ │ + beq.n 34132 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 3416e │ │ │ │ + bne.n 3414a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45604 @ 0xb224 │ │ │ │ + movw r1, #48868 @ 0xbee4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 341e0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 341bc │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2544 @ 0x9f0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 341e0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 341bc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #45632 @ 0xb240 │ │ │ │ + movw r3, #48896 @ 0xbf00 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 245330 <_Py_c_pow@@Base+0x9d0> │ │ │ │ - b.n 341e0 │ │ │ │ + bl 24680c <_Py_c_pow@@Base+0x78c> │ │ │ │ + b.n 341bc │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 341c4 │ │ │ │ + cbz r3, 341a0 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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 104db8 │ │ │ │ - b.n 341ee │ │ │ │ + bl 104ff8 │ │ │ │ + b.n 341ca │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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 │ │ │ │ @@ -14351,153 +14336,241 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34240 │ │ │ │ + bge.n 3421c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #11148 @ 0x2b8c │ │ │ │ + movw r2, #14412 @ 0x384c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49644 @ 0xc1ec │ │ │ │ + movw r0, #52868 @ 0xce84 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3424c │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 34228 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c2e │ │ │ │ + bl 33c0a │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 34256 │ │ │ │ + cbz r3, 34232 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ 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, 3427a │ │ │ │ - cbz r2, 34274 │ │ │ │ + cbnz r3, 34256 │ │ │ │ + cbz r2, 34250 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3427a │ │ │ │ + cbnz r3, 34256 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 340e2 │ │ │ │ + b.n 340be │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45688 @ 0xb278 │ │ │ │ + movw r1, #48952 @ 0xbf38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3429c │ │ │ │ + b.n 34278 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 342b4 │ │ │ │ + bne.n 34290 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 342d4 │ │ │ │ - b.n 342b6 │ │ │ │ - cbz r1, 342de │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ + bmi.n 342b0 │ │ │ │ + b.n 34292 │ │ │ │ + cbz r1, 342ba │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 342d4 │ │ │ │ + bls.n 342b0 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 342de │ │ │ │ - b.n 342c0 │ │ │ │ + bpl.n 342ba │ │ │ │ + b.n 3429c │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ 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 r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 342f6 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 342ee │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 342f6 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 343a8 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 34314 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 3430c │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34314 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 343a8 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 34332 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 3432a │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34332 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 343a8 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 3434e │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 34348 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3434e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343a8 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 3436a │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 34364 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3436a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343a8 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 34386 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 34380 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34386 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 343a8 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 343a8 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 3439e │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b2dfc <_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 r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 34318 │ │ │ │ + cbnz r4, 343da │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 34318 │ │ │ │ + ble.n 343da │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34318 │ │ │ │ - cbz r2, 34318 │ │ │ │ + bne.n 343da │ │ │ │ + cbz r2, 343da │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 340e2 │ │ │ │ + b.n 340be │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (3433c ) │ │ │ │ + ldr r4, [pc, #28] @ (343fc ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3430c │ │ │ │ + bne.n 343ce │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ asrs r0, r0, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 34348 │ │ │ │ + b.n 34408 │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 34378 │ │ │ │ + bcs.n 34438 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 3436c │ │ │ │ + bne.n 3442c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 34366 │ │ │ │ + bhi.n 34426 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 34352 │ │ │ │ - b.n 34382 │ │ │ │ + beq.n 34412 │ │ │ │ + b.n 34442 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 34378 │ │ │ │ + beq.n 34438 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 34382 │ │ │ │ + blt.n 34442 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 3434a │ │ │ │ + b.n 3440a │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -14509,621 +14582,533 @@ │ │ │ │ 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 29ce8 │ │ │ │ - cbz r0, 343c4 │ │ │ │ + cbz r0, 34484 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 343f4 │ │ │ │ + bl f6a00 │ │ │ │ + b.n 344b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1227a4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 122cdc <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 343f4 │ │ │ │ + beq.n 344b4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1227a4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 122cdc <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 343f4 │ │ │ │ + beq.n 344b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #52092 @ 0xcb7c │ │ │ │ + movw r0, #55316 @ 0xd814 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84cbc │ │ │ │ - b.n 3440a │ │ │ │ + bl 847a8 │ │ │ │ + b.n 344ca │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 343fe │ │ │ │ + beq.n 344be │ │ │ │ blx 29fa0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 34408 │ │ │ │ + beq.n 344c8 │ │ │ │ blx 29fa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #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 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3451e │ │ │ │ - movw r7, #45672 @ 0xb268 │ │ │ │ + beq.n 345de │ │ │ │ + movw r7, #48936 @ 0xbf28 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #264] @ (34548 ) │ │ │ │ + ldr r1, [pc, #264] @ (34608 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12f008 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12f998 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 34458 │ │ │ │ - bl 1e71f8 │ │ │ │ + cbnz r0, 34518 │ │ │ │ + bl 1e8f54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3443c │ │ │ │ - b.n 34508 │ │ │ │ + bne.n 344fc │ │ │ │ + b.n 345c8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 3447e │ │ │ │ + bne.n 3453e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 3446e │ │ │ │ + cbnz r3, 3452e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 34536 │ │ │ │ - b.n 34542 │ │ │ │ + bne.n 345f6 │ │ │ │ + b.n 34602 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34522 │ │ │ │ + beq.n 345e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34522 │ │ │ │ - b.n 344de │ │ │ │ + bne.n 345e2 │ │ │ │ + b.n 3459e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 344ca │ │ │ │ + bmi.n 3458a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3449c │ │ │ │ + beq.n 3455c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3449c │ │ │ │ + cbnz r3, 3455c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 344b2 │ │ │ │ + beq.n 34572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 344b2 │ │ │ │ + cbnz r3, 34572 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1004 @ 0x3ec │ │ │ │ + movw r1, #4228 @ 0x1084 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3451e │ │ │ │ + bl 12f768 │ │ │ │ + b.n 345de │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 344e4 │ │ │ │ + cbnz r3, 345a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34522 │ │ │ │ + beq.n 345e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34522 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34522 │ │ │ │ + cbnz r3, 345e2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 345e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34502 │ │ │ │ + beq.n 345c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34502 │ │ │ │ + cbnz r3, 345c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3443c │ │ │ │ + bne.n 344fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3451e │ │ │ │ + beq.n 345de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3451e │ │ │ │ + cbnz r3, 345de │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34542 │ │ │ │ - ldr r0, [pc, #40] @ (3454c ) │ │ │ │ + b.n 34602 │ │ │ │ + ldr r0, [pc, #40] @ (3460c ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 16b360 <_PyBytes_Join@@Base+0x150> │ │ │ │ + bl 16c428 <_PyBytes_Join@@Base+0x1ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34542 │ │ │ │ + beq.n 34602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34542 │ │ │ │ + cbnz r3, 34602 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 33ee4 │ │ │ │ + b.n 33fa4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, 3456e │ │ │ │ - cbz r2, 34568 │ │ │ │ + cbnz r3, 3462e │ │ │ │ + cbz r2, 34628 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3456e │ │ │ │ + cbnz r3, 3462e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34588 │ │ │ │ + b.n 34648 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45576 @ 0xb208 │ │ │ │ + movw r1, #48840 @ 0xbec8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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 171a04 │ │ │ │ + bl 172b48 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 203de0 │ │ │ │ + bl 205aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34692 │ │ │ │ + beq.n 34752 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1245b8 │ │ │ │ - cbnz r0, 345ca │ │ │ │ - bl 98638 │ │ │ │ + bl 124af0 │ │ │ │ + cbnz r0, 3468a │ │ │ │ + bl 97dec │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a8f0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 34626 │ │ │ │ - bgt.n 34614 │ │ │ │ + beq.n 346e6 │ │ │ │ + bgt.n 346d4 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 345fc │ │ │ │ + beq.n 346bc │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 34614 │ │ │ │ + bne.n 346d4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45604 @ 0xb224 │ │ │ │ + movw r1, #48868 @ 0xbee4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 34686 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 34746 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65128 @ 0xfe68 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #2780 @ 0xadc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 34686 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 34746 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #45800 @ 0xb2e8 │ │ │ │ + movw r3, #49120 @ 0xbfe0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 245330 <_Py_c_pow@@Base+0x9d0> │ │ │ │ - b.n 34686 │ │ │ │ + bl 24680c <_Py_c_pow@@Base+0x78c> │ │ │ │ + b.n 34746 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3466a │ │ │ │ + cbz r3, 3472a │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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 104db8 │ │ │ │ - b.n 34694 │ │ │ │ + bl 104ff8 │ │ │ │ + b.n 34754 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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, 346b6 │ │ │ │ - cbz r2, 346b0 │ │ │ │ + cbnz r3, 34776 │ │ │ │ + cbz r2, 34770 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 346b6 │ │ │ │ + cbnz r3, 34776 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34588 │ │ │ │ + b.n 34648 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45688 @ 0xb278 │ │ │ │ + movw r1, #48952 @ 0xbf38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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, 34700 │ │ │ │ + cbnz r4, 347c0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 34700 │ │ │ │ + ble.n 347c0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34700 │ │ │ │ - cbz r2, 34700 │ │ │ │ + bne.n 347c0 │ │ │ │ + cbz r2, 347c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34588 │ │ │ │ + b.n 34648 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (34724 ) │ │ │ │ + ldr r4, [pc, #32] @ (347e4 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 346f4 │ │ │ │ + bne.n 347b4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ asrs r4, r0, #13 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r1, #4377 @ 0x1119 │ │ │ │ + movw r1, #10969 @ 0x2ad9 │ │ │ │ movt r1, #25 │ │ │ │ - b.w 23b114 │ │ │ │ - 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, 34766 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 3475e │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34766 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 34818 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 34784 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 3477c │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34784 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 34818 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 347a2 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 3479a │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347a2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 34818 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 347be │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 347b8 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347be │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 34818 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 347da │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 347d4 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347da │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 34818 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 347f6 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 347f0 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 347f6 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 34818 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 34818 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 3480e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_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.w 23c654 │ │ │ │ │ │ │ │ -0003481a : │ │ │ │ - ldr r0, [pc, #4] @ (34820 ) │ │ │ │ - b.w cf644 │ │ │ │ +000347f4 : │ │ │ │ + ldr r0, [pc, #4] @ (347fc ) │ │ │ │ + b.w cee1c │ │ │ │ + nop │ │ │ │ asrs r4, r3, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl cfd44 │ │ │ │ + bl cf520 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34846 │ │ │ │ + cbz r2, 34822 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 34856 │ │ │ │ - b.n 34864 │ │ │ │ - ldr r1, [pc, #452] @ (34a0c ) │ │ │ │ + cbz r2, 34832 │ │ │ │ + b.n 34840 │ │ │ │ + ldr r1, [pc, #452] @ (349e8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34840 │ │ │ │ - b.n 3491c │ │ │ │ - ldr r1, [pc, #440] @ (34a10 ) │ │ │ │ + bne.n 3481c │ │ │ │ + b.n 348f8 │ │ │ │ + ldr r1, [pc, #440] @ (349ec ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ + beq.n 348f8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 34876 │ │ │ │ - ldr r1, [pc, #424] @ (34a14 ) │ │ │ │ + cbnz r2, 34852 │ │ │ │ + ldr r1, [pc, #424] @ (349f0 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ + beq.n 348f8 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 34888 │ │ │ │ - ldr r1, [pc, #412] @ (34a18 ) │ │ │ │ + cbnz r2, 34864 │ │ │ │ + ldr r1, [pc, #412] @ (349f4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r1, #46708 @ 0xb674 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r1, #50016 @ 0xc360 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #46712 @ 0xb678 │ │ │ │ + movw r0, #50020 @ 0xc364 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 115838 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115d60 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #46720 @ 0xb680 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50028 @ 0xc36c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 117eb4 │ │ │ │ + bl 118414 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 3491c │ │ │ │ - movw r1, #39916 @ 0x9bec │ │ │ │ + cbz r0, 348f8 │ │ │ │ + movw r1, #43180 @ 0xa8ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #48068 @ 0xbbc4 │ │ │ │ + movw r0, #51332 @ 0xc884 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 115838 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115d60 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 3491c │ │ │ │ - movw r1, #39908 @ 0x9be4 │ │ │ │ + cbz r0, 348f8 │ │ │ │ + movw r1, #43172 @ 0xa8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl ff320 │ │ │ │ + bl ff3b4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 3491c │ │ │ │ + cbz r0, 348f8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #39884 @ 0x9bcc │ │ │ │ + movw r1, #43148 @ 0xa88c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a890 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 34906 │ │ │ │ + cbnz r0, 348e2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 34906 │ │ │ │ + bls.n 348e2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 34906 │ │ │ │ + bne.n 348e2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 34906 │ │ │ │ + bne.n 348e2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 34922 │ │ │ │ + beq.n 348fe │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #46744 @ 0xb698 │ │ │ │ + movw r1, #50052 @ 0xc384 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34a04 │ │ │ │ - movw r0, #43656 @ 0xaa88 │ │ │ │ + b.n 349e0 │ │ │ │ + movw r0, #46920 @ 0xb748 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afa4 │ │ │ │ + bl 7afac │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #46792 @ 0xb6c8 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50100 @ 0xc3b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afa4 │ │ │ │ + bl 7afac │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #42092 @ 0xa46c │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #45316 @ 0xb104 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7afa4 │ │ │ │ + bl 7afac │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #46776 @ 0xb6b8 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50084 @ 0xc3a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afa4 │ │ │ │ + bl 7afac │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #46788 @ 0xb6c4 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50096 @ 0xc3b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afa4 │ │ │ │ + bl 7afac │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #46800 @ 0xb6d0 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50108 @ 0xc3bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afa4 │ │ │ │ + bl 7afac │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #46780 @ 0xb6bc │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50088 @ 0xc3a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afa4 │ │ │ │ + bl 7afac │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ - movw r0, #46808 @ 0xb6d8 │ │ │ │ + beq.n 348f8 │ │ │ │ + movw r0, #50116 @ 0xc3c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afa4 │ │ │ │ + bl 7afac │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3491c │ │ │ │ + beq.n 348f8 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #46816 @ 0xb6e0 │ │ │ │ + movw r0, #50124 @ 0xc3cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8ba28 │ │ │ │ - movw r1, #46852 @ 0xb704 │ │ │ │ + bl 8b268 │ │ │ │ + movw r1, #50160 @ 0xc3f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl d0404 │ │ │ │ + bl cfbdc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3491c │ │ │ │ + blt.n 348f8 │ │ │ │ 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 e1fa8 │ │ │ │ + bl e1f94 │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3491c │ │ │ │ + blt.n 348f8 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 349f0 │ │ │ │ + bne.n 349cc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r2, #15 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r4, #15 │ │ │ │ @@ -15133,70 +15118,70 @@ │ │ │ │ asrs r4, r1, #16 │ │ │ │ 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 f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34a40 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 34a40 │ │ │ │ + bne.n 34a1c │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 34a1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34a74 │ │ │ │ + b.n 34a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fddc <_Py_fstat@@Base+0x40> │ │ │ │ + bl 2fdb8 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34a5c │ │ │ │ - bl 80650 │ │ │ │ + bne.n 34a38 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34a3c │ │ │ │ + bne.n 34a18 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 34a74 │ │ │ │ + b.n 34a50 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ 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 34a7e │ │ │ │ + b.n 34a5a │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #168] @ 34b38 │ │ │ │ + ldr.w r8, [pc, #168] @ 34b14 │ │ │ │ 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 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34b2e │ │ │ │ + beq.n 34b0a │ │ │ │ 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, 34ada │ │ │ │ + cbz r5, 34ab6 │ │ │ │ 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] │ │ │ │ @@ -15209,112 +15194,112 @@ │ │ │ │ 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, 34b30 │ │ │ │ + cbz r6, 34b0c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43028 @ 0xa814 │ │ │ │ + movw r1, #46292 @ 0xb4d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34b30 │ │ │ │ + bge.n 34b0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34b2e │ │ │ │ + beq.n 34b0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34b2e │ │ │ │ + cbnz r3, 34b0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 144de0 │ │ │ │ - cbz r0, 34b6e │ │ │ │ + bl 145d4c │ │ │ │ + cbz r0, 34b4a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34bfe │ │ │ │ + beq.n 34bda │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #13608 @ 0x3528 │ │ │ │ + movw r0, #16832 @ 0x41c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34bbc │ │ │ │ + bne.n 34b98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33b76 │ │ │ │ + bl 33b52 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34bb4 │ │ │ │ + cbz r0, 34b90 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + movw r0, #52880 @ 0xce90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ba8 │ │ │ │ + beq.n 34b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34bac │ │ │ │ + cbz r3, 34b88 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34bb4 │ │ │ │ + b.n 34b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34ba8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7907c │ │ │ │ - b.n 34bf6 │ │ │ │ + bl 7908c │ │ │ │ + b.n 34bd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33b02 │ │ │ │ + bl 33ade │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34bf6 │ │ │ │ + cbz r0, 34bd2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #49664 @ 0xc200 │ │ │ │ + movw r0, #52888 @ 0xce98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34bea │ │ │ │ + beq.n 34bc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34bee │ │ │ │ + cbz r3, 34bca │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34bf6 │ │ │ │ + b.n 34bd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34bea │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34bc6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 145444 │ │ │ │ - b.n 34c00 │ │ │ │ + bl 1463b0 │ │ │ │ + b.n 34bdc │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -15323,58 +15308,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 34c2e │ │ │ │ + bl 34c0a │ │ │ │ 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, #212] @ 34d14 │ │ │ │ + ldr.w sl, [pc, #212] @ 34cf0 │ │ │ │ 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 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34d08 │ │ │ │ + beq.n 34ce4 │ │ │ │ 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, 34c98 │ │ │ │ + cbz r7, 34c74 │ │ │ │ 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, 34cb2 │ │ │ │ + cbz r5, 34c8e │ │ │ │ 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] │ │ │ │ @@ -15388,31 +15373,31 @@ │ │ │ │ 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, 34d0a │ │ │ │ + cbz r3, 34ce6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #43028 @ 0xa814 │ │ │ │ + movw r1, #46292 @ 0xb4d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34d0a │ │ │ │ + bge.n 34ce6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34d08 │ │ │ │ + beq.n 34ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34d08 │ │ │ │ + cbnz r3, 34ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ 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 │ │ │ │ @@ -15420,303 +15405,303 @@ │ │ │ │ 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, 34d48 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 34d24 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34d42 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34d48 │ │ │ │ + bne.n 34d1e │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34d24 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34d6a │ │ │ │ + cbnz r0, 34d46 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 34d6a │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 34d46 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 34d60 │ │ │ │ + bne.n 34d3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, 34d9c │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 34d78 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34d96 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34d9c │ │ │ │ + bne.n 34d72 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34d78 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34dbe │ │ │ │ + cbnz r0, 34d9a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 34dbe │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 34d9a │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 34db4 │ │ │ │ + bne.n 34d90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, 34dde │ │ │ │ + cbnz r3, 34dba │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 34dd4 │ │ │ │ + cbz r2, 34db0 │ │ │ │ movw r3, #47352 @ 0xb8f8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 34dde │ │ │ │ + bne.n 34dba │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ 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, 34e04 │ │ │ │ + cbz r2, 34de0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 34e12 │ │ │ │ + b.n 34dee │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 34e10 │ │ │ │ + bne.n 34dec │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 34e30 │ │ │ │ + cbnz r0, 34e0c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 34e12 │ │ │ │ + b.n 34dee │ │ │ │ mov r4, r2 │ │ │ │ - ldr r1, [pc, #172] @ (34ec0 ) │ │ │ │ + ldr r1, [pc, #172] @ (34e9c ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 34e32 │ │ │ │ - b.n 34e5c │ │ │ │ + cbnz r0, 34e0e │ │ │ │ + b.n 34e38 │ │ │ │ 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 34e60 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 34e3c │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46200 @ 0xb478 │ │ │ │ + movw r1, #49424 @ 0xc110 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #47448 @ 0xb958 │ │ │ │ + movw r0, #50756 @ 0xc644 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r6 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34eb8 │ │ │ │ + b.n 34e94 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 34e88 │ │ │ │ + beq.n 34e64 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 34e8a │ │ │ │ + cbz r4, 34e66 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 34e8a │ │ │ │ + bmi.n 34e66 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47460 @ 0xb964 │ │ │ │ + movw r1, #50768 @ 0xc650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 34e5c │ │ │ │ + bl 12f768 │ │ │ │ + b.n 34e38 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - bl 1f9d78 │ │ │ │ + bl 1fbaf0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1fd7c4 │ │ │ │ + bl 1ff408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34eb8 │ │ │ │ + beq.n 34e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34eb8 │ │ │ │ + cbnz r3, 34e94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r4, r1, #17 │ │ │ │ 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 34f1c │ │ │ │ + bne.n 34ef8 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl cfd44 │ │ │ │ + bl cf520 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d1764 │ │ │ │ + bl d0f3c │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 34f36 │ │ │ │ + beq.n 34f12 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 34f36 │ │ │ │ + bmi.n 34f12 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47548 @ 0xb9bc │ │ │ │ + movw r1, #50812 @ 0xc67c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47532 @ 0xb9ac │ │ │ │ + movw r0, #50796 @ 0xc66c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34edc │ │ │ │ + bne.n 34eb8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 34fee │ │ │ │ + b.n 34fca │ │ │ │ mov r0, r6 │ │ │ │ - bl d1764 │ │ │ │ + bl d0f3c │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 34f62 │ │ │ │ + beq.n 34f3e │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 34f62 │ │ │ │ + bmi.n 34f3e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47596 @ 0xb9ec │ │ │ │ + movw r1, #50860 @ 0xc6ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7e468 │ │ │ │ + bl 7e3e4 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 34fa4 │ │ │ │ - cbz r0, 34fb8 │ │ │ │ + bne.n 34f80 │ │ │ │ + cbz r0, 34f94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34fb8 │ │ │ │ + beq.n 34f94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34fb8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34fb8 │ │ │ │ + cbnz r3, 34f94 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34f94 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 34fda │ │ │ │ - cbz r0, 34fee │ │ │ │ + bne.n 34fb6 │ │ │ │ + cbz r0, 34fca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34fee │ │ │ │ + beq.n 34fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34fee │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34fee │ │ │ │ + cbnz r3, 34fca │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 34fca │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 35008 │ │ │ │ + bne.n 34fe4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35016 │ │ │ │ + beq.n 34ff2 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3502a │ │ │ │ + bne.n 35006 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3502a │ │ │ │ + bne.n 35006 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15725,63 +15710,63 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 35070 │ │ │ │ + beq.n 3504c │ │ │ │ mov r1, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 35070 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 3504c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 148350 │ │ │ │ + bl 1492c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35078 │ │ │ │ + bne.n 35054 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 350e4 │ │ │ │ + b.n 350c0 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3508e │ │ │ │ + beq.n 3506a │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 35098 │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 35074 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 350a8 │ │ │ │ + b.n 35084 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 148350 │ │ │ │ + bl 1492c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 350a8 │ │ │ │ + bne.n 35084 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 350e4 │ │ │ │ + b.n 350c0 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 350d0 │ │ │ │ + bne.n 350ac │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47656 @ 0xba28 │ │ │ │ + movw r1, #50920 @ 0xc6e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 350e4 │ │ │ │ + b.n 350c0 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 350e8 │ │ │ │ + bl 350c4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 85fac │ │ │ │ + bl 85a8c │ │ │ │ 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 │ │ │ │ @@ -15790,724 +15775,722 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 3514a │ │ │ │ + beq.n 35126 │ │ │ │ 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 3515e │ │ │ │ + beq.n 3513a │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 3515e │ │ │ │ + b.n 3513a │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #112] @ 351c0 │ │ │ │ - vldr d7, [pc, #116] @ 351c8 │ │ │ │ + vldr d0, [pc, #108] @ 35198 │ │ │ │ + vldr d7, [pc, #112] @ 351a0 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 35198 │ │ │ │ + beq.n 35174 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29684 │ │ │ │ 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 351b4 │ │ │ │ + ble.n 35190 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 351b4 │ │ │ │ + b.n 35190 │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #40] @ 351c8 │ │ │ │ + vldr d6, [pc, #36] @ 351a0 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #24] @ 351c0 │ │ │ │ + vldr d7, [pc, #20] @ 35198 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ │ │ │ -000351d0 : │ │ │ │ +000351a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #11636 @ 0x2d74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 35220 │ │ │ │ + cbz r3, 351f8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #47932 @ 0xbb3c │ │ │ │ + movw r2, #51196 @ 0xc7fc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35228 │ │ │ │ - bl 35232 │ │ │ │ + b.n 35200 │ │ │ │ + bl 35204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 351f2 │ │ │ │ + beq.n 351ca │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 239820 │ │ │ │ │ │ │ │ -00035232 : │ │ │ │ +00035204 : │ │ │ │ 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 2a414 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #48052 @ 0xbbb4 │ │ │ │ + movw r1, #51208 @ 0xc808 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29e18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 35298 │ │ │ │ + beq.n 3526a │ │ │ │ movw r4, #11636 @ 0x2d74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ - movw r1, #33080 @ 0x8138 │ │ │ │ + movw r1, #36344 @ 0x8df8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ blx 29f58 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 3529e │ │ │ │ + cbnz r0, 35270 │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 352b4 │ │ │ │ - bl 6caa4 │ │ │ │ + b.n 35286 │ │ │ │ + bl 6ca7c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 352b2 │ │ │ │ + cbnz r0, 35284 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 352b4 │ │ │ │ + b.n 35286 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 23ad60 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ 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 352de │ │ │ │ + bhi.n 352b6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 352f6 │ │ │ │ + ble.n 352ce │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 352fe │ │ │ │ - movw r0, #46340 @ 0xb504 │ │ │ │ + b.n 352d6 │ │ │ │ + movw r0, #49604 @ 0xc1c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 352d6 │ │ │ │ + bne.n 352ae │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2122a8 <_Py_RestoreSignals@@Base+0x2754> │ │ │ │ + b.w 213f24 <_Py_RestoreSignals@@Base+0x26c8> │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r0, r2 │ │ │ │ movhi r0, r3 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3533e │ │ │ │ - movw r0, #48420 @ 0xbd24 │ │ │ │ + bne.n 35316 │ │ │ │ + movw r0, #51684 @ 0xc9e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e468 │ │ │ │ + b.w 7e3e4 │ │ │ │ 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, 35374 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 3534c │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3536e │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 35374 │ │ │ │ + bne.n 35346 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3534c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 35382 │ │ │ │ + cbnz r0, 3535a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1378dc │ │ │ │ + b.w 138c40 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 353a4 │ │ │ │ + cbnz r2, 3537c │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 353a4 │ │ │ │ + bne.n 3537c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 353c0 │ │ │ │ + cbnz r0, 35398 │ │ │ │ movs r4, #4 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #192] @ (3546c ) │ │ │ │ + ldr r4, [pc, #192] @ (35444 ) │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35464 │ │ │ │ + beq.n 3543c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #25460 @ 0x6374 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 353f2 │ │ │ │ + beq.n 353ca │ │ │ │ mov r1, r5 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 353f2 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 353ca │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #48428 @ 0xbd2c │ │ │ │ + movw r1, #51692 @ 0xc9ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #55588 @ 0xd924 │ │ │ │ + movw r0, #58852 @ 0xe5e4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 35464 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3543c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 35406 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 35464 │ │ │ │ + bne.n 353de │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3543c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 35418 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 35464 │ │ │ │ + bne.n 353f0 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3543c │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 35450 │ │ │ │ + beq.n 35428 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #7948 @ 0x1f0c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 35452 │ │ │ │ + beq.n 3542a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #48448 @ 0xbd40 │ │ │ │ + movw r1, #51712 @ 0xca00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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 1b7610 │ │ │ │ + b.w 1b9884 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ asrs r0, r3, #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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 35496 │ │ │ │ + cbz r3, 3546e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 888c4 │ │ │ │ + bl 88394 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 354ac │ │ │ │ + cbz r0, 35484 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 354c2 │ │ │ │ + b.n 3549a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #3980 @ 0xf8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35524 │ │ │ │ - bl 18a830 <_PyDeadline_Init@@Base+0xe4> │ │ │ │ + b.n 354fc │ │ │ │ + bl 18c174 <_PyDeadline_Init@@Base+0xe4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 354d4 │ │ │ │ + bne.n 354ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 354e4 │ │ │ │ + blt.n 354bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 88c10 │ │ │ │ + bl 886e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 354b0 │ │ │ │ - b.n 354fe │ │ │ │ + bne.n 35488 │ │ │ │ + b.n 354d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 354bc │ │ │ │ + bne.n 35494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 354bc │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 354ac │ │ │ │ + beq.n 35484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 354ac │ │ │ │ + bne.n 35484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 354ac │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35484 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35514 │ │ │ │ + beq.n 354ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35514 │ │ │ │ + cbnz r3, 354ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 80650 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 354ac │ │ │ │ + bne.n 35484 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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, r0 │ │ │ │ - bl 144de0 │ │ │ │ - cbz r0, 35556 │ │ │ │ + bl 145d4c │ │ │ │ + cbz r0, 3552e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35584 │ │ │ │ + beq.n 3555c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #13608 @ 0x3528 │ │ │ │ + movw r0, #16832 @ 0x41c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #49664 @ 0xc200 │ │ │ │ + movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + movw r0, #52880 @ 0xce90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 145444 │ │ │ │ - b.n 35586 │ │ │ │ + bl 1463b0 │ │ │ │ + b.n 3555e │ │ │ │ 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 r5, r0 │ │ │ │ - movw r0, #51716 @ 0xca04 │ │ │ │ + movw r0, #54980 @ 0xd6c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afec │ │ │ │ - cbnz r0, 355ac │ │ │ │ + bl 7aff4 │ │ │ │ + cbnz r0, 35584 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 356ae │ │ │ │ + b.n 35686 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 355e6 │ │ │ │ - movw r0, #49276 @ 0xc07c │ │ │ │ + cbz r1, 355be │ │ │ │ + movw r0, #52540 @ 0xcd3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 355d6 │ │ │ │ + beq.n 355ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 355d6 │ │ │ │ + cbnz r3, 355ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ - movw r2, #40144 @ 0x9cd0 │ │ │ │ + beq.n 35580 │ │ │ │ + movw r2, #43408 @ 0xa990 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 355ee │ │ │ │ - movw r2, #51716 @ 0xca04 │ │ │ │ + b.n 355c6 │ │ │ │ + movw r2, #54980 @ 0xd6c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 35626 │ │ │ │ + cbz r3, 355fe │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #49284 @ 0xc084 │ │ │ │ + movw r0, #52548 @ 0xcd44 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35618 │ │ │ │ + beq.n 355f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35618 │ │ │ │ + cbnz r3, 355f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ - movw r2, #40144 @ 0x9cd0 │ │ │ │ + beq.n 35580 │ │ │ │ + movw r2, #43408 @ 0xa990 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 35656 │ │ │ │ + cbz r3, 3562e │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #49300 @ 0xc094 │ │ │ │ + movw r0, #52564 @ 0xcd54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35650 │ │ │ │ + beq.n 35628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35650 │ │ │ │ + cbnz r3, 35628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ + beq.n 35580 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 35684 │ │ │ │ - movw r0, #20016 @ 0x4e30 │ │ │ │ + cbnz r3, 3565c │ │ │ │ + movw r0, #23384 @ 0x5b58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3567e │ │ │ │ + beq.n 35656 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3567e │ │ │ │ + cbnz r3, 35656 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 355a8 │ │ │ │ + beq.n 35580 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #49320 @ 0xc0a8 │ │ │ │ + movw r0, #52584 @ 0xcd68 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 356ae │ │ │ │ + beq.n 35686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 356ae │ │ │ │ + cbnz r3, 35686 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 1b13d4 │ │ │ │ │ │ │ │ -000356ba : │ │ │ │ +0003568a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11636 @ 0x2d74 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 356f2 │ │ │ │ + cbz r3, 356c2 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10dd14 │ │ │ │ + bl 10dee0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 1b3804 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + b.n 358b0 <_Py_IncRef@@Base+0x1da> │ │ │ │ │ │ │ │ -000356f4 <_Py_IncRef@@Base>: │ │ │ │ +000356d6 <_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 │ │ │ │ - b.n 358d8 <_Py_IncRef@@Base+0x1e4> │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - b.n 3592a <_Py_IncRef@@Base+0x236> │ │ │ │ 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, 3573c <_Py_IncRef@@Base+0x48> │ │ │ │ + cbz r3, 35712 <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #22304 @ 0x5720 │ │ │ │ + movw r1, #27064 @ 0x69b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35756 <_Py_IncRef@@Base+0x62> │ │ │ │ - b.n 35752 <_Py_IncRef@@Base+0x5e> │ │ │ │ + cbnz r0, 3572c <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49512 @ 0xc168 │ │ │ │ + movw r1, #52776 @ 0xce28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 358d0 <_Py_IncRef@@Base+0x1dc> │ │ │ │ + b.n 358a6 <_Py_IncRef@@Base+0x1d0> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ movw r9, #42428 @ 0xa5bc │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45672 @ 0xb268 │ │ │ │ + movw r1, #48936 @ 0xbf28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8768c │ │ │ │ + bl 8716c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 357cc <_Py_IncRef@@Base+0xd8> │ │ │ │ + cbz r0, 357a2 <_Py_IncRef@@Base+0xcc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 357d8 <_Py_IncRef@@Base+0xe4> │ │ │ │ + bne.n 357ae <_Py_IncRef@@Base+0xd8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 3579e <_Py_IncRef@@Base+0xaa> │ │ │ │ + cbnz r3, 35774 <_Py_IncRef@@Base+0x9e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3585c <_Py_IncRef@@Base+0x168> │ │ │ │ + beq.n 35832 <_Py_IncRef@@Base+0x15c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3585c <_Py_IncRef@@Base+0x168> │ │ │ │ - b.n 357fa <_Py_IncRef@@Base+0x106> │ │ │ │ - movw r2, #13588 @ 0x3514 │ │ │ │ + bne.n 35832 <_Py_IncRef@@Base+0x15c> │ │ │ │ + b.n 357d0 <_Py_IncRef@@Base+0xfa> │ │ │ │ + movw r2, #16852 @ 0x41d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + movw r1, #4120 @ 0x1018 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cf02c │ │ │ │ + bl ce804 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357ca <_Py_IncRef@@Base+0xd6> │ │ │ │ + beq.n 357a0 <_Py_IncRef@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 357ca <_Py_IncRef@@Base+0xd6> │ │ │ │ + cbnz r3, 357a0 <_Py_IncRef@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35800 <_Py_IncRef@@Base+0x10c> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 357d6 <_Py_IncRef@@Base+0x100> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 35836 <_Py_IncRef@@Base+0x142> │ │ │ │ - b.n 35752 <_Py_IncRef@@Base+0x5e> │ │ │ │ + bne.n 3580c <_Py_IncRef@@Base+0x136> │ │ │ │ + b.n 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 357e8 <_Py_IncRef@@Base+0xf4> │ │ │ │ + beq.n 357be <_Py_IncRef@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3585c <_Py_IncRef@@Base+0x168> │ │ │ │ - b.n 357f2 <_Py_IncRef@@Base+0xfe> │ │ │ │ + beq.n 35832 <_Py_IncRef@@Base+0x15c> │ │ │ │ + b.n 357c8 <_Py_IncRef@@Base+0xf2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 357dc <_Py_IncRef@@Base+0xe8> │ │ │ │ + beq.n 357b2 <_Py_IncRef@@Base+0xdc> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35800 <_Py_IncRef@@Base+0x10c> │ │ │ │ + b.n 357d6 <_Py_IncRef@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3585c <_Py_IncRef@@Base+0x168> │ │ │ │ + cbnz r3, 35832 <_Py_IncRef@@Base+0x15c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3585c <_Py_IncRef@@Base+0x168> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35832 <_Py_IncRef@@Base+0x15c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 242e28 │ │ │ │ + bl 243d84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3582a <_Py_IncRef@@Base+0x136> │ │ │ │ + beq.n 35800 <_Py_IncRef@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3582a <_Py_IncRef@@Base+0x136> │ │ │ │ + cbnz r3, 35800 <_Py_IncRef@@Base+0x12a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 35846 <_Py_IncRef@@Base+0x152> │ │ │ │ + cbnz r5, 3581c <_Py_IncRef@@Base+0x146> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35752 <_Py_IncRef@@Base+0x5e> │ │ │ │ + beq.n 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35752 <_Py_IncRef@@Base+0x5e> │ │ │ │ + bne.n 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35752 <_Py_IncRef@@Base+0x5e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3576a <_Py_IncRef@@Base+0x76> │ │ │ │ + beq.n 35740 <_Py_IncRef@@Base+0x6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3576a <_Py_IncRef@@Base+0x76> │ │ │ │ + bne.n 35740 <_Py_IncRef@@Base+0x6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3576a <_Py_IncRef@@Base+0x76> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35740 <_Py_IncRef@@Base+0x6a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35872 <_Py_IncRef@@Base+0x17e> │ │ │ │ + beq.n 35848 <_Py_IncRef@@Base+0x172> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35872 <_Py_IncRef@@Base+0x17e> │ │ │ │ + cbnz r3, 35848 <_Py_IncRef@@Base+0x172> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #51716 @ 0xca04 │ │ │ │ + movw r2, #54980 @ 0xd6c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 242e28 │ │ │ │ + bl 243d84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35752 <_Py_IncRef@@Base+0x5e> │ │ │ │ + beq.w 35728 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 358d0 <_Py_IncRef@@Base+0x1dc> │ │ │ │ + bne.n 358a6 <_Py_IncRef@@Base+0x1d0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 358b0 <_Py_IncRef@@Base+0x1bc> │ │ │ │ + beq.n 35886 <_Py_IncRef@@Base+0x1b0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 358b0 <_Py_IncRef@@Base+0x1bc> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35886 <_Py_IncRef@@Base+0x1b0> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -16516,507 +16499,508 @@ │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 35908 <_Py_IncRef@@Base+0x232> │ │ │ │ + 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, 358f0 <_Py_IncRef@@Base+0x21a> │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + cbz r3, 358f0 <_Py_IncRef@@Base+0x21a> │ │ │ │ + blx r3 │ │ │ │ + movw r3, #7528 @ 0x1d68 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 35906 <_Py_IncRef@@Base+0x230> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 358f0 <_Py_IncRef@@Base+0x21a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 358f0 <_Py_IncRef@@Base+0x21a> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r3, #60512 @ 0xec60 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1e2cfc │ │ │ │ + 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 │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35926 <_Py_IncRef@@Base+0x232> │ │ │ │ + cbz r0, 35956 <_Py_IncRef@@Base+0x280> │ │ │ │ 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 82734 │ │ │ │ + bl 82220 │ │ │ │ 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, 3596a <_Py_IncRef@@Base+0x276> │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 3596a <_Py_IncRef@@Base+0x276> │ │ │ │ - blx r3 │ │ │ │ - movw r3, #7528 @ 0x1d68 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 35980 <_Py_IncRef@@Base+0x28c> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 3596a <_Py_IncRef@@Base+0x276> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3596a <_Py_IncRef@@Base+0x276> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r3, #57288 @ 0xdfc8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e0f2c │ │ │ │ - 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3599e <_Py_IncRef@@Base+0x2aa> │ │ │ │ + cbz r3, 35976 <_Py_IncRef@@Base+0x2a0> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 359ae <_Py_IncRef@@Base+0x2ba> │ │ │ │ + b.n 35986 <_Py_IncRef@@Base+0x2b0> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 359ac <_Py_IncRef@@Base+0x2b8> │ │ │ │ + blt.n 35984 <_Py_IncRef@@Base+0x2ae> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 359a8 <_Py_IncRef@@Base+0x2b4> │ │ │ │ - cbnz r1, 359cc <_Py_IncRef@@Base+0x2d8> │ │ │ │ + bgt.n 35980 <_Py_IncRef@@Base+0x2aa> │ │ │ │ + cbnz r1, 359a4 <_Py_IncRef@@Base+0x2ce> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 359ae <_Py_IncRef@@Base+0x2ba> │ │ │ │ + b.n 35986 <_Py_IncRef@@Base+0x2b0> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #160] @ (35a50 <_Py_IncRef@@Base+0x35c>) │ │ │ │ + ldr r1, [pc, #160] @ (35a28 <_Py_IncRef@@Base+0x352>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 359d2 <_Py_IncRef@@Base+0x2de> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 359aa <_Py_IncRef@@Base+0x2d4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35a48 <_Py_IncRef@@Base+0x354> │ │ │ │ + b.n 35a20 <_Py_IncRef@@Base+0x34a> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ itte eq │ │ │ │ movweq r5, #4356 @ 0x1104 │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e05e8 │ │ │ │ + bl 1e23b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 359c8 <_Py_IncRef@@Base+0x2d4> │ │ │ │ + beq.n 359a0 <_Py_IncRef@@Base+0x2ca> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - movw r3, #52305 @ 0xcc51 │ │ │ │ + movw r3, #59937 @ 0xea21 │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #26997 @ 0x6975 │ │ │ │ + movw r1, #28317 @ 0x6e9d │ │ │ │ movt r1, #17 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35b94 │ │ │ │ + bl 35b6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 359c8 <_Py_IncRef@@Base+0x2d4> │ │ │ │ + beq.n 359a0 <_Py_IncRef@@Base+0x2ca> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35a48 <_Py_IncRef@@Base+0x354> │ │ │ │ + beq.n 35a20 <_Py_IncRef@@Base+0x34a> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35a54 <_Py_IncRef@@Base+0x360>) │ │ │ │ + ldr r0, [pc, #52] @ (35a2c <_Py_IncRef@@Base+0x356>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 95b98 │ │ │ │ + bl 95350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a46 <_Py_IncRef@@Base+0x352> │ │ │ │ + beq.n 35a1e <_Py_IncRef@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35a46 <_Py_IncRef@@Base+0x352> │ │ │ │ + cbnz r3, 35a1e <_Py_IncRef@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r4, r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00035a58 : │ │ │ │ +00035a30 : │ │ │ │ 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 7afec │ │ │ │ - cbz r0, 35a94 │ │ │ │ + bl 7aff4 │ │ │ │ + cbz r0, 35a6c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfbac │ │ │ │ + bl bf374 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35a98 │ │ │ │ + beq.n 35a70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35a98 │ │ │ │ + cbnz r3, 35a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35a98 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 35a70 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 35ab6 │ │ │ │ + cbz r3, 35a8e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 35b14 │ │ │ │ + cbnz r3, 35aec │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35b8e │ │ │ │ + beq.n 35b66 │ │ │ │ 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 35b00 │ │ │ │ + bge.n 35ad8 │ │ │ │ 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 35ae2 │ │ │ │ + b.n 35aba │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #57092 @ 0xdf04 │ │ │ │ + movw r0, #60316 @ 0xeb9c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - movw r1, #59480 @ 0xe858 │ │ │ │ + b.w 847a8 │ │ │ │ + movw r1, #62668 @ 0xf4cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6720 @ 0x1a40 │ │ │ │ + movw r0, #10012 @ 0x271c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115838 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115d60 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35b7a │ │ │ │ + cbz r0, 35b52 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 9191c │ │ │ │ + bl 910b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b56 │ │ │ │ + beq.n 35b2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b56 │ │ │ │ + cbnz r3, 35b2e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 100408 │ │ │ │ + bl 1005b8 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35b7e │ │ │ │ + cbnz r0, 35b56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b7a │ │ │ │ + beq.n 35b52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35b7a │ │ │ │ + cbnz r3, 35b52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35b8e │ │ │ │ + b.n 35b66 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #18320 @ 0x4790 │ │ │ │ + movw r0, #21544 @ 0x5428 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ 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 16f288 │ │ │ │ + bl 170398 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35bb8 │ │ │ │ + bne.n 35b90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35bde │ │ │ │ + b.n 35bb6 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35d78 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35d50 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35bb4 │ │ │ │ + beq.n 35b8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 242f74 │ │ │ │ + bl 2445e8 │ │ │ │ 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 144de0 │ │ │ │ + bl 145d4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35c18 │ │ │ │ + cbz r0, 35bf0 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 35c62 │ │ │ │ + beq.n 35c3a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #13608 @ 0x3528 │ │ │ │ + movw r0, #16832 @ 0x41c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 35c22 │ │ │ │ + cbz r3, 35bfa │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35c24 │ │ │ │ + b.n 35bfc │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r7, #1 │ │ │ │ adds.w r8, r9, r7 │ │ │ │ - bne.n 35c4c │ │ │ │ + bne.n 35c24 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + movw r0, #52880 @ 0xce90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 145444 │ │ │ │ - b.n 35d70 │ │ │ │ + bl 1463b0 │ │ │ │ + b.n 35d48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35c5c │ │ │ │ + cbz r0, 35c34 │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35c7c │ │ │ │ + b.n 35c54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 145444 │ │ │ │ + bl 1463b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35d70 │ │ │ │ + b.n 35d48 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl ebdbc │ │ │ │ + bl ebe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35cf0 │ │ │ │ + beq.n 35cc8 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r4, r7 │ │ │ │ - blt.n 35c66 │ │ │ │ + blt.n 35c3e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35cf4 │ │ │ │ - movw r7, #49736 @ 0xc248 │ │ │ │ + beq.n 35ccc │ │ │ │ + movw r7, #53000 @ 0xcf08 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 906e0 │ │ │ │ - cbz r0, 35cd6 │ │ │ │ + bl 8fe74 │ │ │ │ + cbz r0, 35cae │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e21a4 │ │ │ │ - cbz r0, 35cf0 │ │ │ │ + bl e2190 │ │ │ │ + cbz r0, 35cc8 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 35cca │ │ │ │ + blt.n 35ca2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35cc4 │ │ │ │ + beq.n 35c9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35cc4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35c9c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35cd6 │ │ │ │ + b.n 35cae │ │ │ │ add.w r3, r6, #12 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 35c92 │ │ │ │ + b.n 35c6a │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 35cf4 │ │ │ │ + beq.n 35ccc │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49744 @ 0xc250 │ │ │ │ + movw r1, #53008 @ 0xcf10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35d54 │ │ │ │ - movw r0, #40144 @ 0x9cd0 │ │ │ │ + b.n 35d2c │ │ │ │ + movw r0, #43408 @ 0xa990 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35cf0 │ │ │ │ + beq.n 35cc8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 110e20 │ │ │ │ + bl 110fe0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d24 │ │ │ │ + beq.n 35cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d24 │ │ │ │ + cbnz r3, 35cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35cf0 │ │ │ │ + beq.n 35cc8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #49788 @ 0xc27c │ │ │ │ + movw r0, #53052 @ 0xcf3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d54 │ │ │ │ + beq.n 35d2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35d54 │ │ │ │ + cbnz r3, 35d2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d6a │ │ │ │ + beq.n 35d42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35d6a │ │ │ │ + cbnz r3, 35d42 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 145444 │ │ │ │ + bl 1463b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00035d78 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035d50 <_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 242dd8 │ │ │ │ + bl 244318 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (35dac <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ - b.w 243634 │ │ │ │ + ldr r1, [pc, #4] @ (35d84 <_PyTime_AsTimevalTime_t@@Base+0x34>) │ │ │ │ + b.w 244b0c │ │ │ │ usat r0, #9, r0, asr #1 │ │ │ │ │ │ │ │ -00035db0 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00035d88 <_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, #3465 @ 0xd89 │ │ │ │ + movw r3, #1337 @ 0x539 │ │ │ │ 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 35df4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 142c08 │ │ │ │ + beq.n 35dcc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 143e38 │ │ │ │ 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 │ │ │ │ @@ -17026,1839 +17010,1855 @@ │ │ │ │ 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, #50344 @ 0xc4a8 │ │ │ │ + movw r2, #53836 @ 0xd24c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2046f0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35e22 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72> │ │ │ │ + bl 173d70 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35dfa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35e66 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb6> │ │ │ │ + b.n 35e3e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb6> │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #65212 @ 0xfebc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #50356 @ 0xc4b4 │ │ │ │ + movw r1, #2864 @ 0xb30 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #53848 @ 0xd258 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e1e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ + beq.n 35df6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35e5e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ + bne.n 35e36 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xae> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 35e1e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ + bl f6a00 │ │ │ │ + b.n 35df6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [pc, #12] @ (35e68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe0>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 13c100 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, pc, #384 @ (adr r5, 35fec ) │ │ │ │ + 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 r1, [pc, #92] @ (35ed8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x128>) │ │ │ │ + ldr r1, [pc, #92] @ (35ed8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150>) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 243634 │ │ │ │ - cbnz r0, 35e8e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xde> │ │ │ │ - bl d7ca4 │ │ │ │ + bl 244b0c │ │ │ │ + cbnz r0, 35e90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x108> │ │ │ │ + bl d749c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35ea4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf4> │ │ │ │ + b.n 35ea6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35ea2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf2> │ │ │ │ + beq.n 35ea4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35ea2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf2> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35ea4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11c> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (35ed8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x128>) │ │ │ │ - bl 243634 │ │ │ │ + ldr r1, [pc, #44] @ (35ed8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150>) │ │ │ │ + bl 244b0c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35ed2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x122> │ │ │ │ + cbz r5, 35ed4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 12599c <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35ed0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ + bl 125e74 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35ed2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ed0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ + beq.n 35ed2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35ed0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x120> │ │ │ │ + cbnz r3, 35ed2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ itt vs │ │ │ │ lslvs r1, r1, #1 │ │ │ │ pushvs {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] @ (35f00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150>) │ │ │ │ + ldr r0, [pc, #8] @ (35f00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x178>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #384 @ (adr r5, 36084 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 36014 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 35f0e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ - b.w 12cc10 │ │ │ │ + beq.n 35f0e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x186> │ │ │ │ + b.w 12d59c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50660 @ 0xc5e4 │ │ │ │ + movw r1, #53924 @ 0xd2a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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] @ (35f5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ac>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r6, pc, #272 @ (adr r6, 36070 ) │ │ │ │ - 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 244ddc <_Py_c_pow@@Base+0x47c> │ │ │ │ + bl 246190 <_Py_c_pow@@Base+0x110> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35f88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ + beq.n 35f5e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f8a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ + beq.n 35f60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35f8a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ + b.n 35f60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d8> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ 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, 35fb4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + cbz r0, 35f88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x200> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fc0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ + beq.n 35f94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 35fc0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210> │ │ │ │ + b.n 35f94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fd540 │ │ │ │ + bl 1ff260 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35fa4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f4> │ │ │ │ + bne.n 35f78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1f0> │ │ │ │ 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 35fe2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x232> │ │ │ │ + bne.n 35fb6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x22e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13c8f8 │ │ │ │ + b.w 13dc64 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10964 @ 0x2ad4 │ │ │ │ + movw r0, #14144 @ 0x3740 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35fd6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x226> │ │ │ │ + bne.n 35faa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x222> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00035ffa : │ │ │ │ +00035fce : │ │ │ │ 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 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36022 │ │ │ │ - movw r0, #51368 @ 0xc8a8 │ │ │ │ + cbnz r0, 35ff6 │ │ │ │ + movw r0, #54608 @ 0xd550 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1f6cf0 │ │ │ │ - b.n 36050 │ │ │ │ + bl 1f8abc │ │ │ │ + b.n 36024 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #51368 @ 0xc8a8 │ │ │ │ + movw r2, #54608 @ 0xd550 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 216150 │ │ │ │ + bl 2178c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36044 │ │ │ │ + beq.n 36018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 36048 │ │ │ │ + cbz r3, 3601c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 36050 │ │ │ │ + b.n 36024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36044 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36018 │ │ │ │ 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, #8] @ (36078 ) │ │ │ │ + ldr r0, [pc, #8] @ (3604c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #736 @ (adr r7, 3635c ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 36330 ) │ │ │ │ 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, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3609c │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 360b4 │ │ │ │ - b.n 360c2 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #13848 @ 0x3618 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 36092 │ │ │ │ - b.n 360be │ │ │ │ - mov r0, r4 │ │ │ │ - bl 245dcc <_Py_c_pow@@Base+0x146c> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 360c2 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 360e6 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 360d2 │ │ │ │ - bl 71fa4 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 360be │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7a224 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 360be │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000360e8 <_PyCompile_Assemble@@Base>: │ │ │ │ +00036050 <_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, #52888 @ 0xce98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36122 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 3608a <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51480 @ 0xc918 │ │ │ │ + movw r1, #54720 @ 0xd5c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3613c <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 360a4 <_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 2957c │ │ │ │ - bl 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36140 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 360a8 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 361dc <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 36144 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 100c18 │ │ │ │ + bl 100dc8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3614e <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 360b6 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 361ba <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 36122 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c03f8 │ │ │ │ + bl 1c24c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3614a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360b2 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 103d48 │ │ │ │ + bl 103f88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3614a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360b2 <_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 107c94 <_PyDict_DelItemIf@@Base+0x3b0> │ │ │ │ + bl 107e34 <_PyDict_DelItemIf@@Base+0x3b0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3614a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360b2 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 100950 │ │ │ │ + bl 100b00 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3614a <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 360b2 <_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 1091ac │ │ │ │ + bl 109344 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 361ba <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 36122 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 361ba <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 36122 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 361d0 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 36138 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 361d0 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 36138 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fa0c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 10fae0 <_PyObject_GC_Resize@@Base+0x484> │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f4e8 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 10f6b4 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ 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 r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3616c <_PyCompile_Assemble@@Base+0x11c> │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + ldrd r6, r5, [r5] │ │ │ │ + cbz r1, 36184 <_PyCompile_Assemble@@Base+0x134> │ │ │ │ + b.n 36192 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #17112 @ 0x42d8 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 36162 <_PyCompile_Assemble@@Base+0x112> │ │ │ │ + b.n 3618e <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2472ac <_Py_c_pow@@Base+0x122c> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 36192 <_PyCompile_Assemble@@Base+0x142> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 361b6 <_PyCompile_Assemble@@Base+0x166> │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbnz r0, 361a2 <_PyCompile_Assemble@@Base+0x152> │ │ │ │ + bl 71f6c │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3618e <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7a22c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3618e <_PyCompile_Assemble@@Base+0x13e> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000361e4 : │ │ │ │ - ldr r0, [pc, #4] @ (361ec ) │ │ │ │ - b.w cf644 │ │ │ │ +000361b8 : │ │ │ │ + ldr r0, [pc, #4] @ (361c0 ) │ │ │ │ + b.w cee1c │ │ │ │ nop │ │ │ │ adds r4, r5, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 36210 │ │ │ │ + bne.n 361e4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1333e4 │ │ │ │ + b.w 133d68 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20032 @ 0x4e40 │ │ │ │ + movw r0, #23216 @ 0x5ab0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36204 │ │ │ │ + bne.n 361d8 │ │ │ │ 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, #51516 @ 0xc93c │ │ │ │ + movw r1, #54780 @ 0xd5fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36250 │ │ │ │ + bge.n 36224 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36430 │ │ │ │ + b.n 36404 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51520 @ 0xc940 │ │ │ │ + movw r1, #54784 @ 0xd600 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51532 @ 0xc94c │ │ │ │ + movw r1, #54796 @ 0xd60c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51548 @ 0xc95c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51560 @ 0xc968 │ │ │ │ + movw r1, #54824 @ 0xd628 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51572 @ 0xc974 │ │ │ │ + movw r1, #54836 @ 0xd634 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51584 @ 0xc980 │ │ │ │ + movw r1, #54848 @ 0xd640 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51600 @ 0xc990 │ │ │ │ + movw r1, #54864 @ 0xd650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51612 @ 0xc99c │ │ │ │ + movw r1, #54876 @ 0xd65c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51624 @ 0xc9a8 │ │ │ │ + movw r1, #54888 @ 0xd668 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51636 @ 0xc9b4 │ │ │ │ + movw r1, #54900 @ 0xd674 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51652 @ 0xc9c4 │ │ │ │ + movw r1, #54916 @ 0xd684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51664 @ 0xc9d0 │ │ │ │ + movw r1, #54928 @ 0xd690 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3624a │ │ │ │ + blt.n 3621e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51676 @ 0xc9dc │ │ │ │ + movw r1, #54940 @ 0xd69c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3624a │ │ │ │ + blt.w 3621e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51692 @ 0xc9ec │ │ │ │ + movw r1, #54956 @ 0xd6ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3624a │ │ │ │ + blt.w 3621e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #54972 @ 0xd6bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3624a │ │ │ │ + blt.w 3621e │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51732 @ 0xca14 │ │ │ │ + movw r1, #54996 @ 0xd6d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3624a │ │ │ │ + blt.w 3621e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51552 @ 0xc960 │ │ │ │ + movw r1, #54816 @ 0xd620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3624a │ │ │ │ + blt.w 3621e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51752 @ 0xca28 │ │ │ │ + movw r1, #55016 @ 0xd6e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3624a │ │ │ │ + blt.w 3621e │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51768 @ 0xca38 │ │ │ │ + movw r1, #55032 @ 0xd6f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3624a │ │ │ │ + blt.w 3621e │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51576 @ 0xc978 │ │ │ │ + movw r1, #54840 @ 0xd638 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3624a │ │ │ │ + blt.w 3621e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51784 @ 0xca48 │ │ │ │ + movw r1, #55048 @ 0xd708 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3624a │ │ │ │ + blt.w 3621e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51792 @ 0xca50 │ │ │ │ + movw r1, #55056 @ 0xd710 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3624a │ │ │ │ + blt.w 3621e │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51804 @ 0xca5c │ │ │ │ + movw r1, #55068 @ 0xd71c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d484 │ │ │ │ + bl 10d650 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00036432 : │ │ │ │ - movw r3, #56980 @ 0xde94 │ │ │ │ +00036406 : │ │ │ │ + movw r3, #60204 @ 0xeb2c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 1bc550 │ │ │ │ + b.w 1be608 │ │ │ │ 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] @ (36574 ) │ │ │ │ + ldr r2, [pc, #292] @ (36548 ) │ │ │ │ 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 3647c │ │ │ │ + beq.n 36450 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3647e │ │ │ │ + cbz r4, 36452 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #25665 @ 0x6441 │ │ │ │ + movw r3, #25621 @ 0x6415 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3647e │ │ │ │ + b.n 36452 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36556 │ │ │ │ + beq.n 3652a │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #25665 @ 0x6441 │ │ │ │ + movw r3, #25621 @ 0x6415 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36556 │ │ │ │ - cbnz r4, 3649a │ │ │ │ + bne.n 3652a │ │ │ │ + cbnz r4, 3646e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36514 │ │ │ │ + b.n 364e8 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 364b8 │ │ │ │ + cbz r3, 3648c │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36514 │ │ │ │ + ble.n 364e8 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 364a6 │ │ │ │ - b.n 364d2 │ │ │ │ + bne.n 3647a │ │ │ │ + b.n 364a6 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 364d2 │ │ │ │ + beq.n 364a6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 364ba │ │ │ │ + bne.n 3648e │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36514 │ │ │ │ - ldr r2, [pc, #164] @ (36578 ) │ │ │ │ + bne.n 364e8 │ │ │ │ + ldr r2, [pc, #164] @ (3654c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24725c │ │ │ │ + bl 248714 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3656c │ │ │ │ - beq.n 36514 │ │ │ │ + blt.n 36540 │ │ │ │ + beq.n 364e8 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36578 ) │ │ │ │ + ldr r1, [pc, #148] @ (3654c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3656e │ │ │ │ + bne.n 36542 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36496 │ │ │ │ + beq.n 3646a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36496 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36496 │ │ │ │ + bne.n 3646a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3646a │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3657c ) │ │ │ │ + ldr r1, [pc, #100] @ (36550 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3656e │ │ │ │ + bne.n 36542 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36542 │ │ │ │ + bne.n 36516 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3656e │ │ │ │ + b.n 36542 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36556 │ │ │ │ + beq.n 3652a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36556 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3652a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36538 │ │ │ │ - ldr r1, [pc, #28] @ (36578 ) │ │ │ │ + beq.n 3650c │ │ │ │ + ldr r1, [pc, #28] @ (3654c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3656e │ │ │ │ + b.n 36542 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #640 @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00036580 : │ │ │ │ +00036554 : │ │ │ │ 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, #57188 @ 0xdf64 │ │ │ │ + movw r4, #60412 @ 0xebfc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e68dc │ │ │ │ + bl e694c │ │ │ │ + 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] @ (365a0 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 13c100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, pc, #912 @ (adr r5, 36934 <_PyCompile_CodeGen@@Base+0x60>) │ │ │ │ + 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 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 365c4 │ │ │ │ + cbz r2, 365c2 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 365d2 │ │ │ │ + b.n 365d0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 365d0 │ │ │ │ + bne.n 365ce │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 365f0 │ │ │ │ + cbnz r0, 365ee │ │ │ │ mov r5, r0 │ │ │ │ - b.n 365d2 │ │ │ │ + b.n 365d0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #380] @ (36750 ) │ │ │ │ + ldr r1, [pc, #380] @ (36750 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 365f2 │ │ │ │ - b.n 36622 │ │ │ │ + cbnz r0, 365f0 │ │ │ │ + b.n 36620 │ │ │ │ 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 36626 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 36624 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46200 @ 0xb478 │ │ │ │ + movw r1, #49424 @ 0xc110 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51904 @ 0xcac0 │ │ │ │ + movw r0, #55152 @ 0xd770 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36748 │ │ │ │ - cbz r4, 36692 │ │ │ │ + b.n 36746 │ │ │ │ + cbz r4, 36690 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 36638 │ │ │ │ + beq.n 36636 │ │ │ │ subs r4, r1, #2 │ │ │ │ - bne.n 36640 │ │ │ │ - b.n 366a8 │ │ │ │ + bne.n 3663e │ │ │ │ + b.n 366a6 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 36650 │ │ │ │ + beq.n 3664e │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 366b6 │ │ │ │ - b.n 36658 │ │ │ │ + beq.n 366b4 │ │ │ │ + b.n 36656 │ │ │ │ movw r9, #47352 @ 0xb8f8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3666c │ │ │ │ - bl c705c │ │ │ │ + cbz r0, 3666a │ │ │ │ + bl c67d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36622 │ │ │ │ + blt.n 36620 │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 36670 │ │ │ │ - b.n 366be │ │ │ │ + bne.n 3666e │ │ │ │ + b.n 366bc │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 36682 │ │ │ │ - bl c705c │ │ │ │ + cbz r0, 36680 │ │ │ │ + bl c67d4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 36622 │ │ │ │ + blt.n 36620 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 36684 │ │ │ │ - b.n 366bc │ │ │ │ + bne.n 36682 │ │ │ │ + b.n 366ba │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 36622 │ │ │ │ + blt.n 36620 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 366c0 │ │ │ │ + b.n 366be │ │ │ │ movw r9, #47352 @ 0xb8f8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ movw sl, #4356 @ 0x1104 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 366c0 │ │ │ │ + b.n 366be │ │ │ │ movw r9, #47352 @ 0xb8f8 │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 366c0 │ │ │ │ + b.n 366be │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 366c0 │ │ │ │ + b.n 366be │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ tst r4, r5 │ │ │ │ - beq.n 366dc │ │ │ │ + beq.n 366da │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53060 @ 0xcf44 │ │ │ │ + movw r1, #56284 @ 0xdbdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 36622 │ │ │ │ - cbz r6, 366fc │ │ │ │ + bl 12f768 │ │ │ │ + b.n 36620 │ │ │ │ + cbz r6, 366fa │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 366fc │ │ │ │ + beq.n 366fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53096 @ 0xcf68 │ │ │ │ + movw r1, #56320 @ 0xdc00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 36622 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 36620 │ │ │ │ mov r0, sl │ │ │ │ and.w r5, r5, #1 │ │ │ │ - bl 1f9ff8 │ │ │ │ + bl 1fbd70 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36622 │ │ │ │ - bl 1f9d78 │ │ │ │ + beq.n 36620 │ │ │ │ + bl 1fbaf0 │ │ │ │ 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 34c2e │ │ │ │ + bl 34c0a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36748 │ │ │ │ + beq.n 36746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 36748 │ │ │ │ + cbnz r3, 36746 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ adds r4, r1, #4 │ │ │ │ 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, 36776 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 36776 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 36776 │ │ │ │ + cbnz r1, 36790 │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #300] @ (368a8 ) │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r4, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 367bc │ │ │ │ + ldr.w r8, [r0] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 367c0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #49424 @ 0xc110 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #59820 @ 0xe9ac │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r3, r8 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 3689e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 119030 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3689e │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl 14d678 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 36878 │ │ │ │ + bl 97dec │ │ │ │ + mov sl, r0 │ │ │ │ + movs r0, #69 @ 0x45 │ │ │ │ + mov.w r9, #0 │ │ │ │ + blx 29228 │ │ │ │ + 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 6cf08 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 3680e │ │ │ │ + mov r5, r9 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 3683c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 2a82c │ │ │ │ + cbz r0, 36832 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 36832 │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 36838 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + mov r9, r5 │ │ │ │ + b.n 367f6 │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 3683c │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9a8d0 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cbnz r6, 3686c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 36852 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 3687c │ │ │ │ + movw r3, #56044 @ 0xdaec │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r8 │ │ │ │ + movw r1, #55224 @ 0xd7b8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5248 │ │ │ │ + b.n 3687c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 207084 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 3687c │ │ │ │ + movs r6, #0 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6cce4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 36892 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 36896 │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 3689e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36892 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + adds r4, r4, #5 │ │ │ │ + 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] @ (36778 ) │ │ │ │ + ldr r0, [pc, #8] @ (368d0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #912 @ (adr r5, 36b0c <_PyCompile_CodeGen@@Base+0x390>) │ │ │ │ + add r7, pc, #992 @ (adr r7, 36cb4 <_PyCompile_CodeGen@@Base+0x3e0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003677c <_PyCompile_CodeGen@@Base>: │ │ │ │ +000368d4 <_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 1c6cc0 │ │ │ │ - cbnz r0, 367b4 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1c8d58 │ │ │ │ + cbnz r0, 3690c <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51972 @ 0xcb04 │ │ │ │ + movw r1, #55308 @ 0xd80c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 92500 <_PyArena_New@@Base> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 36914 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 91c98 <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 367c0 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36918 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3699c <_PyCompile_CodeGen@@Base+0x220> │ │ │ │ + b.n 36af4 <_PyCompile_CodeGen@@Base+0x220> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 220acc <_PyErr_BadInternalCall@@Base+0x8c4> │ │ │ │ + bl 2217f4 <_PyErr_BadInternalCall@@Base+0xb8> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 367e6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 226b78 <_PyErr_BadInternalCall@@Base+0x6970> │ │ │ │ - cbz r0, 367e6 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 3693e <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 227d04 <_PyErr_BadInternalCall@@Base+0x65c8> │ │ │ │ + cbz r0, 3693e <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1b7fa8 │ │ │ │ + bl 1ba21c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 367ee <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 36946 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 112d08 <_PyArena_Free@@Base> │ │ │ │ - b.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 113244 <_PyArena_Free@@Base> │ │ │ │ + b.n 36914 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #420] @ (369a4 <_PyCompile_CodeGen@@Base+0x228>) │ │ │ │ + beq.n 36914 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #420] @ (36afc <_PyCompile_CodeGen@@Base+0x228>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e9d24 │ │ │ │ + bl e9d94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 367bc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 36914 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bbff0 │ │ │ │ + bl 1be0a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36820 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 36978 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36984 <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ + b.n 36adc <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 36830 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 36988 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 36856 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 36844 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 369ae <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 3699c <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38436 @ 0x9624 │ │ │ │ + movw r1, #41660 @ 0xa2bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36828 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bne.n 36980 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51988 @ 0xcb14 │ │ │ │ + movw r1, #55324 @ 0xd81c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 3686e <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 369c6 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52000 @ 0xcb20 │ │ │ │ + movw r1, #55336 @ 0xd828 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36886 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 369de <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #5528 @ 0x1598 │ │ │ │ + movw r1, #8752 @ 0x2230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 3689e <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 369f6 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53964 @ 0xd2cc │ │ │ │ + movw r1, #57228 @ 0xdf8c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 368b6 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 36a0e <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52008 @ 0xcb28 │ │ │ │ + movw r1, #55344 @ 0xd830 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 368ce <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 36a26 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52020 @ 0xcb34 │ │ │ │ + movw r1, #55356 @ 0xd83c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52032 @ 0xcb40 │ │ │ │ + movw r1, #55368 @ 0xd848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52044 @ 0xcb4c │ │ │ │ + movw r1, #55380 @ 0xd854 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52060 @ 0xcb5c │ │ │ │ + movw r1, #55396 @ 0xd864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1c00c0 │ │ │ │ + bl 1c2158 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3681c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36974 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 101354 │ │ │ │ + bl 10151c │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7e468 │ │ │ │ + bl 7e3e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c2800 │ │ │ │ + bl 1c4964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3cc0 │ │ │ │ + bl 1c5e24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112d08 <_PyArena_Free@@Base> │ │ │ │ + bl 113244 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ 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, 369ca <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 369ca <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 369ca <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ - cbnz r1, 369e4 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #300] @ (36afc <_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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 36a10 <_PyCompile_CodeGen@@Base+0x294> │ │ │ │ - ldr.w r8, [r0] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bmi.n 36a14 <_PyCompile_CodeGen@@Base+0x298> │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46200 @ 0xb478 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #56596 @ 0xdd14 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 36af2 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 118ad4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 36af2 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl 14c6fc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 36acc <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ - bl 98638 │ │ │ │ - mov sl, r0 │ │ │ │ - movs r0, #69 @ 0x45 │ │ │ │ - mov.w r9, #0 │ │ │ │ - blx 29228 │ │ │ │ - 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 6cf30 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 36a62 <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ - mov r5, r9 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 36a90 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str.w fp, [sp] │ │ │ │ - blx 2a82c │ │ │ │ - cbz r0, 36a86 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 36a86 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ - cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36a8c <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - mov r9, r5 │ │ │ │ - b.n 36a4a <_PyCompile_CodeGen@@Base+0x2ce> │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 36a90 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9b118 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 36ac0 <_PyCompile_CodeGen@@Base+0x344> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 36aa6 <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 36ad0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ - movw r3, #56044 @ 0xdaec │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r8 │ │ │ │ - movw r1, #52168 @ 0xcbc8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 36ad0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 205378 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 36ad0 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ - movs r6, #0 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6cd0c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 36ae6 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 36aea <_PyCompile_CodeGen@@Base+0x36e> │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 36af2 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36ae6 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - adds r4, r4, #5 │ │ │ │ + ldr r0, [pc, #0] @ (36b04 <_PyCompile_CodeGen@@Base+0x230>) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r0, #6] │ │ │ │ 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] @ (36b24 <_PyCompile_CodeGen@@Base+0x3a8>) │ │ │ │ + ldr r0, [pc, #8] @ (36b2c <_PyCompile_CodeGen@@Base+0x258>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #992 @ (adr r7, 36f08 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 36db0 <_PyEval_FormatExcUnbound@@Base+0xec>) │ │ │ │ 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, 36b4a <_PyCompile_CodeGen@@Base+0x3ce> │ │ │ │ + cbnz r2, 36b52 <_PyCompile_CodeGen@@Base+0x27e> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (36b78 <_PyCompile_CodeGen@@Base+0x3fc>) │ │ │ │ - bl 13ada8 │ │ │ │ - b.n 36b56 <_PyCompile_CodeGen@@Base+0x3da> │ │ │ │ + ldr r0, [pc, #52] @ (36b80 <_PyCompile_CodeGen@@Base+0x2ac>) │ │ │ │ + bl 13c100 │ │ │ │ + b.n 36b5e <_PyCompile_CodeGen@@Base+0x28a> │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (36b7c <_PyCompile_CodeGen@@Base+0x400>) │ │ │ │ + ldr r0, [pc, #44] @ (36b84 <_PyCompile_CodeGen@@Base+0x2b0>) │ │ │ │ movs r2, #3 │ │ │ │ - bl 13ada8 │ │ │ │ - cbz r0, 36b70 <_PyCompile_CodeGen@@Base+0x3f4> │ │ │ │ + bl 13c100 │ │ │ │ + cbz r0, 36b78 <_PyCompile_CodeGen@@Base+0x2a4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36b6c <_PyCompile_CodeGen@@Base+0x3f0> │ │ │ │ + beq.n 36b74 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36b6c <_PyCompile_CodeGen@@Base+0x3f0> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36b74 <_PyCompile_CodeGen@@Base+0x2a0> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36b74 <_PyCompile_CodeGen@@Base+0x3f8> │ │ │ │ + b.n 36b7c <_PyCompile_CodeGen@@Base+0x2a8> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r1, pc, #960 @ (adr r1, 36f3c ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 36f44 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36b84 <_PyCompile_CodeGen@@Base+0x408>) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #6] │ │ │ │ - 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] @ (36bac <_PyCompile_CodeGen@@Base+0x430>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r5, pc, #640 @ (adr r5, 36e30 <_PyEval_FormatExcUnbound@@Base+0x280>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00036bb0 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 36bb8 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36bfc <_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 36be4 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ - movw r1, #56028 @ 0xdadc │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #18000 @ 0x4650 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - pop {r4} │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1eaee8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - movw r1, #48052 @ 0xbbb4 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #52324 @ 0xcc64 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - pop {r4} │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1eaee8 <_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, #288] @ (36d30 <_PyEval_FormatExcUnbound@@Base+0x180>) │ │ │ │ + ldr r2, [pc, #288] @ (36cb8 <_PyCompile_CodeGen@@Base+0x3e4>) │ │ │ │ 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 36c38 <_PyEval_FormatExcUnbound@@Base+0x88> │ │ │ │ + beq.n 36bc2 <_PyCompile_CodeGen@@Base+0x2ee> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36c3a <_PyEval_FormatExcUnbound@@Base+0x8a> │ │ │ │ + cbz r4, 36bc4 <_PyCompile_CodeGen@@Base+0x2f0> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #27647 @ 0x6bff │ │ │ │ + movw r3, #27529 @ 0x6b89 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36c3a <_PyEval_FormatExcUnbound@@Base+0x8a> │ │ │ │ + b.n 36bc4 <_PyCompile_CodeGen@@Base+0x2f0> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36d10 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ + beq.n 36c9a <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #27647 @ 0x6bff │ │ │ │ + movw r3, #27529 @ 0x6b89 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36d10 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ - cbnz r4, 36c54 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bne.n 36c9a <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ + cbnz r4, 36bde <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36cce <_PyEval_FormatExcUnbound@@Base+0x11e> │ │ │ │ + b.n 36c58 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36c72 <_PyEval_FormatExcUnbound@@Base+0xc2> │ │ │ │ + cbz r3, 36bfc <_PyCompile_CodeGen@@Base+0x328> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36cce <_PyEval_FormatExcUnbound@@Base+0x11e> │ │ │ │ + ble.n 36c58 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36c60 <_PyEval_FormatExcUnbound@@Base+0xb0> │ │ │ │ - b.n 36c8c <_PyEval_FormatExcUnbound@@Base+0xdc> │ │ │ │ + bne.n 36bea <_PyCompile_CodeGen@@Base+0x316> │ │ │ │ + b.n 36c16 <_PyCompile_CodeGen@@Base+0x342> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36c8c <_PyEval_FormatExcUnbound@@Base+0xdc> │ │ │ │ + beq.n 36c16 <_PyCompile_CodeGen@@Base+0x342> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36c74 <_PyEval_FormatExcUnbound@@Base+0xc4> │ │ │ │ + bne.n 36bfe <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36cce <_PyEval_FormatExcUnbound@@Base+0x11e> │ │ │ │ - ldr r2, [pc, #164] @ (36d34 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ + bne.n 36c58 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ + ldr r2, [pc, #164] @ (36cbc <_PyCompile_CodeGen@@Base+0x3e8>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24725c │ │ │ │ + bl 248714 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36d26 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ - beq.n 36cce <_PyEval_FormatExcUnbound@@Base+0x11e> │ │ │ │ + blt.n 36cb0 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ + beq.n 36c58 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36d34 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ + ldr r1, [pc, #148] @ (36cbc <_PyCompile_CodeGen@@Base+0x3e8>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36d28 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + bne.n 36cb2 <_PyCompile_CodeGen@@Base+0x3de> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36c50 <_PyEval_FormatExcUnbound@@Base+0xa0> │ │ │ │ + beq.n 36bda <_PyCompile_CodeGen@@Base+0x306> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36c50 <_PyEval_FormatExcUnbound@@Base+0xa0> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36c50 <_PyEval_FormatExcUnbound@@Base+0xa0> │ │ │ │ + bne.n 36bda <_PyCompile_CodeGen@@Base+0x306> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36bda <_PyCompile_CodeGen@@Base+0x306> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36d38 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + ldr r1, [pc, #100] @ (36cc0 <_PyCompile_CodeGen@@Base+0x3ec>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36d28 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + bne.n 36cb2 <_PyCompile_CodeGen@@Base+0x3de> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36cfc <_PyEval_FormatExcUnbound@@Base+0x14c> │ │ │ │ + bne.n 36c86 <_PyCompile_CodeGen@@Base+0x3b2> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 36d28 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + b.n 36cb2 <_PyCompile_CodeGen@@Base+0x3de> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36d10 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ + beq.n 36c9a <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36d10 <_PyEval_FormatExcUnbound@@Base+0x160> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36c9a <_PyCompile_CodeGen@@Base+0x3c6> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36cf2 <_PyEval_FormatExcUnbound@@Base+0x142> │ │ │ │ - ldr r1, [pc, #28] @ (36d34 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ + beq.n 36c7c <_PyCompile_CodeGen@@Base+0x3a8> │ │ │ │ + ldr r1, [pc, #28] @ (36cbc <_PyCompile_CodeGen@@Base+0x3e8>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36d28 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + b.n 36cb2 <_PyCompile_CodeGen@@Base+0x3de> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #768 @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #608 @ 0x260 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00036cc4 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 36ccc <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 36d10 <_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 36cf8 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + movw r1, #56028 @ 0xdadc │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + movw r2, #21264 @ 0x5310 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + pop {r4} │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1eccb8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + movw r1, #48052 @ 0xbbb4 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + movw r2, #55588 @ 0xd924 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + pop {r4} │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1eccb8 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + bx lr │ │ │ │ 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 36d6a <_PyEval_FormatExcUnbound@@Base+0x1ba> │ │ │ │ + bgt.n 36d40 <_PyEval_FormatExcUnbound@@Base+0x7c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 36d84 <_PyEval_FormatExcUnbound@@Base+0x1d4> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 36d5a <_PyEval_FormatExcUnbound@@Base+0x96> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 36d88 <_PyEval_FormatExcUnbound@@Base+0x1d8> │ │ │ │ + cbz r3, 36d5e <_PyEval_FormatExcUnbound@@Base+0x9a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36da4 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ + b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0xb6> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 36d96 <_PyEval_FormatExcUnbound@@Base+0x1e6> │ │ │ │ + cbnz r0, 36d6c <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 36da4 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ - ldr r1, [pc, #16] @ (36da8 <_PyEval_FormatExcUnbound@@Base+0x1f8>) │ │ │ │ + b.n 36d7a <_PyEval_FormatExcUnbound@@Base+0xb6> │ │ │ │ + ldr r1, [pc, #16] @ (36d80 <_PyEval_FormatExcUnbound@@Base+0xbc>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36d8c <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + beq.n 36d62 <_PyEval_FormatExcUnbound@@Base+0x9e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ble.n 36d94 <_PyEval_FormatExcUnbound@@Base+0x1e4> │ │ │ │ + nop │ │ │ │ + ble.n 36d6c <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ 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] @ (36dd0 <_PyEval_FormatExcUnbound@@Base+0x220>) │ │ │ │ + ldr r0, [pc, #8] @ (36da8 <_PyEval_FormatExcUnbound@@Base+0xe4>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #16 @ (adr r6, 36de4 <_PyEval_FormatExcUnbound@@Base+0x234>) │ │ │ │ + add r6, pc, #16 @ (adr r6, 36dbc <_PyEval_FormatExcUnbound@@Base+0xf8>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 36df4 <_PyEval_FormatExcUnbound@@Base+0x244> │ │ │ │ + bmi.n 36dcc <_PyEval_FormatExcUnbound@@Base+0x108> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52472 @ 0xccf8 │ │ │ │ + movw r1, #55736 @ 0xd9b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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 118ad4 │ │ │ │ + bl 119030 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36ed4 <_PyEval_FormatExcUnbound@@Base+0x324> │ │ │ │ + beq.n 36eac <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 14c6fc │ │ │ │ + bl 14d678 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36ec2 <_PyEval_FormatExcUnbound@@Base+0x312> │ │ │ │ - bl 98638 │ │ │ │ + beq.n 36e9a <_PyEval_FormatExcUnbound@@Base+0x1d6> │ │ │ │ + bl 97dec │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 29228 │ │ │ │ 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 6cf30 │ │ │ │ + bl 6cf08 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36e58 <_PyEval_FormatExcUnbound@@Base+0x2a8> │ │ │ │ + cbnz r0, 36e30 <_PyEval_FormatExcUnbound@@Base+0x16c> │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 36e86 <_PyEval_FormatExcUnbound@@Base+0x2d6> │ │ │ │ + b.n 36e5e <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a27c │ │ │ │ - cbz r0, 36e7c <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ + cbz r0, 36e54 <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 36e7c <_PyEval_FormatExcUnbound@@Base+0x2cc> │ │ │ │ + bne.n 36e54 <_PyEval_FormatExcUnbound@@Base+0x190> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36e82 <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ + bge.n 36e5a <_PyEval_FormatExcUnbound@@Base+0x196> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 36e40 <_PyEval_FormatExcUnbound@@Base+0x290> │ │ │ │ + b.n 36e18 <_PyEval_FormatExcUnbound@@Base+0x154> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 36e86 <_PyEval_FormatExcUnbound@@Base+0x2d6> │ │ │ │ + b.n 36e5e <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 36eb6 <_PyEval_FormatExcUnbound@@Base+0x306> │ │ │ │ + cbnz r5, 36e8e <_PyEval_FormatExcUnbound@@Base+0x1ca> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 36e9c <_PyEval_FormatExcUnbound@@Base+0x2ec> │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 36ec6 <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ + beq.n 36e74 <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 36e9e <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #52512 @ 0xcd20 │ │ │ │ + movw r1, #55776 @ 0xd9e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 36ec6 <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ + bl d5248 │ │ │ │ + b.n 36e9e <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1da4ac <_Py_Uid_Converter@@Base+0x100> │ │ │ │ + bl 1dc34c <_Py_Uid_Converter@@Base+0x100> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36ec6 <_PyEval_FormatExcUnbound@@Base+0x316> │ │ │ │ + b.n 36e9e <_PyEval_FormatExcUnbound@@Base+0x1da> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 138200 <_Py_DecRef@@Base> │ │ │ │ + bl 139564 <_Py_DecRef@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00036edc : │ │ │ │ +00036eb4 : │ │ │ │ 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 d1f60 │ │ │ │ - cbz r0, 36f22 │ │ │ │ + bl d175c │ │ │ │ + cbz r0, 36efa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #29396 @ 0x72d4 │ │ │ │ + movw r1, #32620 @ 0x7f6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 36f42 │ │ │ │ + bl d5248 │ │ │ │ + b.n 36f1a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36f02 │ │ │ │ + bne.n 36eda │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 36f46 │ │ │ │ - bl 1ef0b0 │ │ │ │ + ble.n 36f1e │ │ │ │ + bl 1f0e80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f6c │ │ │ │ + b.n 36f44 │ │ │ │ add r1, r2 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f42 │ │ │ │ + beq.n 36f1a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 36f6c │ │ │ │ + cbz r0, 36f44 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36f78 │ │ │ │ + beq.n 36f50 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36f84 │ │ │ │ + beq.n 36f5c │ │ │ │ mov r0, sp │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37060 │ │ │ │ + beq.n 37038 │ │ │ │ movw r0, #11644 @ 0x2d7c │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36fc8 │ │ │ │ + bne.n 36fa0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 36fb8 │ │ │ │ + bne.n 36f90 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 36fd4 │ │ │ │ - bl 27359c │ │ │ │ + beq.n 36fac │ │ │ │ + bl 278c10 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 298f4 │ │ │ │ blx 29ec8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 37032 │ │ │ │ - bl 205378 │ │ │ │ + cbz r1, 3700a │ │ │ │ + bl 207084 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 37004 │ │ │ │ + cbnz r5, 36fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3700c │ │ │ │ - b.n 37018 │ │ │ │ - bl 86084 │ │ │ │ - cbz r0, 3701c │ │ │ │ - b.n 36ff2 │ │ │ │ + bne.n 36fe4 │ │ │ │ + b.n 36ff0 │ │ │ │ + bl 85b64 │ │ │ │ + cbz r0, 36ff4 │ │ │ │ + b.n 36fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37018 │ │ │ │ + cbnz r3, 36ff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37032 │ │ │ │ + b.n 3700a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 36fdc │ │ │ │ + beq.n 36fb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36fdc │ │ │ │ + bne.n 36fb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36fdc │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 36fb4 │ │ │ │ blx 2a7bc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3704e │ │ │ │ + bne.n 37026 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3703e │ │ │ │ + bne.n 37016 │ │ │ │ dmb ish │ │ │ │ - beq.n 37060 │ │ │ │ + beq.n 37038 │ │ │ │ movw r0, #11644 @ 0x2d7c │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ 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] @ (3708c ) │ │ │ │ + ldr r0, [pc, #12] @ (37064 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #304 @ (adr r7, 371c0 <_PyType_GetModuleByDef3@@Base+0x40>) │ │ │ │ + add r7, pc, #304 @ (adr r7, 37198 ) │ │ │ │ + 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] @ (3708c ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 13c100 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r7, pc, #192 @ (adr r7, 37150 ) │ │ │ │ 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] @ (370b4 ) │ │ │ │ + ldr r0, [pc, #8] @ (370b4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #192 @ (adr r7, 37178 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 372b8 <_PyType_GetModuleByDef3@@Base+0x24>) │ │ │ │ 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, 370d8 │ │ │ │ + cbnz r3, 370d8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 370d8 │ │ │ │ + ble.n 370d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 370d8 │ │ │ │ - cbnz r0, 370f4 │ │ │ │ + bne.n 370d8 │ │ │ │ + cbnz r0, 370f4 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (3712c ) │ │ │ │ + ldr r4, [pc, #76] @ (3712c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 370f4 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 370f4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 37124 │ │ │ │ + b.n 37124 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37108 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 37108 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 370f0 │ │ │ │ + bne.n 370f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166fdc <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 167ac4 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ @@ -18873,320 +18873,304 @@ │ │ │ │ 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] @ (37154 ) │ │ │ │ + ldr r0, [pc, #8] @ (37154 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r5, pc, #512 @ (adr r5, 37358 <_PyType_GetModuleByDef3@@Base+0x1d8>) │ │ │ │ - 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] @ (3717c ) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00037180 <_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 1c63a8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 371da <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c63a8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 371da <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c63a8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 371da <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #52796 @ 0xce3c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37314 <_PyType_GetModuleByDef3@@Base+0x194>) │ │ │ │ + ldr r2, [pc, #288] @ (37288 ) │ │ │ │ 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 3721c <_PyType_GetModuleByDef3@@Base+0x9c> │ │ │ │ + beq.n 37192 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3721e <_PyType_GetModuleByDef3@@Base+0x9e> │ │ │ │ + cbz r4, 37194 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #29155 @ 0x71e3 │ │ │ │ + movw r3, #29017 @ 0x7159 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3721e <_PyType_GetModuleByDef3@@Base+0x9e> │ │ │ │ + b.n 37194 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 372f4 <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ + beq.n 3726a │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #29155 @ 0x71e3 │ │ │ │ + movw r3, #29017 @ 0x7159 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 372f4 <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ - cbnz r4, 37238 <_PyType_GetModuleByDef3@@Base+0xb8> │ │ │ │ + bne.n 3726a │ │ │ │ + cbnz r4, 371ae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 372b2 <_PyType_GetModuleByDef3@@Base+0x132> │ │ │ │ + b.n 37228 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 37256 <_PyType_GetModuleByDef3@@Base+0xd6> │ │ │ │ + cbz r3, 371cc │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 372b2 <_PyType_GetModuleByDef3@@Base+0x132> │ │ │ │ + ble.n 37228 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37244 <_PyType_GetModuleByDef3@@Base+0xc4> │ │ │ │ - b.n 37270 <_PyType_GetModuleByDef3@@Base+0xf0> │ │ │ │ + bne.n 371ba │ │ │ │ + b.n 371e6 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37270 <_PyType_GetModuleByDef3@@Base+0xf0> │ │ │ │ + beq.n 371e6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37258 <_PyType_GetModuleByDef3@@Base+0xd8> │ │ │ │ + bne.n 371ce │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 372b2 <_PyType_GetModuleByDef3@@Base+0x132> │ │ │ │ - ldr r2, [pc, #164] @ (37318 <_PyType_GetModuleByDef3@@Base+0x198>) │ │ │ │ + bne.n 37228 │ │ │ │ + ldr r2, [pc, #164] @ (3728c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24725c │ │ │ │ + bl 248714 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3730a <_PyType_GetModuleByDef3@@Base+0x18a> │ │ │ │ - beq.n 372b2 <_PyType_GetModuleByDef3@@Base+0x132> │ │ │ │ + blt.n 37280 │ │ │ │ + beq.n 37228 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37318 <_PyType_GetModuleByDef3@@Base+0x198>) │ │ │ │ + ldr r1, [pc, #148] @ (3728c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3730c <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ + bne.n 37282 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37234 <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ + beq.n 371aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37234 <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37234 <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ + bne.n 371aa │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 371aa │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3731c <_PyType_GetModuleByDef3@@Base+0x19c>) │ │ │ │ + ldr r1, [pc, #100] @ (37290 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3730c <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ + bne.n 37282 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 372e0 <_PyType_GetModuleByDef3@@Base+0x160> │ │ │ │ + bne.n 37256 │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3730c <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ + b.n 37282 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 372f4 <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ + beq.n 3726a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 372f4 <_PyType_GetModuleByDef3@@Base+0x174> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3726a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 372d6 <_PyType_GetModuleByDef3@@Base+0x156> │ │ │ │ - ldr r1, [pc, #28] @ (37318 <_PyType_GetModuleByDef3@@Base+0x198>) │ │ │ │ + beq.n 3724c │ │ │ │ + ldr r1, [pc, #28] @ (3728c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3730c <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ + b.n 37282 │ │ │ │ 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, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00037294 <_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 1c8440 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 372ee <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c8440 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 372ee <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c8440 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 372ee <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #56060 @ 0xdafc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5248 │ │ │ │ + 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, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3733e <_PyType_GetModuleByDef3@@Base+0x1be> │ │ │ │ + cbz r3, 37314 <_PyType_GetModuleByDef3@@Base+0x80> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 37340 <_PyType_GetModuleByDef3@@Base+0x1c0> │ │ │ │ + b.n 37316 <_PyType_GetModuleByDef3@@Base+0x82> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #264] @ (3744c <_PyType_GetModuleByDef3@@Base+0x2cc>) │ │ │ │ + ldr r5, [pc, #268] @ (37424 <_PyType_GetModuleByDef3@@Base+0x190>) │ │ │ │ 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 37370 <_PyType_GetModuleByDef3@@Base+0x1f0> │ │ │ │ + bne.n 37346 <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 37370 <_PyType_GetModuleByDef3@@Base+0x1f0> │ │ │ │ + ble.n 37346 <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 37370 <_PyType_GetModuleByDef3@@Base+0x1f0> │ │ │ │ - cbnz r6, 37394 <_PyType_GetModuleByDef3@@Base+0x214> │ │ │ │ - ldr r1, [pc, #220] @ (37450 <_PyType_GetModuleByDef3@@Base+0x2d0>) │ │ │ │ + bgt.n 37346 <_PyType_GetModuleByDef3@@Base+0xb2> │ │ │ │ + cbnz r6, 3736a <_PyType_GetModuleByDef3@@Base+0xd6> │ │ │ │ + ldr r1, [pc, #224] @ (37428 <_PyType_GetModuleByDef3@@Base+0x194>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3741e <_PyType_GetModuleByDef3@@Base+0x29e> │ │ │ │ + beq.n 373f4 <_PyType_GetModuleByDef3@@Base+0x160> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r8, r7 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3741a <_PyType_GetModuleByDef3@@Base+0x29a> │ │ │ │ + beq.n 373f0 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 373d6 <_PyType_GetModuleByDef3@@Base+0x256> │ │ │ │ + beq.n 373ac <_PyType_GetModuleByDef3@@Base+0x118> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 373c6 <_PyType_GetModuleByDef3@@Base+0x246> │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 3739c <_PyType_GetModuleByDef3@@Base+0x108> │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 373be <_PyType_GetModuleByDef3@@Base+0x23e> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3741a <_PyType_GetModuleByDef3@@Base+0x29a> │ │ │ │ + bne.n 37394 <_PyType_GetModuleByDef3@@Base+0x100> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 373f0 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 373da <_PyType_GetModuleByDef3@@Base+0x25a> │ │ │ │ - b.n 373ca <_PyType_GetModuleByDef3@@Base+0x24a> │ │ │ │ + beq.n 373b0 <_PyType_GetModuleByDef3@@Base+0x11c> │ │ │ │ + b.n 373a0 <_PyType_GetModuleByDef3@@Base+0x10c> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1c28ac │ │ │ │ - cbnz r0, 373da <_PyType_GetModuleByDef3@@Base+0x25a> │ │ │ │ - b.n 3741a <_PyType_GetModuleByDef3@@Base+0x29a> │ │ │ │ + bl 1c4a10 │ │ │ │ + cbnz r0, 373b0 <_PyType_GetModuleByDef3@@Base+0x11c> │ │ │ │ + b.n 373f0 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 373fa <_PyType_GetModuleByDef3@@Base+0x27a> │ │ │ │ + beq.n 373d0 <_PyType_GetModuleByDef3@@Base+0x13c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a294 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37400 <_PyType_GetModuleByDef3@@Base+0x280> │ │ │ │ + b.n 373d6 <_PyType_GetModuleByDef3@@Base+0x142> │ │ │ │ blx 29e0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b118 │ │ │ │ - cbz r5, 37422 <_PyType_GetModuleByDef3@@Base+0x2a2> │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r5, 373f8 <_PyType_GetModuleByDef3@@Base+0x164> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3742c <_PyType_GetModuleByDef3@@Base+0x2ac> │ │ │ │ - bl e921c │ │ │ │ + bne.n 37402 <_PyType_GetModuleByDef3@@Base+0x16e> │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ + beq.n 373b2 <_PyType_GetModuleByDef3@@Base+0x11e> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3743c <_PyType_GetModuleByDef3@@Base+0x2bc> │ │ │ │ + b.n 37412 <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3743c <_PyType_GetModuleByDef3@@Base+0x2bc> │ │ │ │ + b.n 37412 <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 3743c <_PyType_GetModuleByDef3@@Base+0x2bc> │ │ │ │ + b.n 37412 <_PyType_GetModuleByDef3@@Base+0x17e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 3741a <_PyType_GetModuleByDef3@@Base+0x29a> │ │ │ │ + bl f6a00 │ │ │ │ + b.n 373f0 <_PyType_GetModuleByDef3@@Base+0x15c> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r0, 374cc <_PyType_GetModuleByDef3@@Base+0x34c> │ │ │ │ + nop │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r3, r0, #1 │ │ │ │ adds r0, r5, #7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ @@ -19200,754 +19184,753 @@ │ │ │ │ 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, #52880 @ 0xce90 │ │ │ │ + movw r1, #56144 @ 0xdb50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1ecba0 │ │ │ │ - cbnz r0, 3749e <_PyType_GetModuleByDef3@@Base+0x31e> │ │ │ │ + bl 1ee970 │ │ │ │ + cbnz r0, 37476 <_PyType_GetModuleByDef3@@Base+0x1e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 374e0 <_PyType_GetModuleByDef3@@Base+0x360> │ │ │ │ + b.n 374b8 <_PyType_GetModuleByDef3@@Base+0x224> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 116974 <_PyTime_localtime@@Base> │ │ │ │ + bl 116e9c <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3749a <_PyType_GetModuleByDef3@@Base+0x31a> │ │ │ │ + bne.n 37472 <_PyType_GetModuleByDef3@@Base+0x1de> │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (374e4 <_PyType_GetModuleByDef3@@Base+0x364>) │ │ │ │ + ldr r2, [pc, #48] @ (374bc <_PyType_GetModuleByDef3@@Base+0x228>) │ │ │ │ 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, #52892 @ 0xce9c │ │ │ │ + movw r0, #56156 @ 0xdb5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - pop {r3, r5} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r3, 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, #3960] @ 0xf78 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 37508 <_PyType_GetModuleByDef3@@Base+0x388> │ │ │ │ + cbz r3, 374e0 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 3750a <_PyType_GetModuleByDef3@@Base+0x38a> │ │ │ │ + b.n 374e2 <_PyType_GetModuleByDef3@@Base+0x24e> │ │ │ │ mov r9, r3 │ │ │ │ - ldr r6, [pc, #288] @ (3762c <_PyType_GetModuleByDef3@@Base+0x4ac>) │ │ │ │ + ldr r6, [pc, #288] @ (37604 <_PyType_GetModuleByDef3@@Base+0x370>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ 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} │ │ │ │ - cbnz r7, 37538 <_PyType_GetModuleByDef3@@Base+0x3b8> │ │ │ │ + cbnz r7, 37510 <_PyType_GetModuleByDef3@@Base+0x27c> │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 37538 <_PyType_GetModuleByDef3@@Base+0x3b8> │ │ │ │ + ble.n 37510 <_PyType_GetModuleByDef3@@Base+0x27c> │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 37538 <_PyType_GetModuleByDef3@@Base+0x3b8> │ │ │ │ - cbnz r4, 3755a <_PyType_GetModuleByDef3@@Base+0x3da> │ │ │ │ - ldr r1, [pc, #244] @ (37630 <_PyType_GetModuleByDef3@@Base+0x4b0>) │ │ │ │ + bne.n 37510 <_PyType_GetModuleByDef3@@Base+0x27c> │ │ │ │ + cbnz r4, 37532 <_PyType_GetModuleByDef3@@Base+0x29e> │ │ │ │ + ldr r1, [pc, #244] @ (37608 <_PyType_GetModuleByDef3@@Base+0x374>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3761a <_PyType_GetModuleByDef3@@Base+0x49a> │ │ │ │ + beq.n 375f2 <_PyType_GetModuleByDef3@@Base+0x35e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - cbz r0, 375b8 <_PyType_GetModuleByDef3@@Base+0x438> │ │ │ │ + cbz r0, 37590 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3757a <_PyType_GetModuleByDef3@@Base+0x3fa> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 375b8 <_PyType_GetModuleByDef3@@Base+0x438> │ │ │ │ + bne.n 37552 <_PyType_GetModuleByDef3@@Base+0x2be> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 37590 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ add r9, sl │ │ │ │ subs.w r5, r9, #2 │ │ │ │ - bne.n 37588 <_PyType_GetModuleByDef3@@Base+0x408> │ │ │ │ + bne.n 37560 <_PyType_GetModuleByDef3@@Base+0x2cc> │ │ │ │ movs r5, #1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 375bc <_PyType_GetModuleByDef3@@Base+0x43c> │ │ │ │ + b.n 37594 <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3759a <_PyType_GetModuleByDef3@@Base+0x41a> │ │ │ │ + cbz r0, 37572 <_PyType_GetModuleByDef3@@Base+0x2de> │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1c28ac │ │ │ │ - cbz r0, 375b8 <_PyType_GetModuleByDef3@@Base+0x438> │ │ │ │ + bl 1c4a10 │ │ │ │ + cbz r0, 37590 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ subs.w r5, r9, #3 │ │ │ │ - beq.n 37582 <_PyType_GetModuleByDef3@@Base+0x402> │ │ │ │ + beq.n 3755a <_PyType_GetModuleByDef3@@Base+0x2c6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 375ac <_PyType_GetModuleByDef3@@Base+0x42c> │ │ │ │ - bl c705c │ │ │ │ + cbz r0, 37584 <_PyType_GetModuleByDef3@@Base+0x2f0> │ │ │ │ + bl c67d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 375b8 <_PyType_GetModuleByDef3@@Base+0x438> │ │ │ │ + blt.n 37590 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 375bc <_PyType_GetModuleByDef3@@Base+0x43c> │ │ │ │ - b.n 375ae <_PyType_GetModuleByDef3@@Base+0x42e> │ │ │ │ + beq.n 37594 <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ + b.n 37586 <_PyType_GetModuleByDef3@@Base+0x2f2> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 375bc <_PyType_GetModuleByDef3@@Base+0x43c> │ │ │ │ + bge.n 37594 <_PyType_GetModuleByDef3@@Base+0x300> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3761c <_PyType_GetModuleByDef3@@Base+0x49c> │ │ │ │ + b.n 375f4 <_PyType_GetModuleByDef3@@Base+0x360> │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 375d8 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ + bne.n 375b0 <_PyType_GetModuleByDef3@@Base+0x31c> │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 375d8 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ - cbnz r5, 375f2 <_PyType_GetModuleByDef3@@Base+0x472> │ │ │ │ + bmi.n 375b0 <_PyType_GetModuleByDef3@@Base+0x31c> │ │ │ │ + cbnz r5, 375ca <_PyType_GetModuleByDef3@@Base+0x336> │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ - b.n 375de <_PyType_GetModuleByDef3@@Base+0x45e> │ │ │ │ + b.n 375b6 <_PyType_GetModuleByDef3@@Base+0x322> │ │ │ │ lsls r5, r5, #8 │ │ │ │ eor.w r5, r5, #256 @ 0x100 │ │ │ │ sxth r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r3, r5, r3, lsl #9 │ │ │ │ blx 2a3fc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 375fc <_PyType_GetModuleByDef3@@Base+0x47c> │ │ │ │ + b.n 375d4 <_PyType_GetModuleByDef3@@Base+0x340> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 29870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 3761c <_PyType_GetModuleByDef3@@Base+0x49c> │ │ │ │ + b.n 375f4 <_PyType_GetModuleByDef3@@Base+0x360> │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ lsls r3, r0, #1 │ │ │ │ subs r4, r2, #0 │ │ │ │ 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 23b8b0 │ │ │ │ + bl 23cdf0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3766c <_PyType_GetModuleByDef3@@Base+0x4ec> │ │ │ │ + blt.n 37644 <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 37668 <_PyType_GetModuleByDef3@@Base+0x4e8> │ │ │ │ + cbnz r3, 37640 <_PyType_GetModuleByDef3@@Base+0x3ac> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52920 @ 0xceb8 │ │ │ │ + movw r1, #56184 @ 0xdb78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3766e <_PyType_GetModuleByDef3@@Base+0x4ee> │ │ │ │ + b.n 37646 <_PyType_GetModuleByDef3@@Base+0x3b2> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3767c <_PyType_GetModuleByDef3@@Base+0x4fc> │ │ │ │ - b.w 8081c │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41636 @ 0xa2a4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - 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, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53108 @ 0xcf74 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - 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, #8] @ (376f0 <_PyType_GetModuleByDef3@@Base+0x570>) │ │ │ │ + ldr r0, [pc, #12] @ (37670 <_PyType_GetModuleByDef3@@Base+0x3dc>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r7, pc, #432 @ (adr r7, 378a4 <_PyType_GetModuleByDef3@@Base+0x724>) │ │ │ │ + nop │ │ │ │ + add r7, pc, #432 @ (adr r7, 37824 <_PyType_GetModuleByDef3@@Base+0x590>) │ │ │ │ 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 72d90 │ │ │ │ - cbz r0, 37754 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ - mov r4, r0 │ │ │ │ - add.w r6, r5, #8 │ │ │ │ - add.w r7, r0, #8 │ │ │ │ - addw r8, r5, #2504 @ 0x9c8 │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ - bl 7ecc4 │ │ │ │ - cbz r0, 3773e <_PyType_GetModuleByDef3@@Base+0x5be> │ │ │ │ - cmp r6, r8 │ │ │ │ - str.w r0, [r7, #4]! │ │ │ │ - bne.n 3771e <_PyType_GetModuleByDef3@@Base+0x59e> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 80f64 │ │ │ │ - cbz r0, 3773e <_PyType_GetModuleByDef3@@Base+0x5be> │ │ │ │ - str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 37756 <_PyType_GetModuleByDef3@@Base+0x5d6> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 37754 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 37754 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_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, #4088] @ 0xff8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cbz r1, 3777e <_PyType_GetModuleByDef3@@Base+0x5fe> │ │ │ │ - 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 790d8 │ │ │ │ - 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 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53248 @ 0xd000 │ │ │ │ + movw r1, #56372 @ 0xdc34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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] @ (378e0 <_PyType_GetModuleByDef3@@Base+0x760>) │ │ │ │ + ldr r2, [pc, #288] @ (377cc <_PyType_GetModuleByDef3@@Base+0x538>) │ │ │ │ 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 377ea <_PyType_GetModuleByDef3@@Base+0x66a> │ │ │ │ + beq.n 376d6 <_PyType_GetModuleByDef3@@Base+0x442> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 377ec <_PyType_GetModuleByDef3@@Base+0x66c> │ │ │ │ + cbz r4, 376d8 <_PyType_GetModuleByDef3@@Base+0x444> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #30641 @ 0x77b1 │ │ │ │ + movw r3, #30365 @ 0x769d │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 377ec <_PyType_GetModuleByDef3@@Base+0x66c> │ │ │ │ + b.n 376d8 <_PyType_GetModuleByDef3@@Base+0x444> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 378c2 <_PyType_GetModuleByDef3@@Base+0x742> │ │ │ │ + beq.n 377ae <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #30641 @ 0x77b1 │ │ │ │ + movw r3, #30365 @ 0x769d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 378c2 <_PyType_GetModuleByDef3@@Base+0x742> │ │ │ │ - cbnz r4, 37806 <_PyType_GetModuleByDef3@@Base+0x686> │ │ │ │ + bne.n 377ae <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ + cbnz r4, 376f2 <_PyType_GetModuleByDef3@@Base+0x45e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37880 <_PyType_GetModuleByDef3@@Base+0x700> │ │ │ │ + b.n 3776c <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 37824 <_PyType_GetModuleByDef3@@Base+0x6a4> │ │ │ │ + cbz r3, 37710 <_PyType_GetModuleByDef3@@Base+0x47c> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37880 <_PyType_GetModuleByDef3@@Base+0x700> │ │ │ │ + ble.n 3776c <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37812 <_PyType_GetModuleByDef3@@Base+0x692> │ │ │ │ - b.n 3783e <_PyType_GetModuleByDef3@@Base+0x6be> │ │ │ │ + bne.n 376fe <_PyType_GetModuleByDef3@@Base+0x46a> │ │ │ │ + b.n 3772a <_PyType_GetModuleByDef3@@Base+0x496> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3783e <_PyType_GetModuleByDef3@@Base+0x6be> │ │ │ │ + beq.n 3772a <_PyType_GetModuleByDef3@@Base+0x496> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37826 <_PyType_GetModuleByDef3@@Base+0x6a6> │ │ │ │ + bne.n 37712 <_PyType_GetModuleByDef3@@Base+0x47e> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37880 <_PyType_GetModuleByDef3@@Base+0x700> │ │ │ │ - ldr r2, [pc, #164] @ (378e4 <_PyType_GetModuleByDef3@@Base+0x764>) │ │ │ │ + bne.n 3776c <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ + ldr r2, [pc, #164] @ (377d0 <_PyType_GetModuleByDef3@@Base+0x53c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 24725c │ │ │ │ + bl 248714 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 378d8 <_PyType_GetModuleByDef3@@Base+0x758> │ │ │ │ - beq.n 37880 <_PyType_GetModuleByDef3@@Base+0x700> │ │ │ │ + blt.n 377c4 <_PyType_GetModuleByDef3@@Base+0x530> │ │ │ │ + beq.n 3776c <_PyType_GetModuleByDef3@@Base+0x4d8> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (378e4 <_PyType_GetModuleByDef3@@Base+0x764>) │ │ │ │ + ldr r1, [pc, #148] @ (377d0 <_PyType_GetModuleByDef3@@Base+0x53c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 378da <_PyType_GetModuleByDef3@@Base+0x75a> │ │ │ │ + bne.n 377c6 <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37802 <_PyType_GetModuleByDef3@@Base+0x682> │ │ │ │ + beq.n 376ee <_PyType_GetModuleByDef3@@Base+0x45a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37802 <_PyType_GetModuleByDef3@@Base+0x682> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37802 <_PyType_GetModuleByDef3@@Base+0x682> │ │ │ │ + bne.n 376ee <_PyType_GetModuleByDef3@@Base+0x45a> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 376ee <_PyType_GetModuleByDef3@@Base+0x45a> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (378e8 <_PyType_GetModuleByDef3@@Base+0x768>) │ │ │ │ + ldr r1, [pc, #100] @ (377d4 <_PyType_GetModuleByDef3@@Base+0x540>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ movw r2, #7528 @ 0x1d68 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 378da <_PyType_GetModuleByDef3@@Base+0x75a> │ │ │ │ + bne.n 377c6 <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 378ae <_PyType_GetModuleByDef3@@Base+0x72e> │ │ │ │ + bne.n 3779a <_PyType_GetModuleByDef3@@Base+0x506> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 378da <_PyType_GetModuleByDef3@@Base+0x75a> │ │ │ │ + b.n 377c6 <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 378c2 <_PyType_GetModuleByDef3@@Base+0x742> │ │ │ │ + beq.n 377ae <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 378c2 <_PyType_GetModuleByDef3@@Base+0x742> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 377ae <_PyType_GetModuleByDef3@@Base+0x51a> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 378a4 <_PyType_GetModuleByDef3@@Base+0x724> │ │ │ │ - ldr r1, [pc, #28] @ (378e4 <_PyType_GetModuleByDef3@@Base+0x764>) │ │ │ │ + beq.n 37790 <_PyType_GetModuleByDef3@@Base+0x4fc> │ │ │ │ + ldr r1, [pc, #28] @ (377d0 <_PyType_GetModuleByDef3@@Base+0x53c>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1613fc <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ + bl 162420 <_PyUnicode_Copy@@Base+0xfc> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 378da <_PyType_GetModuleByDef3@@Base+0x75a> │ │ │ │ + b.n 377c6 <_PyType_GetModuleByDef3@@Base+0x532> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #864 @ 0x360 │ │ │ │ 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 72d58 │ │ │ │ + cbz r0, 37838 <_PyType_GetModuleByDef3@@Base+0x5a4> │ │ │ │ + mov r4, r0 │ │ │ │ + add.w r6, r5, #8 │ │ │ │ + add.w r7, r0, #8 │ │ │ │ + addw r8, r5, #2504 @ 0x9c8 │ │ │ │ + ldr.w r0, [r6, #4]! │ │ │ │ + bl 7ec40 │ │ │ │ + cbz r0, 37822 <_PyType_GetModuleByDef3@@Base+0x58e> │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r0, [r7, #4]! │ │ │ │ + bne.n 37802 <_PyType_GetModuleByDef3@@Base+0x56e> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 80ed8 │ │ │ │ + cbz r0, 37822 <_PyType_GetModuleByDef3@@Base+0x58e> │ │ │ │ + str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ + b.n 3783a <_PyType_GetModuleByDef3@@Base+0x5a6> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 37838 <_PyType_GetModuleByDef3@@Base+0x5a4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 37838 <_PyType_GetModuleByDef3@@Base+0x5a4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_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, #4088] @ 0xff8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cbz r1, 37862 <_PyType_GetModuleByDef3@@Base+0x5ce> │ │ │ │ + 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 790e8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 37876 <_PyType_GetModuleByDef3@@Base+0x5e2> │ │ │ │ + b.w 80790 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #44900 @ 0xaf64 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + 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, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #56512 @ 0xdcc0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, 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 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d175c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 37914 <_PyType_GetModuleByDef3@@Base+0x680> │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #14412 @ 0x384c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #52868 @ 0xce84 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37920 <_PyType_GetModuleByDef3@@Base+0x68c> │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1f48a0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 3792a <_PyType_GetModuleByDef3@@Base+0x696> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2234 │ │ │ │ + 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] @ (37954 <_PyType_GetModuleByDef3@@Base+0x6c0>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 13c100 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r5, pc, #784 @ (adr r5, 37c68 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ 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, 37908 <_PyType_GetModuleByDef3@@Base+0x788> │ │ │ │ + cbz r3, 37974 <_PyType_GetModuleByDef3@@Base+0x6e0> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3790a <_PyType_GetModuleByDef3@@Base+0x78a> │ │ │ │ + b.n 37976 <_PyType_GetModuleByDef3@@Base+0x6e2> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 37920 <_PyType_GetModuleByDef3@@Base+0x7a0> │ │ │ │ + cbnz r6, 3798c <_PyType_GetModuleByDef3@@Base+0x6f8> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 37920 <_PyType_GetModuleByDef3@@Base+0x7a0> │ │ │ │ + ble.n 3798c <_PyType_GetModuleByDef3@@Base+0x6f8> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 37920 <_PyType_GetModuleByDef3@@Base+0x7a0> │ │ │ │ - cbnz r5, 37946 <_PyType_GetModuleByDef3@@Base+0x7c6> │ │ │ │ - ldr r1, [pc, #120] @ (3799c <_PyType_GetModuleByDef3@@Base+0x81c>) │ │ │ │ + bgt.n 3798c <_PyType_GetModuleByDef3@@Base+0x6f8> │ │ │ │ + cbnz r5, 379b2 <_PyType_GetModuleByDef3@@Base+0x71e> │ │ │ │ + ldr r1, [pc, #120] @ (37a08 <_PyType_GetModuleByDef3@@Base+0x774>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37946 <_PyType_GetModuleByDef3@@Base+0x7c6> │ │ │ │ + cbnz r0, 379b2 <_PyType_GetModuleByDef3@@Base+0x71e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3798a <_PyType_GetModuleByDef3@@Base+0x80a> │ │ │ │ + b.n 379f6 <_PyType_GetModuleByDef3@@Base+0x762> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37942 <_PyType_GetModuleByDef3@@Base+0x7c2> │ │ │ │ + bne.n 379ae <_PyType_GetModuleByDef3@@Base+0x71a> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37976 <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ + beq.n 379e2 <_PyType_GetModuleByDef3@@Base+0x74e> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 37962 <_PyType_GetModuleByDef3@@Base+0x7e2> │ │ │ │ + cbz r6, 379ce <_PyType_GetModuleByDef3@@Base+0x73a> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3797a <_PyType_GetModuleByDef3@@Base+0x7fa> │ │ │ │ + beq.n 379e6 <_PyType_GetModuleByDef3@@Base+0x752> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3797c <_PyType_GetModuleByDef3@@Base+0x7fc> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 3797c <_PyType_GetModuleByDef3@@Base+0x7fc> │ │ │ │ - b.n 37942 <_PyType_GetModuleByDef3@@Base+0x7c2> │ │ │ │ + bne.n 379e8 <_PyType_GetModuleByDef3@@Base+0x754> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 379e8 <_PyType_GetModuleByDef3@@Base+0x754> │ │ │ │ + b.n 379ae <_PyType_GetModuleByDef3@@Base+0x71a> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3797c <_PyType_GetModuleByDef3@@Base+0x7fc> │ │ │ │ + b.n 379e8 <_PyType_GetModuleByDef3@@Base+0x754> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a0a <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37a6c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37994 <_PyType_GetModuleByDef3@@Base+0x814> │ │ │ │ + cbz r3, 37a00 <_PyType_GetModuleByDef3@@Base+0x76c> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, r0, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {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 2957c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #8] @ (37a2c <_PyType_GetModuleByDef3@@Base+0x798>) │ │ │ │ + bl 13c100 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00037a30 : │ │ │ │ + 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, 37a58 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1f60 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 379ee <_PyType_GetModuleByDef3@@Base+0x86e> │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #11148 @ 0x2b8c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49644 @ 0xc1ec │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 379fa <_PyType_GetModuleByDef3@@Base+0x87a> │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1f2ad0 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + bl 91be8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 37a04 <_PyType_GetModuleByDef3@@Base+0x884> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + cbz r0, 37a68 │ │ │ │ + str r7, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f6a08 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bl 790e8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00037a0a <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +00037a6c <_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 2478f4 │ │ │ │ + bl 248e08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 37a48 <_Py_strhex_bytes_with_sep@@Base+0x3e> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 37aaa <_Py_strhex_bytes_with_sep@@Base+0x3e> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 37a40 <_Py_strhex_bytes_with_sep@@Base+0x36> │ │ │ │ + bne.n 37aa2 <_Py_strhex_bytes_with_sep@@Base+0x36> │ │ │ │ pop {r4} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx 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 r3, r1 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37a70 <_Py_strhex_bytes_with_sep@@Base+0x66>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 13ada8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #784 @ (adr r5, 37d84 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00037a74 : │ │ │ │ - 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, 37a9c │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - bl 92450 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 37aac │ │ │ │ - str r7, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl f6944 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 790d8 │ │ │ │ - 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 101354 │ │ │ │ + bl 10151c │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37b5e │ │ │ │ - movw fp, #53476 @ 0xd0e4 │ │ │ │ + beq.n 37b5a <_Py_strhex_bytes_with_sep@@Base+0xee> │ │ │ │ + movw fp, #56740 @ 0xdda4 │ │ │ │ movt fp, #55 @ 0x37 │ │ │ │ - movw r7, #53392 @ 0xd090 │ │ │ │ + movw r7, #56680 @ 0xdd68 │ │ │ │ movt r7, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37b04 │ │ │ │ - bl 86084 │ │ │ │ + b.n 37b00 <_Py_strhex_bytes_with_sep@@Base+0x94> │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37b62 │ │ │ │ + bne.n 37b5e <_Py_strhex_bytes_with_sep@@Base+0xf2> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37b58 │ │ │ │ + bne.n 37b54 <_Py_strhex_bytes_with_sep@@Base+0xe8> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37b72 │ │ │ │ + bge.n 37b6e <_Py_strhex_bytes_with_sep@@Base+0x102> │ │ │ │ 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, #4356 @ 0x1104 │ │ │ │ - movweq r0, #53404 @ 0xd09c │ │ │ │ + movweq r0, #56692 @ 0xdd74 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37aec │ │ │ │ + bne.n 37ae8 <_Py_strhex_bytes_with_sep@@Base+0x7c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37b72 │ │ │ │ + b.n 37b6e <_Py_strhex_bytes_with_sep@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37afc │ │ │ │ + bne.n 37af8 <_Py_strhex_bytes_with_sep@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37afc │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37af8 <_Py_strhex_bytes_with_sep@@Base+0x8c> │ │ │ │ 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 37bf2 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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, 37bb2 │ │ │ │ + cbnz r1, 37bca <_Py_strhex_bytes_with_sep@@Base+0x15e> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37baa │ │ │ │ + bne.n 37bc2 <_Py_strhex_bytes_with_sep@@Base+0x156> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41636 @ 0xa2a4 │ │ │ │ + movw r1, #44900 @ 0xaf64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 37bce │ │ │ │ + bl 12f768 │ │ │ │ + b.n 37be6 <_Py_strhex_bytes_with_sep@@Base+0x17a> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37bd6 │ │ │ │ + b.n 37bee <_Py_strhex_bytes_with_sep@@Base+0x182> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37bd4 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 37bd4 │ │ │ │ + bne.n 37bec <_Py_strhex_bytes_with_sep@@Base+0x180> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 37bec <_Py_strhex_bytes_with_sep@@Base+0x180> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37bd8 │ │ │ │ + b.n 37bf0 <_Py_strhex_bytes_with_sep@@Base+0x184> │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (37bfc ) │ │ │ │ - bl 13ada8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37c1c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -00037c1c : │ │ │ │ +00037bf2 : │ │ │ │ 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] @ (37c84 ) │ │ │ │ + ldr r2, [pc, #84] @ (37c58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #92672 @ 0x16a00 │ │ │ │ @@ -19960,935 +19943,999 @@ │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37c4e │ │ │ │ + bne.n 37c24 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ + mov r0, r1 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 1fcac8 │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #41608 @ 0xa288 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 148764 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl e1c44 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 37cb2 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 37ccc │ │ │ │ + adds r4, #1 │ │ │ │ + movs r0, #1 │ │ │ │ + lsls r0, r4 │ │ │ │ + subs r4, r0, #1 │ │ │ │ + cbnz r0, 37cc2 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 37ccc │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, 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, 37cc6 │ │ │ │ + cbnz r3, 37cf0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37cc6 │ │ │ │ + ble.n 37cf0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37cc6 │ │ │ │ - cbnz r1, 37ce4 │ │ │ │ + bne.n 37cf0 │ │ │ │ + cbnz r1, 37d0e │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #68] @ (37d10 ) │ │ │ │ + ldr r4, [pc, #68] @ (37d3c ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37ce4 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37d0e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37d0c │ │ │ │ + b.n 37d36 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37cf8 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 37d22 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37ce0 │ │ │ │ + bne.n 37d0a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9a64 <_PyCode_ConstantKey@@Base+0x2f0> │ │ │ │ + bl f9b20 <_PyCode_ConstantKey@@Base+0x2f0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37ce0 │ │ │ │ + beq.n 37d0a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r4, r4, #2 │ │ │ │ + nop │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 1fad50 │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #41608 @ 0xa288 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 1477f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c58 │ │ │ │ + bl e1c44 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37d4c │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 37d66 │ │ │ │ - adds r4, #1 │ │ │ │ + bne.n 37d60 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 37d6c │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ - subs r4, r0, #1 │ │ │ │ - cbnz r0, 37d5c │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 37d66 │ │ │ │ - mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37d72 │ │ │ │ - b.w 72f58 │ │ │ │ + cbnz r0, 37d78 │ │ │ │ + b.w 72f94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #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 e1c58 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 37da2 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 37dae │ │ │ │ - movs r0, #1 │ │ │ │ - lsls r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w c1efc │ │ │ │ + b.w c16c8 │ │ │ │ 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] @ (37e60 ) │ │ │ │ - bl 90fe4 │ │ │ │ - cbz r0, 37e56 │ │ │ │ + ldr r1, [pc, #120] @ (37e30 ) │ │ │ │ + bl 9077c │ │ │ │ + cbz r0, 37e26 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 37e10 │ │ │ │ + bmi.n 37de0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19444 @ 0x4bf4 │ │ │ │ + movw r1, #22668 @ 0x588c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 37e34 │ │ │ │ - ldr r1, [pc, #80] @ (37e64 ) │ │ │ │ - mov r2, r4 │ │ │ │ - cbz r4, 37e1e │ │ │ │ - bl 7a224 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 37e3e │ │ │ │ - bl 1b863c │ │ │ │ - cbnz r0, 37e3a │ │ │ │ + bl d5248 │ │ │ │ + b.n 37e04 │ │ │ │ + ldr r1, [pc, #80] @ (37e34 ) │ │ │ │ + mov r2, r4 │ │ │ │ + cbz r4, 37dee │ │ │ │ + bl 7a22c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 37e0e │ │ │ │ + bl 1ba8b0 │ │ │ │ + cbnz r0, 37e0a │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #52] @ (37e64 ) │ │ │ │ + ldr r1, [pc, #52] @ (37e34 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eeeb0 │ │ │ │ + bl eef70 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37e3e │ │ │ │ + b.n 37e0e │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37e5a │ │ │ │ + beq.n 37e2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37e5a │ │ │ │ + cbnz r3, 37e2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37e5a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37e2a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #192 @ (adr r2, 37f24 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 37ef4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ 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, #12188 @ 0x2f9c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 37f38 │ │ │ │ + bne.n 37f08 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 37f38 │ │ │ │ + bne.n 37f08 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 37ec0 │ │ │ │ + bne.n 37e90 │ │ │ │ movw r4, #7780 @ 0x1e64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 37eaa │ │ │ │ + bgt.n 37e7a │ │ │ │ cmp r2, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 37eb0 │ │ │ │ + b.n 37e80 │ │ │ │ cmp r2, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f40 │ │ │ │ + beq.n 37f10 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 37f40 │ │ │ │ + b.n 37f10 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e69c │ │ │ │ + bl 7e618 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37efa │ │ │ │ + cbz r0, 37eca │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7e69c │ │ │ │ + bl 7e618 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 37efe │ │ │ │ + cbnz r0, 37ece │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37efa │ │ │ │ + beq.n 37eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37efa │ │ │ │ + cbnz r3, 37eca │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37f40 │ │ │ │ + b.n 37f10 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d53f8 │ │ │ │ + bl d4c1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f20 │ │ │ │ + beq.n 37ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37f20 │ │ │ │ + cbnz r3, 37ef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37f40 │ │ │ │ + beq.n 37f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 37f40 │ │ │ │ + cbnz r3, 37f10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37f40 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 37f10 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 37f74 │ │ │ │ - cbz r1, 37f74 │ │ │ │ + beq.n 37f44 │ │ │ │ + cbz r1, 37f44 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e594 │ │ │ │ + bl 7e510 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 37f76 │ │ │ │ - b.n 37fc2 │ │ │ │ - ldr r4, [pc, #180] @ (3802c ) │ │ │ │ - ldr r0, [pc, #184] @ (38030 ) │ │ │ │ + cbnz r0, 37f46 │ │ │ │ + b.n 37f92 │ │ │ │ + ldr r4, [pc, #180] @ (37ffc ) │ │ │ │ + ldr r0, [pc, #184] @ (38000 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - bl 95b98 │ │ │ │ + bl 95350 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 37fac │ │ │ │ - bl 888c4 │ │ │ │ + cbz r0, 37f7c │ │ │ │ + bl 88394 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 37fc6 │ │ │ │ + cbnz r0, 37f96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37fac │ │ │ │ + beq.n 37f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37fac │ │ │ │ + cbnz r3, 37f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37fc2 │ │ │ │ + beq.n 37f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 37fc2 │ │ │ │ + cbnz r3, 37f92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 38022 │ │ │ │ + b.n 37ff2 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7e69c │ │ │ │ + bl 7e618 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 37ff6 │ │ │ │ + beq.n 37fc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 37ff6 │ │ │ │ + cbnz r3, 37fc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3800c │ │ │ │ + beq.n 37fdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3800c │ │ │ │ + cbnz r3, 37fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38022 │ │ │ │ + beq.n 37ff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38022 │ │ │ │ + cbnz r3, 37ff2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 38104 │ │ │ │ + bmi.n 380d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #54124 @ 0xd36c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w e21a4 │ │ │ │ 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 38070 │ │ │ │ + bgt.n 38030 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54144 @ 0xd380 │ │ │ │ + movw r1, #57388 @ 0xe02c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 38090 │ │ │ │ + ble.n 38050 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54192 @ 0xd3b0 │ │ │ │ + movw r1, #57436 @ 0xe05c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 380c2 │ │ │ │ + beq.n 38082 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 380b0 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 380c2 │ │ │ │ + bne.n 38070 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 38082 │ │ │ │ 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 38148 │ │ │ │ + b.n 380a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w ff50c │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 380f8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54264 @ 0xd3f8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 38124 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 3813a │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - bmi.n 3812a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54296 @ 0xd418 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38146 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 3813c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 3813c │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - str r1, [r2, #24] │ │ │ │ - bl 790d8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.w ff6bc │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #57480 @ 0xe088 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w e2190 │ │ │ │ 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, 38176 │ │ │ │ + cbnz r2, 380ce │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 38178 │ │ │ │ + b.n 380d0 │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #54756 @ 0xd5e4 │ │ │ │ + movw r1, #57528 @ 0xe0b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54760 @ 0xd5e8 │ │ │ │ + movw r0, #57532 @ 0xe0bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 381ce │ │ │ │ + beq.n 38126 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 38222 │ │ │ │ + beq.n 3817a │ │ │ │ add r5, sp, #20 │ │ │ │ - movw r1, #54772 @ 0xd5f4 │ │ │ │ + movw r1, #57544 @ 0xe0c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 154e00 │ │ │ │ - cbz r0, 3820a │ │ │ │ + bl 155e18 │ │ │ │ + cbz r0, 38162 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 381d2 │ │ │ │ + bls.n 3812a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54776 @ 0xd5f8 │ │ │ │ + movw r1, #57548 @ 0xe0cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3827a │ │ │ │ + b.n 381d2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29c10 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 38262 │ │ │ │ + bne.n 381ba │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 38252 │ │ │ │ - bl e921c │ │ │ │ + bne.n 381aa │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 381da │ │ │ │ - b.n 381ce │ │ │ │ - bl d7ce4 │ │ │ │ - movw r1, #54804 @ 0xd614 │ │ │ │ + beq.n 38132 │ │ │ │ + b.n 38126 │ │ │ │ + bl d74dc │ │ │ │ + movw r1, #57576 @ 0xe0e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 154e00 │ │ │ │ + bl 155e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 381ce │ │ │ │ - bl 98638 │ │ │ │ + beq.n 38126 │ │ │ │ + bl 97dec │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 290fc <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 38270 │ │ │ │ + bne.n 381c8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 38252 │ │ │ │ - bl e921c │ │ │ │ + bne.n 381aa │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38222 │ │ │ │ - b.n 381ce │ │ │ │ + beq.n 3817a │ │ │ │ + b.n 38126 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 381ce │ │ │ │ + bl f6a00 │ │ │ │ + b.n 38126 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 38252 │ │ │ │ + blt.n 381aa │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 72b78 │ │ │ │ - b.n 3827a │ │ │ │ + bl 72b40 │ │ │ │ + b.n 381d2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 38252 │ │ │ │ + blt.n 381aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 38202 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #57676 @ 0xe14c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3822e │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 38244 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + bmi.n 38234 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #57708 @ 0xe16c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 38250 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 38246 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 38246 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + str r1, [r2, #24] │ │ │ │ + bl 790e8 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #54980 @ 0xd6c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c │ │ │ │ - cbnz r0, 382b2 │ │ │ │ + bl c2c60 │ │ │ │ + cbnz r0, 38282 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 382da │ │ │ │ + b.n 382aa │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 382d0 │ │ │ │ + beq.n 382a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 382da │ │ │ │ - bl 80650 │ │ │ │ + b.n 382aa │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 382ae │ │ │ │ - b.n 382c8 │ │ │ │ + bne.n 3827e │ │ │ │ + b.n 38298 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 888c4 │ │ │ │ - cbz r0, 3832e │ │ │ │ + bl 88394 │ │ │ │ + cbz r0, 382fe │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 38308 │ │ │ │ + b.n 382d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38352 │ │ │ │ + bne.n 38322 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88c10 │ │ │ │ + bl 886e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 38364 │ │ │ │ - bl 23dbac <_PyEval_ExceptionGroupMatch@@Base+0x3ac> │ │ │ │ + cbz r5, 38334 │ │ │ │ + bl 23f2f0 <_PyEval_ExceptionGroupMatch@@Base+0x44c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38332 │ │ │ │ + bne.n 38302 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 38300 │ │ │ │ + bne.n 382d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 38342 │ │ │ │ + bne.n 38312 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3838a │ │ │ │ + b.n 3835a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38322 │ │ │ │ + bne.n 382f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38322 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 382f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3832e │ │ │ │ + bne.n 382fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3832e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 382fe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38308 │ │ │ │ + bne.n 382d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38308 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 382d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3837a │ │ │ │ + beq.n 3834a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3837a │ │ │ │ + cbnz r3, 3834a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 80650 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3832e │ │ │ │ + bne.n 382fe │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 cfd44 │ │ │ │ + bl cf520 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ecc3c │ │ │ │ + b.w eccac │ │ │ │ + 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, 3839a │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 3839a │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 3839a │ │ │ │ + cbnz r1, 383b8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #68] @ (383e4 ) │ │ │ │ + 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 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 383de │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl cf520 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 8234c │ │ │ │ + cbnz r0, 383dc │ │ │ │ + movw r1, #40748 @ 0x9f2c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 12f768 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 383d0 │ │ │ │ + bne.n 3840e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 383ea │ │ │ │ - b.n 383e6 │ │ │ │ + bne.n 38428 │ │ │ │ + b.n 38424 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #63640 @ 0xf898 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ + movw r0, #1396 @ 0x574 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 383c2 │ │ │ │ + bne.n 38400 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 384a4 │ │ │ │ + b.n 384e2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 189ba8 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 189ca0 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 38424 │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 38424 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 79138 │ │ │ │ + bl 79148 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38442 │ │ │ │ - cbnz r0, 38438 │ │ │ │ + beq.n 38480 │ │ │ │ + cbnz r0, 38476 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3844c │ │ │ │ - b.n 383e6 │ │ │ │ + bne.n 3848a │ │ │ │ + b.n 38424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3845c │ │ │ │ + cbnz r0, 3849a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 38424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 383e6 │ │ │ │ + bne.n 38424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 383e6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 38424 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3847e │ │ │ │ + beq.n 384bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3847e │ │ │ │ + cbnz r3, 384bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38494 │ │ │ │ + beq.n 384d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38494 │ │ │ │ + cbnz r3, 384d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 383e6 │ │ │ │ + beq.n 38424 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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} │ │ │ │ - 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, 384c8 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 384c8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 384c8 │ │ │ │ - cbnz r1, 384e6 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (38514 ) │ │ │ │ - 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3850c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl cfd44 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 82860 │ │ │ │ - cbnz r0, 3850a │ │ │ │ - movw r1, #37500 @ 0x927c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ - 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, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl df1c4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #55216 @ 0xd7b0 │ │ │ │ + bl de9c0 <_PyType_Name@@Base> │ │ │ │ + movw r1, #58480 @ 0xe470 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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, 3856e │ │ │ │ + cbz r0, 3853c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38586 │ │ │ │ + beq.n 38554 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38586 │ │ │ │ + b.n 38554 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fe244 │ │ │ │ - cbz r0, 38586 │ │ │ │ + bl fe2ec │ │ │ │ + cbz r0, 38554 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #55372 @ 0xd84c │ │ │ │ + movw r0, #58636 @ 0xe50c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1477f4 │ │ │ │ + b.w 148764 │ │ │ │ + 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, 385bc │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #26136 @ 0x6618 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3867e │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 38676 │ │ │ │ + tbb [pc, r3] │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ + adds r1, #33 @ 0x21 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + movw r0, #58644 @ 0xe514 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7aff4 │ │ │ │ + movw r0, #63620 @ 0xf884 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7aff4 │ │ │ │ + movw r0, #224 @ 0xe0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7aff4 │ │ │ │ + movw r2, #63620 @ 0xf884 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + b.n 38616 │ │ │ │ + movw r2, #224 @ 0xe0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #58644 @ 0xe514 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #16492 @ 0x406c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847a8 │ │ │ │ + movw r2, #224 @ 0xe0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #16492 @ 0x406c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847a8 │ │ │ │ + movw r3, #224 @ 0xe0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + movw r2, #63620 @ 0xf884 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #58644 @ 0xe514 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #58648 @ 0xe518 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847a8 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + 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, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 385e4 │ │ │ │ + bne.n 386a2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3864e │ │ │ │ + b.n 3870c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 385de │ │ │ │ + beq.n 3869c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 385de │ │ │ │ + beq.n 3869c │ │ │ │ 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 │ │ │ │ @@ -20905,312 +20952,245 @@ │ │ │ │ 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, 38664 │ │ │ │ + cbz r0, 38722 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38666 │ │ │ │ + beq.n 38724 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38668 ) │ │ │ │ + ldr r0, [pc, #4] @ (38728 ) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - 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, 38696 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23120 @ 0x5a50 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 38758 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - bhi.n 38750 │ │ │ │ - tbb [pc, r3] │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ - adds r1, #33 @ 0x21 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - movw r0, #55380 @ 0xd854 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7afec │ │ │ │ - movw r0, #60472 @ 0xec38 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7afec │ │ │ │ - movw r0, #62564 @ 0xf464 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7afec │ │ │ │ - movw r2, #60472 @ 0xec38 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - b.n 386f0 │ │ │ │ - movw r2, #62564 @ 0xf464 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55380 @ 0xd854 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - movw r2, #62564 @ 0xf464 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #60472 @ 0xec38 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #13232 @ 0x33b0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - movw r3, #62564 @ 0xf464 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #60472 @ 0xec38 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #55380 @ 0xd854 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #55384 @ 0xd858 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r0, r4 │ │ │ │ - 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, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3877c │ │ │ │ + cbnz r3, 3874c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3877c │ │ │ │ + ble.n 3874c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3877c │ │ │ │ - cbnz r4, 38798 │ │ │ │ + bne.n 3874c │ │ │ │ + cbnz r4, 38768 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (387f8 ) │ │ │ │ + ldr r4, [pc, #116] @ (387c8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 387f2 │ │ │ │ + cbz r0, 387c2 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 387aa │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 387f2 │ │ │ │ + bne.n 3877a │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 387c2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 387d6 │ │ │ │ + beq.n 387a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #55388 @ 0xd85c │ │ │ │ + movw r1, #58652 @ 0xe51c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55428 @ 0xd884 │ │ │ │ + movw r1, #58692 @ 0xe544 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #26800 @ 0x68b0 │ │ │ │ + movw r3, #29880 @ 0x74b8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #34977 @ 0x88a1 │ │ │ │ + movw r2, #34929 @ 0x8871 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 241d00 │ │ │ │ + b.w 2431dc │ │ │ │ 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, 38834 │ │ │ │ + cbnz r3, 38804 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 38834 │ │ │ │ + ble.n 38804 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38834 │ │ │ │ - cbnz r1, 38856 │ │ │ │ + bne.n 38804 │ │ │ │ + cbnz r1, 38826 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (38890 ) │ │ │ │ + ldr r4, [pc, #88] @ (38860 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38856 │ │ │ │ + cbnz r0, 38826 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3888c │ │ │ │ + b.n 3885c │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cfd44 │ │ │ │ + bl cf520 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1b863c │ │ │ │ + bl 1ba8b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38852 │ │ │ │ - cbnz r0, 38884 │ │ │ │ + beq.n 38822 │ │ │ │ + cbnz r0, 38854 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #37500 @ 0x927c │ │ │ │ + movw r1, #40748 @ 0x9f2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00038894 : │ │ │ │ - ldr r0, [pc, #4] @ (3889c ) │ │ │ │ - b.w cf644 │ │ │ │ +00038864 : │ │ │ │ + ldr r0, [pc, #4] @ (3886c ) │ │ │ │ + b.w cee1c │ │ │ │ nop │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 38998 │ │ │ │ + bvs.n 38968 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 389a0 │ │ │ │ + vldr d5, [pc, #232] @ 38970 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 38932 │ │ │ │ + ble.n 38902 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 38920 │ │ │ │ + ble.n 388f0 │ │ │ │ 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 3890e │ │ │ │ - vldr d7, [pc, #168] @ 389a8 │ │ │ │ + bne.n 388de │ │ │ │ + vldr d7, [pc, #168] @ 38978 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 389b0 │ │ │ │ + vldr d0, [pc, #172] @ 38980 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 389b8 │ │ │ │ + vldr d7, [pc, #168] @ 38988 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 389c0 │ │ │ │ + vldr d0, [pc, #168] @ 38990 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #164] @ 389c8 │ │ │ │ + vldr d7, [pc, #164] @ 38998 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 389d0 │ │ │ │ + vldr d0, [pc, #168] @ 389a0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vcmpe.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 38946 │ │ │ │ + bgt.n 38916 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 38994 │ │ │ │ + bne.n 38964 │ │ │ │ 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 38982 │ │ │ │ - vldr d7, [pc, #100] @ 389d8 │ │ │ │ + bne.n 38952 │ │ │ │ + vldr d7, [pc, #100] @ 389a8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #104] @ 389e0 │ │ │ │ + vldr d0, [pc, #104] @ 389b0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #100] @ 389e8 │ │ │ │ + vldr d7, [pc, #100] @ 389b8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 389f0 │ │ │ │ + vldr d0, [pc, #100] @ 389c0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #92] @ 389f8 │ │ │ │ + vldr d0, [pc, #92] @ 389c8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ 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 38ab8 │ │ │ │ + bls.n 38a88 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 38ac0 │ │ │ │ + bls.n 38a90 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -21229,60 +21209,33 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ - 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 38a1c │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - lsls r2, r2, #31 │ │ │ │ - bpl.n 38a36 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1184 @ 0x4a0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 38a4e │ │ │ │ - tst.w r3, #10 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - 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, #40] @ 38a90 │ │ │ │ + vldr d11, [pc, #40] @ 38a10 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 85fac │ │ │ │ - movw r1, #26328 @ 0x66d8 │ │ │ │ + bl 85a8c │ │ │ │ + movw r1, #29472 @ 0x7320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 38b00 │ │ │ │ + bge.n 38a80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 39d3c │ │ │ │ + b.w 39cbc │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ itet eq │ │ │ │ @@ -21304,112 +21257,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 38bd0 │ │ │ │ + bls.n 38b50 │ │ │ │ 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 38be0 @ unpredictable │ │ │ │ + bls.n 38b60 @ 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 85fac │ │ │ │ - movw r1, #17352 @ 0x43c8 │ │ │ │ + bl 85a8c │ │ │ │ + movw r1, #20576 @ 0x5060 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d0, [pc, #-128] @ 38aa0 │ │ │ │ - bl 85fac │ │ │ │ - movw r1, #26332 @ 0x66dc │ │ │ │ + blt.n 38a08 │ │ │ │ + vldr d0, [pc, #-128] @ 38a20 │ │ │ │ + bl 85a8c │ │ │ │ + movw r1, #29476 @ 0x7324 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d9, [pc, #-148] @ 38aa8 │ │ │ │ + blt.n 38a08 │ │ │ │ + vldr d9, [pc, #-148] @ 38a28 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 85fac │ │ │ │ - movw r1, #4388 @ 0x1124 │ │ │ │ + bl 85a8c │ │ │ │ + movw r1, #7680 @ 0x1e00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d10, [pc, #-172] @ 38ab0 │ │ │ │ + blt.n 38a08 │ │ │ │ + vldr d10, [pc, #-172] @ 38a30 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 18e000 │ │ │ │ - movw r1, #55624 @ 0xd948 │ │ │ │ + bl 18f99c │ │ │ │ + movw r1, #58888 @ 0xe608 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 38a88 │ │ │ │ - vldr d8, [pc, #-200] @ 38ab8 │ │ │ │ + blt.n 38a08 │ │ │ │ + vldr d8, [pc, #-200] @ 38a38 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85fac │ │ │ │ - movw r1, #4444 @ 0x115c │ │ │ │ + bl 85a8c │ │ │ │ + movw r1, #7736 @ 0x1e38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38a88 │ │ │ │ + blt.w 38a08 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 18e000 │ │ │ │ - movw r1, #55632 @ 0xd950 │ │ │ │ + bl 18f99c │ │ │ │ + movw r1, #58896 @ 0xe610 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cfe94 │ │ │ │ + bl cf670 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 38a88 │ │ │ │ + blt.w 38a08 │ │ │ │ movw r3, #11648 @ 0x2d80 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ - vldr d7, [pc, #-268] @ 38ac0 │ │ │ │ + vldr d7, [pc, #-268] @ 38a40 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 38ac8 │ │ │ │ + vldr d6, [pc, #-268] @ 38a48 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 38af8 │ │ │ │ + vldr d5, [pc, #-228] @ 38a78 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 38af0 │ │ │ │ + vldr d4, [pc, #-244] @ 38a70 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 38ae8 │ │ │ │ + vldr d2, [pc, #-260] @ 38a68 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 38ae0 │ │ │ │ + vldr d0, [pc, #-276] @ 38a60 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 38ad8 │ │ │ │ + vldr d3, [pc, #-292] @ 38a58 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 38ad0 │ │ │ │ + vldr d12, [pc, #-308] @ 38a50 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #15992 @ 0x3e78 │ │ │ │ movt lr, #78 @ 0x4e │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -21535,23 +21488,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] @ 39208 │ │ │ │ + vldr d1, [pc, #1008] @ 39188 │ │ │ │ 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] @ (39210 ) │ │ │ │ + ldr r2, [pc, #984] @ (39190 ) │ │ │ │ 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 │ │ │ │ @@ -21786,22 +21739,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 3921c │ │ │ │ + b.n 3919c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r1, [pc, #96] @ (39274 ) │ │ │ │ + ldral r1, [pc, #96] @ (391f4 ) │ │ │ │ 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 │ │ │ │ @@ -22519,129 +22472,129 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39512 @ 0x9a58 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1477f4 │ │ │ │ + b.w 148764 │ │ │ │ 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, #55640 @ 0xd958 │ │ │ │ + movw r2, #58904 @ 0xe618 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2046f0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 39d84 │ │ │ │ + bl 173d70 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 39d04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39f4c │ │ │ │ + b.n 39ecc │ │ │ │ ldrd r0, r5, [sp, #16] │ │ │ │ - bl 888c4 │ │ │ │ + bl 88394 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39d80 │ │ │ │ + beq.n 39d00 │ │ │ │ movs r0, #32 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 39da0 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 39f44 │ │ │ │ + cbnz r0, 39d20 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 39ec4 │ │ │ │ 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 88c10 │ │ │ │ + bl 886e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39eea │ │ │ │ + beq.w 39e6a │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 39e08 │ │ │ │ + bmi.n 39d88 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55664 @ 0xd970 │ │ │ │ + movw r1, #58928 @ 0xe630 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 39f3c │ │ │ │ + beq.w 39ebc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39f3c │ │ │ │ + bne.w 39ebc │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 39f3c │ │ │ │ - bl e1c58 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 39ebc │ │ │ │ + bl e1c44 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 39e24 │ │ │ │ + beq.n 39da4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 39e24 │ │ │ │ + cbnz r3, 39da4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 39e50 │ │ │ │ + bge.n 39dd0 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 39f3c │ │ │ │ + bne.w 39ebc │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55720 @ 0xd9a8 │ │ │ │ + movw r1, #58984 @ 0xe668 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 39f3c │ │ │ │ + bl 12f768 │ │ │ │ + b.n 39ebc │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 39e74 │ │ │ │ + bne.n 39df4 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55740 @ 0xd9bc │ │ │ │ + movw r1, #59004 @ 0xe67c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 39f3c │ │ │ │ + bl 12f768 │ │ │ │ + b.n 39ebc │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 39ec6 │ │ │ │ + blt.n 39e46 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 39e78 │ │ │ │ + bge.n 39df8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a860 <__sched_cpualloc@plt> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 39e9e │ │ │ │ + cbnz r0, 39e1e │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 39f3c │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 39ebc │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 2957c │ │ │ │ @@ -22650,364 +22603,438 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r9 │ │ │ │ cmp.w r8, fp, lsr #3 │ │ │ │ - bls.w 39db4 │ │ │ │ + bls.w 39d34 │ │ │ │ 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 39db4 │ │ │ │ + b.n 39d34 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 39f3c │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 39ebc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39f0e │ │ │ │ + beq.n 39e8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39f0e │ │ │ │ + cbnz r3, 39e8e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a54c │ │ │ │ - cbz r0, 39f2c │ │ │ │ + cbz r0, 39eac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 39f3c │ │ │ │ + bl f6a00 │ │ │ │ + b.n 39ebc │ │ │ │ mov r0, r4 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 39f4c │ │ │ │ - cbz r4, 39f44 │ │ │ │ + b.n 39ecc │ │ │ │ + cbz r4, 39ec4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a86c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 790d8 │ │ │ │ - b.n 39d80 │ │ │ │ + bl 790e8 │ │ │ │ + b.n 39d00 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 39ee6 │ │ │ │ + movw r0, #59044 @ 0xe6a4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 847a8 │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + movw r0, #59052 @ 0xe6ac │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + pop {r4} │ │ │ │ + b.w 847a8 │ │ │ │ + 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 39f16 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + lsls r2, r2, #31 │ │ │ │ + bpl.n 39f30 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #4408 @ 0x1138 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 39f48 │ │ │ │ + tst.w r3, #10 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + 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 39f6e │ │ │ │ + bmi.n 39f66 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 39f88 │ │ │ │ + bpl.n 39f80 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1184 @ 0x4a0 │ │ │ │ + movw r1, #4408 @ 0x1138 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39fa0 │ │ │ │ + b.n 39f98 │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #39364 @ 0x99c4 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 148764 │ │ │ │ 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, 39fc6 │ │ │ │ + cbnz r5, 39fce │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 39fc6 │ │ │ │ + blt.n 39fce │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 39fc6 │ │ │ │ - cbnz r2, 39fe2 │ │ │ │ - ldr r1, [pc, #76] @ (3a014 ) │ │ │ │ + bgt.n 39fce │ │ │ │ + cbnz r2, 39fea │ │ │ │ + ldr r1, [pc, #76] @ (3a01c ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3a00e │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3a016 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 39ffc │ │ │ │ + bgt.n 3a004 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #22304 @ 0x5720 │ │ │ │ + movw r1, #27064 @ 0x69b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3a00e │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3a016 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39fe6 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 39fee │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39fe6 │ │ │ │ + beq.n 39fee │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3a02c │ │ │ │ - movw r0, #55804 @ 0xd9fc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 84cbc │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - movw r0, #55812 @ 0xda04 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - pop {r4} │ │ │ │ - b.w 84cbc │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #39364 @ 0x99c4 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 1477f4 │ │ │ │ + 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, #4364 @ 0x110c │ │ │ │ + movt r8, #71 @ 0x47 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + cmp r4, r8 │ │ │ │ + beq.n 3a090 │ │ │ │ + movw r1, #13540 @ 0x34e4 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 3a090 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 3a090 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 87a70 │ │ │ │ + movw r1, #19660 @ 0x4ccc │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 3a090 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + bmi.n 3a090 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 87a70 │ │ │ │ + movw r1, #19180 @ 0x4aec │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 3a090 │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.n 3a090 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 87a70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3a120 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 10b328 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge.n 3a09e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a128 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 10b328 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3a09a │ │ │ │ + cmp r5, #5 │ │ │ │ + bhi.n 3a108 │ │ │ │ + tbb [pc, r5] │ │ │ │ + adds r5, r2, #0 │ │ │ │ + lsls r3, r0, #12 │ │ │ │ + movs r6, #31 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne.n 3a0c4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3a228 │ │ │ │ + b.n 3a0c6 │ │ │ │ + movs r0, #0 │ │ │ │ + cmp r5, #3 │ │ │ │ + bne.n 3a102 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3a09a │ │ │ │ + cbnz r0, 3a108 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 3a110 │ │ │ │ + cmp r4, r0 │ │ │ │ + bge.n 3a108 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3a228 │ │ │ │ + b.n 3a102 │ │ │ │ + cmp r4, r0 │ │ │ │ + ble.n 3a0de │ │ │ │ + b.n 3a108 │ │ │ │ + cmp r4, r0 │ │ │ │ + ble.n 3a108 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3a228 │ │ │ │ + b.n 3a102 │ │ │ │ + cmp r4, r0 │ │ │ │ + bge.n 3a0f2 │ │ │ │ + b.n 3a108 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3a09a │ │ │ │ + bne.n 3a0d0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3a128 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 3a128 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a75c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3a07c │ │ │ │ + bge.n 3a158 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f693c │ │ │ │ - bne.n 3a086 │ │ │ │ + b.w f6a00 │ │ │ │ + bne.n 3a162 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 72f58 │ │ │ │ + b.w 72f94 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3a094 │ │ │ │ + bcc.n 3a170 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a08c │ │ │ │ + beq.n 3a168 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a75c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a0c6 │ │ │ │ + bne.n 3a1a2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a0fe │ │ │ │ - bl 72f58 │ │ │ │ + b.n 3a1da │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3a0f0 │ │ │ │ + cbz r0, 3a1cc │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3a0e8 │ │ │ │ + ble.n 3a1c4 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11c994 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3a0f0 │ │ │ │ + bl 11ced8 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3a1cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3a0d0 │ │ │ │ + b.n 3a1ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ - b.n 3a0fe │ │ │ │ + bl 78034 │ │ │ │ + b.n 3a1da │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790d8 │ │ │ │ - b.n 3a0c2 │ │ │ │ + bl 790e8 │ │ │ │ + b.n 3a19e │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9b3c │ │ │ │ + bl f9bf8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a12e │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3a20a │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a14a │ │ │ │ + b.n 3a226 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ + cmp.w r3, #8192 @ 0x2000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - movw r8, #4364 @ 0x110c │ │ │ │ - movt r8, #71 @ 0x47 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - cmp r4, r8 │ │ │ │ - beq.n 3a1c0 │ │ │ │ - movw r1, #13540 @ 0x34e4 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 3a1c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 3a1c0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - movw r1, #19660 @ 0x4ccc │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 3a1c0 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ - bmi.n 3a1c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - movw r1, #19180 @ 0x4aec │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq.n 3a1c0 │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.n 3a1c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3a250 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 10b164 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.n 3a1ce │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a258 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 10b164 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3a1ca │ │ │ │ - cmp r5, #5 │ │ │ │ - bhi.n 3a238 │ │ │ │ - tbb [pc, r5] │ │ │ │ - adds r5, r2, #0 │ │ │ │ - lsls r3, r0, #12 │ │ │ │ - movs r6, #31 │ │ │ │ - cmp r4, r0 │ │ │ │ - bne.n 3a1f4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3a3cc │ │ │ │ - b.n 3a1f6 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp r5, #3 │ │ │ │ - bne.n 3a232 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3a1ca │ │ │ │ - cbnz r0, 3a238 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 3a240 │ │ │ │ - cmp r4, r0 │ │ │ │ - bge.n 3a238 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3a3cc │ │ │ │ - b.n 3a232 │ │ │ │ - cmp r4, r0 │ │ │ │ - ble.n 3a20e │ │ │ │ - b.n 3a238 │ │ │ │ - cmp r4, r0 │ │ │ │ - ble.n 3a238 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 88394 │ │ │ │ + cbz r0, 3a298 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r4, #1 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 886e0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + cbnz r6, 3a264 │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, r6 │ │ │ │ + it ne │ │ │ │ + movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3a280 │ │ │ │ + bl d3c10 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 3a27c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 3a27c │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a3cc │ │ │ │ - b.n 3a232 │ │ │ │ - cmp r4, r0 │ │ │ │ - bge.n 3a222 │ │ │ │ - b.n 3a238 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3a1ca │ │ │ │ - bne.n 3a200 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 3a248 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a258 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 3a258 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ + beq.n 3a29c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3a29c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a29c │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 3a276 │ │ │ │ + cbz r4, 3a2c2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 129768 │ │ │ │ + b.w 12a0e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55916 @ 0xda6c │ │ │ │ + movw r1, #59180 @ 0xe72c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -23018,21 +23045,21 @@ │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a668 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a2d0 │ │ │ │ + bne.n 3a31c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a378 │ │ │ │ + b.n 3a3c4 │ │ │ │ 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] │ │ │ │ @@ -23044,1273 +23071,1281 @@ │ │ │ │ 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 859dc │ │ │ │ + bl 854bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a2cc │ │ │ │ + beq.n 3a318 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 85fac │ │ │ │ - cbz r0, 3a35c │ │ │ │ + bl 85a8c │ │ │ │ + cbz r0, 3a3a8 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 85fac │ │ │ │ - cbz r0, 3a35c │ │ │ │ + bl 85a8c │ │ │ │ + cbz r0, 3a3a8 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 85fac │ │ │ │ - cbz r0, 3a35c │ │ │ │ + bl 85a8c │ │ │ │ + cbz r0, 3a3a8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 85fac │ │ │ │ - cbz r0, 3a35c │ │ │ │ + bl 85a8c │ │ │ │ + cbz r0, 3a3a8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 85fac │ │ │ │ - cbnz r0, 3a376 │ │ │ │ + bl 85a8c │ │ │ │ + cbnz r0, 3a3c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a2cc │ │ │ │ + beq.n 3a318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a2cc │ │ │ │ + bne.n 3a318 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a2cc │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a318 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {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 f9b3c │ │ │ │ + bl f9bf8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a3ae │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3a3fa │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a3ca │ │ │ │ + b.n 3a416 │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 888c4 │ │ │ │ - cbz r0, 3a43c │ │ │ │ - mov r5, r0 │ │ │ │ - movs r4, #1 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 88c10 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - cbnz r6, 3a408 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, r6 │ │ │ │ - it ne │ │ │ │ - movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a424 │ │ │ │ - bl d43e8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 3a420 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a420 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3a3ec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3a440 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a440 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a440 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 3a448 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9b3c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3a474 │ │ │ │ - bl 80650 │ │ │ │ + bl f9bf8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a444 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3a47c │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ + b.n 3a460 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ - b.n 3a448 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a4b8 │ │ │ │ - add r1, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movw r1, #46808 @ 0xb6d8 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c349c │ │ │ │ - cbnz r0, 3a4ce │ │ │ │ - b.n 3a4ca │ │ │ │ - movw r0, #46808 @ 0xb6d8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3a49e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a4ea │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl c705c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3a4ca │ │ │ │ - itete ne │ │ │ │ - movwne r0, #4308 @ 0x10d4 │ │ │ │ - movweq r0, #7780 @ 0x1e64 │ │ │ │ - movtne r0, #71 @ 0x47 │ │ │ │ - movteq r0, #71 @ 0x47 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.n 3a6e0 │ │ │ │ + b.n 3a6ce │ │ │ │ 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, #19660 @ 0x4ccc │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a538 │ │ │ │ + beq.n 3a4ac │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a538 │ │ │ │ + beq.n 3a4ac │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a538 │ │ │ │ + bmi.n 3a4ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 3a538 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 3a4ac │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a53e │ │ │ │ + cbz r7, 3a4b2 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13540 @ 0x34e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a566 │ │ │ │ + bne.n 3a4da │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b164 │ │ │ │ + bl 10b328 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a566 │ │ │ │ + blt.n 3a4da │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #340] @ (3a6b0 ) │ │ │ │ + ldr r1, [pc, #340] @ (3a624 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w fd968 │ │ │ │ + b.w fda18 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a592 │ │ │ │ + beq.n 3a506 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a592 │ │ │ │ + beq.n 3a506 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a592 │ │ │ │ + bmi.n 3a506 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 3a5a2 │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 3a516 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a598 │ │ │ │ + cbz r3, 3a50c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl e2dd4 │ │ │ │ + bl e2dbc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a65e │ │ │ │ + beq.n 3a5d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 888c4 │ │ │ │ + bl 88394 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a648 │ │ │ │ + beq.n 3a5bc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3a5e4 │ │ │ │ + beq.n 3a558 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fa0 │ │ │ │ - movw r8, #33513 @ 0x82e9 │ │ │ │ + bl 87a70 │ │ │ │ + movw r8, #37633 @ 0x9301 │ │ │ │ movt r8, #21 │ │ │ │ - movw r3, #28713 @ 0x7029 │ │ │ │ + movw r3, #33869 @ 0x844d │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3a5ec │ │ │ │ - movw r8, #33513 @ 0x82e9 │ │ │ │ + b.n 3a560 │ │ │ │ + movw r8, #37633 @ 0x9301 │ │ │ │ movt r8, #21 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88c10 │ │ │ │ + bl 886e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3a62c │ │ │ │ + cbz r5, 3a5a0 │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a662 │ │ │ │ - bne.n 3a610 │ │ │ │ + blt.n 3a5d6 │ │ │ │ + bne.n 3a584 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3a5f0 │ │ │ │ - b.n 3a61c │ │ │ │ + beq.n 3a564 │ │ │ │ + b.n 3a590 │ │ │ │ mov r0, r4 │ │ │ │ - bl e5a90 │ │ │ │ + bl e5a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a608 │ │ │ │ - b.n 3a662 │ │ │ │ + beq.n 3a57c │ │ │ │ + b.n 3a5d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a5f0 │ │ │ │ + bne.n 3a564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a5f0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a564 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a642 │ │ │ │ + beq.n 3a5b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a642 │ │ │ │ + cbnz r3, 3a5b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 3a6a8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 3a61c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a65e │ │ │ │ + beq.n 3a5d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a65e │ │ │ │ + cbnz r3, 3a5d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a6a8 │ │ │ │ + b.n 3a61c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a678 │ │ │ │ + beq.n 3a5ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a678 │ │ │ │ + cbnz r3, 3a5ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a68e │ │ │ │ + beq.n 3a602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a68e │ │ │ │ + cbnz r3, 3a602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a65e │ │ │ │ + beq.n 3a5d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a65e │ │ │ │ + bne.n 3a5d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a65e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a5d2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bcc.n 3a74c │ │ │ │ + bcc.n 3a6c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + b.n 3a62a │ │ │ │ + push {r3, 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 72b78 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3a6dc │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - adds r0, #16 │ │ │ │ - bl 3a756 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f9bf8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3a656 │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a65e │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbnz r2, 3a698 │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movw r1, #50072 @ 0xc398 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + bl c2c60 │ │ │ │ + cbnz r0, 3a6ae │ │ │ │ + b.n 3a6aa │ │ │ │ + movw r0, #50072 @ 0xc398 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3a67e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a6ca │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl c67d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3a6aa │ │ │ │ + itete ne │ │ │ │ + movwne r0, #4308 @ 0x10d4 │ │ │ │ + movweq r0, #7780 @ 0x1e64 │ │ │ │ + movtne r0, #71 @ 0x47 │ │ │ │ + movteq 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, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c3f34 │ │ │ │ - cbnz r0, 3a708 │ │ │ │ + bl 1c609c │ │ │ │ + cbnz r0, 3a6f6 │ │ │ │ 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 214510 │ │ │ │ + b.w 215fa0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - 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 r0, r1 │ │ │ │ - bl f9b3c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a738 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a754 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #8192 @ 0x2000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 72b40 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3a722 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ + bl 3a728 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.n 3a62a │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3a786 │ │ │ │ + ble.n 3a758 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #10544 @ 0x2930 │ │ │ │ + movw r3, #13800 @ 0x35e8 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #31648 @ 0x7ba0 │ │ │ │ + movw r4, #34912 @ 0x8860 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a782 │ │ │ │ + beq.n 3a754 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3a774 │ │ │ │ + b.n 3a746 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0003a788 <_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 23d644 │ │ │ │ - cbz r0, 3a7c2 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + bl 23eb84 │ │ │ │ + cbz r0, 3a792 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e93a8 <_PySet_Update@@Base> │ │ │ │ + bl 152f54 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a7c4 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bne.n 3a794 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a7c2 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + beq.n 3a792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a7c2 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + cbnz r3, 3a792 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #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 3a806 <_Py_ResurrectReference@@Base+0x7e> │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44232 @ 0xacc8 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 3a830 <_Py_ResurrectReference@@Base+0xa8> │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl df2e4 <_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 24b72c <_PyTime_AsTimeval@@Base+0x1e9c> │ │ │ │ - adds r0, #1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bne.n 3a82c <_Py_ResurrectReference@@Base+0xa4> │ │ │ │ - bl 1ddad4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3a830 <_Py_ResurrectReference@@Base+0xa8> │ │ │ │ - bl 946d0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0003a798 <_Py_ResurrectReference@@Base>: │ │ │ │ + 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a858 <_Py_ResurrectReference@@Base+0xd0> │ │ │ │ + bhi.n 3a7be <_Py_ResurrectReference@@Base+0x26> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a872 <_Py_ResurrectReference@@Base+0xea> │ │ │ │ + ble.n 3a7d8 <_Py_ResurrectReference@@Base+0x40> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3a87a <_Py_ResurrectReference@@Base+0xf2> │ │ │ │ - movw r0, #47896 @ 0xbb18 │ │ │ │ + b.n 3a7e0 <_Py_ResurrectReference@@Base+0x48> │ │ │ │ + movw r0, #51160 @ 0xc7d8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a850 <_Py_ResurrectReference@@Base+0xc8> │ │ │ │ + bne.n 3a7b6 <_Py_ResurrectReference@@Base+0x1e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a990 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + b.n 3a8f6 <_Py_ResurrectReference@@Base+0x15e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3a888 <_Py_ResurrectReference@@Base+0x100> │ │ │ │ + cbz r3, 3a7ee <_Py_ResurrectReference@@Base+0x56> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3a8b8 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ - b.n 3a8a0 <_Py_ResurrectReference@@Base+0x118> │ │ │ │ + bpl.n 3a81e <_Py_ResurrectReference@@Base+0x86> │ │ │ │ + b.n 3a806 <_Py_ResurrectReference@@Base+0x6e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #3980 @ 0xf8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3a86e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ - bl 85efc │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3a7d4 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bl 859dc │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a8e2 <_Py_ResurrectReference@@Base+0x15a> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3a848 <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a86e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + bne.n 3a7d4 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a8e2 <_Py_ResurrectReference@@Base+0x15a> │ │ │ │ + b.n 3a848 <_Py_ResurrectReference@@Base+0xb0> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a8b2 <_Py_ResurrectReference@@Base+0x12a> │ │ │ │ + beq.n 3a818 <_Py_ResurrectReference@@Base+0x80> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #56348 @ 0xdc1c │ │ │ │ + movw r1, #59612 @ 0xe8dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a86e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + beq.n 3a7d4 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ 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 24681c <_PyArg_BadArgument@@Base+0xd0> │ │ │ │ + bl 247d04 <_PyArg_BadArgument@@Base+0x104> │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3a990 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + beq.n 3a8f6 <_Py_ResurrectReference@@Base+0x15e> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 3a972 <_Py_ResurrectReference@@Base+0x1ea> │ │ │ │ + cbz r2, 3a8d8 <_Py_ResurrectReference@@Base+0x140> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a952 <_Py_ResurrectReference@@Base+0x1ca> │ │ │ │ + bne.n 3a8b8 <_Py_ResurrectReference@@Base+0x120> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a972 <_Py_ResurrectReference@@Base+0x1ea> │ │ │ │ + beq.n 3a8d8 <_Py_ResurrectReference@@Base+0x140> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a972 <_Py_ResurrectReference@@Base+0x1ea> │ │ │ │ + cbnz r3, 3a8d8 <_Py_ResurrectReference@@Base+0x140> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a972 <_Py_ResurrectReference@@Base+0x1ea> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a8d8 <_Py_ResurrectReference@@Base+0x140> │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a962 <_Py_ResurrectReference@@Base+0x1da> │ │ │ │ + beq.n 3a8c8 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a962 <_Py_ResurrectReference@@Base+0x1da> │ │ │ │ + cbnz r3, 3a8c8 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3a90a <_Py_ResurrectReference@@Base+0x182> │ │ │ │ + blt.n 3a870 <_Py_ResurrectReference@@Base+0xd8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a90a <_Py_ResurrectReference@@Base+0x182> │ │ │ │ - b.n 3a990 <_Py_ResurrectReference@@Base+0x208> │ │ │ │ + beq.n 3a870 <_Py_ResurrectReference@@Base+0xd8> │ │ │ │ + b.n 3a8f6 <_Py_ResurrectReference@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a86e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + beq.w 3a7d4 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a86e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + bne.w 3a7d4 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a86e <_Py_ResurrectReference@@Base+0xe6> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a7d4 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r0, #56644 @ 0xdd44 │ │ │ │ + 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 3a93c <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #47496 @ 0xb988 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 3a966 <_Py_ResurrectReference@@Base+0x1ce> │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl deae0 <_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 24cb6c <_PyTime_AsTimeval@@Base+0x1d4c> │ │ │ │ + adds r0, #1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bne.n 3a962 <_Py_ResurrectReference@@Base+0x1ca> │ │ │ │ + bl 1df974 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3a966 <_Py_ResurrectReference@@Base+0x1ce> │ │ │ │ + bl 93e88 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r0, #59852 @ 0xe9cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7afec │ │ │ │ + b.w 7aff4 │ │ │ │ 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 3a9c4 <_Py_ResurrectReference@@Base+0x23c> │ │ │ │ + bne.n 3a996 <_Py_ResurrectReference@@Base+0x1fe> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11e9d4 │ │ │ │ + b.w 11ef10 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20096 @ 0x4e80 │ │ │ │ + movw r0, #23280 @ 0x5af0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a9b8 <_Py_ResurrectReference@@Base+0x230> │ │ │ │ + bne.n 3a98a <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ 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, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3aa0c <_Py_ResurrectReference@@Base+0x284> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 3a9de <_Py_ResurrectReference@@Base+0x246> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3aa06 <_Py_ResurrectReference@@Base+0x27e> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3aa0c <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + bne.n 3a9d8 <_Py_ResurrectReference@@Base+0x240> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3a9de <_Py_ResurrectReference@@Base+0x246> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3aa36 <_Py_ResurrectReference@@Base+0x2ae> │ │ │ │ + cbnz r0, 3aa08 <_Py_ResurrectReference@@Base+0x270> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3aa28 <_Py_ResurrectReference@@Base+0x2a0> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 3a9fa <_Py_ResurrectReference@@Base+0x262> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3aa22 <_Py_ResurrectReference@@Base+0x29a> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3aa28 <_Py_ResurrectReference@@Base+0x2a0> │ │ │ │ + bne.n 3a9f4 <_Py_ResurrectReference@@Base+0x25c> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3a9fa <_Py_ResurrectReference@@Base+0x262> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3aa36 <_Py_ResurrectReference@@Base+0x2ae> │ │ │ │ + cbnz r0, 3aa08 <_Py_ResurrectReference@@Base+0x270> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3aa36 <_Py_ResurrectReference@@Base+0x2ae> │ │ │ │ + cbz r0, 3aa08 <_Py_ResurrectReference@@Base+0x270> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003aa38 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003aa0a <_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, #27012 @ 0x6984 │ │ │ │ + movw r1, #30236 @ 0x761c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f6bac │ │ │ │ - cbz r0, 3aa84 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + bl f6c70 │ │ │ │ + cbz r0, 3aa56 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3aa88 <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + ldr r0, [pc, #40] @ (3aa58 <_PyErr_SetLocaleString@@Base+0x4e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d5fbc <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d57e8 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa84 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + beq.n 3aa56 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aa84 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + cbnz r3, 3aa56 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3aaac <_PyErr_SetLocaleString@@Base+0x74> │ │ │ │ + bne.n 3aa7c <_PyErr_SetLocaleString@@Base+0x72> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 130e24 │ │ │ │ + b.w 1317b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20108 @ 0x4e8c │ │ │ │ + movw r0, #23292 @ 0x5afc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3aaa0 <_PyErr_SetLocaleString@@Base+0x68> │ │ │ │ + bne.n 3aa70 <_PyErr_SetLocaleString@@Base+0x66> │ │ │ │ pop {r4, pc} │ │ │ │ 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, #56832 @ 0xde00 │ │ │ │ + movw r0, #60072 @ 0xeaa8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ 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 e21a4 │ │ │ │ + bl e2190 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ab18 <_PyErr_SetLocaleString@@Base+0xe0> │ │ │ │ + bne.n 3aae8 <_PyErr_SetLocaleString@@Base+0xde> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 163b20 │ │ │ │ + b.w 164b98 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20104 @ 0x4e88 │ │ │ │ + movw r0, #23288 @ 0x5af8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab0c <_PyErr_SetLocaleString@@Base+0xd4> │ │ │ │ + bne.n 3aadc <_PyErr_SetLocaleString@@Base+0xd2> │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - adds r0, #8 │ │ │ │ - bl d2a38 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -0003ab4e <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003ab00 <_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, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3abb6 <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3ab68 <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7fe8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f9db4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ac7a <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3ac2c <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #56936 @ 0xde68 │ │ │ │ + movw r2, #60200 @ 0xeb28 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3ac46 <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ - b.n 3ac7a <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + bne.n 3abf8 <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ + b.n 3ac2c <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ac7a <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3ac2c <_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 3ac6c <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 3ac1e <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3ac6c <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 3ac1e <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f7fe8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f9db4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3ac3c <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + cbz r0, 3abee <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #56988 @ 0xde9c │ │ │ │ + movw r2, #60252 @ 0xeb5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac3c <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + beq.n 3abee <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ac3c <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ - ldr r2, [pc, #92] @ (3ac80 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ + cbnz r3, 3abee <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + ldr r2, [pc, #92] @ (3ac34 <_PyEval_FormatKwargsError@@Base+0x134>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ac34 <_PyEval_FormatKwargsError@@Base+0xe6> │ │ │ │ + cbz r3, 3abe6 <_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 3ac7a <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3ac2c <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ac7a <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ - ldr r2, [pc, #48] @ (3ac80 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ + cbnz r3, 3ac2c <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + ldr r2, [pc, #52] @ (3ac34 <_PyEval_FormatKwargsError@@Base+0x134>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ac5e <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r3, 3ac10 <_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 790d8 │ │ │ │ + b.w 790e8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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, #47104 @ 0xb800 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r2, #1 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3acc6 <_PyEval_FormatKwargsError@@Base+0x178> │ │ │ │ - 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 90b34 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003acc8 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ac38 <_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] @ (3ad7c <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ + ldr r2, [pc, #160] @ (3acec <_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 1ae060 │ │ │ │ + bl 1b0470 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3ad02 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 80650 │ │ │ │ + cbnz r0, 3ac72 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 805c4 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ad78 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3ace8 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3ad22 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3ac92 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ad22 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3ac92 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ad22 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ac92 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3ad3e <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ - bl 79048 │ │ │ │ + bgt.n 3acae <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ + bl 79058 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1b5f5c │ │ │ │ + bl 1b81cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ad5c <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ - b.n 3ad56 <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ + cbnz r0, 3accc <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ + b.n 3acc6 <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ ldr.w r3, [r7, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ad2e <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + beq.n 3ac9e <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3ad2e <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3ac9e <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov r0, r7 │ │ │ │ - bl 3afb4 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ + bl 3af7a <_PyImport_ClearExtension@@Base+0x342> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3ad2e <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3ac9e <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ad78 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3ace8 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24e698 <_PyTime_AsTimeval@@Base+0x4e08> │ │ │ │ + bl 24fad8 <_PyTime_AsTimeval@@Base+0x4cb8> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3ad6c <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + bne.n 3acdc <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ad78 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3ace8 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dc930 │ │ │ │ - b.n 3ad68 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bl 1de7d0 │ │ │ │ + b.n 3acd8 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, 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 │ │ │ │ - ldrb r1, [r4, #20] │ │ │ │ - lsls r0, r0, #8 │ │ │ │ - ldrh.w r2, [r4, #13] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldrb.w lr, [r4, #22] │ │ │ │ - rev16 r2, r2 │ │ │ │ - orr.w r0, r0, r1, lsl #16 │ │ │ │ - ldrb.w ip, [r4, #19] │ │ │ │ - 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 3add6 <_PyImport_ClearExtension@@Base+0x10e> │ │ │ │ - strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #57284 @ 0xdfc4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl e21a4 │ │ │ │ - b.n 3ae04 <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 3adf2 <_PyImport_ClearExtension@@Base+0x12a> │ │ │ │ - strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #57316 @ 0xdfe4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - bl e21a4 │ │ │ │ - b.n 3ae04 <_PyImport_ClearExtension@@Base+0x13c> │ │ │ │ - movw r0, #57344 @ 0xe000 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r3 │ │ │ │ + movw r0, #50412 @ 0xc4ec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - strd r6, r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl e21a4 │ │ │ │ - cbz r0, 3ae20 <_PyImport_ClearExtension@@Base+0x158> │ │ │ │ - ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3ae10 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ - bl 5f08a │ │ │ │ - cbz r0, 3ae20 <_PyImport_ClearExtension@@Base+0x158> │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3ae20 <_PyImport_ClearExtension@@Base+0x158> │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5ef62 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r2, #1 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3ad32 <_PyImport_ClearExtension@@Base+0xfa> │ │ │ │ + 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 902cc │ │ │ │ + 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 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3ae50 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + bne.n 3ad60 <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3ae46 <_PyImport_ClearExtension@@Base+0x17e> │ │ │ │ + cbz r3, 3ad56 <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3af58 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + bne.w 3ae68 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3af60 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + b.n 3ae70 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13540 @ 0x34e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeb2 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + beq.n 3adc2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3aeb2 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + beq.n 3adc2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 3aeb2 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 3adc2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ movw r1, #19660 @ 0x4ccc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeb2 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + beq.n 3adc2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3aeb2 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + bmi.n 3adc2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ movw r1, #19180 @ 0x4aec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3aeb2 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + beq.n 3adc2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3aeb2 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + bmi.n 3adc2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 3aeb2 <_PyImport_ClearExtension@@Base+0x1ea> │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 3adc2 <_PyImport_ClearExtension@@Base+0x18a> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3aeca <_PyImport_ClearExtension@@Base+0x202> │ │ │ │ + b.n 3adda <_PyImport_ClearExtension@@Base+0x1a2> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3aeb8 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + cbz r6, 3adc8 <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b164 │ │ │ │ + bl 10b328 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3aec6 <_PyImport_ClearExtension@@Base+0x1fe> │ │ │ │ + bne.n 3add6 <_PyImport_ClearExtension@@Base+0x19e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3af60 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + b.n 3ae70 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3aeaa <_PyImport_ClearExtension@@Base+0x1e2> │ │ │ │ + ble.n 3adba <_PyImport_ClearExtension@@Base+0x182> │ │ │ │ mov r0, r4 │ │ │ │ - bl 888c4 │ │ │ │ + bl 88394 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aec2 <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ + beq.n 3add2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88c10 │ │ │ │ + bl 886e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3af36 <_PyImport_ClearExtension@@Base+0x26e> │ │ │ │ - bl d43e8 │ │ │ │ + cbz r6, 3ae46 <_PyImport_ClearExtension@@Base+0x20e> │ │ │ │ + bl d3c10 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3af00 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ + beq.n 3ae10 <_PyImport_ClearExtension@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3af00 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ + cbnz r3, 3ae10 <_PyImport_ClearExtension@@Base+0x1d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3af1c <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ + bne.n 3ae2c <_PyImport_ClearExtension@@Base+0x1f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3aec2 <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ + beq.n 3add2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aec2 <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ + bne.n 3add2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aec2 <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3add2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3aeda <_PyImport_ClearExtension@@Base+0x212> │ │ │ │ + beq.n 3adea <_PyImport_ClearExtension@@Base+0x1b2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3af58 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + beq.n 3ae68 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af58 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + cbnz r3, 3ae68 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3af58 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae68 <_PyImport_ClearExtension@@Base+0x230> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3af4c <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ + beq.n 3ae5c <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af4c <_PyImport_ClearExtension@@Base+0x284> │ │ │ │ + cbnz r3, 3ae5c <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 80650 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ae46 <_PyImport_ClearExtension@@Base+0x17e> │ │ │ │ - b.n 3aec2 <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ + beq.w 3ad56 <_PyImport_ClearExtension@@Base+0x11e> │ │ │ │ + b.n 3add2 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #9372 @ 0x249c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - b.w 7afec │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + adds r0, #8 │ │ │ │ + bl d2234 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ + sub sp, #28 │ │ │ │ + ldrb r1, [r4, #20] │ │ │ │ + lsls r0, r0, #8 │ │ │ │ + ldrh.w r2, [r4, #13] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldrb.w lr, [r4, #22] │ │ │ │ + rev16 r2, r2 │ │ │ │ + orr.w r0, r0, r1, lsl #16 │ │ │ │ + ldrb.w ip, [r4, #19] │ │ │ │ + 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 3aee8 <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ + strd ip, r0, [sp, #12] │ │ │ │ + movw r0, #60548 @ 0xec84 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl e2190 │ │ │ │ + b.n 3af16 <_PyImport_ClearExtension@@Base+0x2de> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 3af04 <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ + strd r7, ip, [sp, #8] │ │ │ │ + movw r0, #60580 @ 0xeca4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + bl e2190 │ │ │ │ + b.n 3af16 <_PyImport_ClearExtension@@Base+0x2de> │ │ │ │ + movw r0, #60608 @ 0xecc0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + strd r6, r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl e2190 │ │ │ │ + cbz r0, 3af32 <_PyImport_ClearExtension@@Base+0x2fa> │ │ │ │ + ldrb r1, [r4, #23] │ │ │ │ + cbz r1, 3af22 <_PyImport_ClearExtension@@Base+0x2ea> │ │ │ │ + bl 5f06a │ │ │ │ + cbz r0, 3af32 <_PyImport_ClearExtension@@Base+0x2fa> │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 3af32 <_PyImport_ClearExtension@@Base+0x2fa> │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 5ef42 │ │ │ │ + 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 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3afb0 <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ + cbz r0, 3af76 <_PyImport_ClearExtension@@Base+0x33e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3af94 <_PyImport_ClearExtension@@Base+0x2cc> │ │ │ │ + cbz r3, 3af5a <_PyImport_ClearExtension@@Base+0x322> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3af9c <_PyImport_ClearExtension@@Base+0x2d4> │ │ │ │ + b.n 3af62 <_PyImport_ClearExtension@@Base+0x32a> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3afa4 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ + cbz r2, 3af6a <_PyImport_ClearExtension@@Base+0x332> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3afac <_PyImport_ClearExtension@@Base+0x2e4> │ │ │ │ + b.n 3af72 <_PyImport_ClearExtension@@Base+0x33a> │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 3a756 │ │ │ │ + bl 3a728 │ │ │ │ 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 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3afea <_PyImport_ClearExtension@@Base+0x322> │ │ │ │ + ble.n 3afb0 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3aff4 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ + cbz r0, 3afba <_PyImport_ClearExtension@@Base+0x382> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3affe <_PyImport_ClearExtension@@Base+0x336> │ │ │ │ + bge.n 3afc4 <_PyImport_ClearExtension@@Base+0x38c> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3b00c <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ + beq.n 3afd2 <_PyImport_ClearExtension@@Base+0x39a> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3b00c <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ - movw r1, #57424 @ 0xe050 │ │ │ │ + b.n 3afd2 <_PyImport_ClearExtension@@Base+0x39a> │ │ │ │ + movw r1, #60688 @ 0xed10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3b006 <_PyImport_ClearExtension@@Base+0x33e> │ │ │ │ - movw r1, #57448 @ 0xe068 │ │ │ │ + b.n 3afcc <_PyImport_ClearExtension@@Base+0x394> │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 3b006 <_PyImport_ClearExtension@@Base+0x33e> │ │ │ │ - movw r1, #57492 @ 0xe094 │ │ │ │ + b.n 3afcc <_PyImport_ClearExtension@@Base+0x394> │ │ │ │ + movw r1, #60756 @ 0xed54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #20] @ (3b01c <_PyImport_ClearExtension@@Base+0x354>) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3afe4 <_PyImport_ClearExtension@@Base+0x3ac>) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b7c0 │ │ │ │ - bcs.n 3afb0 <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ + b.w 8b000 │ │ │ │ + nop │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r3, r0, #1 │ │ │ │ + movw r0, #12636 @ 0x315c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + b.w 7aff4 │ │ │ │ + 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] @ (3b078 <_PyImport_ClearExtension@@Base+0x440>) │ │ │ │ + bl 2203ec <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3b072 <_PyImport_ClearExtension@@Base+0x43a> │ │ │ │ + ldrd r5, r6, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 97dec │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2918c <__wait4_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9a8d0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 3b056 <_PyImport_ClearExtension@@Base+0x41e> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 3b062 <_PyImport_ClearExtension@@Base+0x42a> │ │ │ │ + bl e928c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b022 <_PyImport_ClearExtension@@Base+0x3ea> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3b072 <_PyImport_ClearExtension@@Base+0x43a> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3b7c8 <_PyImport_ClearExtension@@Base+0xb90> │ │ │ │ + b.n 3b072 <_PyImport_ClearExtension@@Base+0x43a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + b.n 3b052 <_PyImport_ClearExtension@@Base+0x41a> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r6, #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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b040 <_PyImport_ClearExtension@@Base+0x378> │ │ │ │ + bne.n 3b09c <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 161fd8 │ │ │ │ + b.w 162ffc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20208 @ 0x4ef0 │ │ │ │ + movw r0, #23392 @ 0x5b60 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b034 <_PyImport_ClearExtension@@Base+0x36c> │ │ │ │ + bne.n 3b090 <_PyImport_ClearExtension@@Base+0x458> │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -24322,228 +24357,202 @@ │ │ │ │ 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 3b098 <_PyImport_ClearExtension@@Base+0x3d0> │ │ │ │ + beq.n 3b0f4 <_PyImport_ClearExtension@@Base+0x4bc> │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #57520 @ 0xe0b0 │ │ │ │ + movw r0, #60784 @ 0xed70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ - b.n 3b0b6 <_PyImport_ClearExtension@@Base+0x3ee> │ │ │ │ - cbz r6, 3b0aa <_PyImport_ClearExtension@@Base+0x3e2> │ │ │ │ + bl e2190 │ │ │ │ + b.n 3b112 <_PyImport_ClearExtension@@Base+0x4da> │ │ │ │ + cbz r6, 3b106 <_PyImport_ClearExtension@@Base+0x4ce> │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #56832 @ 0xde00 │ │ │ │ + movw r0, #60072 @ 0xeaa8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ - b.n 3b0b6 <_PyImport_ClearExtension@@Base+0x3ee> │ │ │ │ - movw r0, #57540 @ 0xe0c4 │ │ │ │ + bl e2190 │ │ │ │ + b.n 3b112 <_PyImport_ClearExtension@@Base+0x4da> │ │ │ │ + movw r0, #60804 @ 0xed84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ - cbz r0, 3b0d2 <_PyImport_ClearExtension@@Base+0x40a> │ │ │ │ + bl e2190 │ │ │ │ + cbz r0, 3b12e <_PyImport_ClearExtension@@Base+0x4f6> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b0c2 <_PyImport_ClearExtension@@Base+0x3fa> │ │ │ │ + cbz r3, 3b11e <_PyImport_ClearExtension@@Base+0x4e6> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5ef62 │ │ │ │ - cbz r0, 3b0d2 <_PyImport_ClearExtension@@Base+0x40a> │ │ │ │ - cbz r5, 3b0d2 <_PyImport_ClearExtension@@Base+0x40a> │ │ │ │ + bl 5ef42 │ │ │ │ + cbz r0, 3b12e <_PyImport_ClearExtension@@Base+0x4f6> │ │ │ │ + cbz r5, 3b12e <_PyImport_ClearExtension@@Base+0x4f6> │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5f08a │ │ │ │ + b.w 5f06a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3b0e0 <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ - b.w 80f64 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10484 @ 0x28f4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, 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] @ (3b18c <_PyImport_ClearExtension@@Base+0x4c4>) │ │ │ │ - bl 21eeac <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3b186 <_PyImport_ClearExtension@@Base+0x4be> │ │ │ │ - ldrd r5, r6, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 98638 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2918c <__wait4_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9b118 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3b152 <_PyImport_ClearExtension@@Base+0x51a> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3b16a <_PyImport_ClearExtension@@Base+0x4a2> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 3b176 <_PyImport_ClearExtension@@Base+0x4ae> │ │ │ │ - bl e921c │ │ │ │ + ble.n 3b16a <_PyImport_ClearExtension@@Base+0x532> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3b172 <_PyImport_ClearExtension@@Base+0x53a> │ │ │ │ + movw r0, #49604 @ 0xc1c4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b136 <_PyImport_ClearExtension@@Base+0x46e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3b186 <_PyImport_ClearExtension@@Base+0x4be> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b83e <_PyImport_ClearExtension@@Base+0xb76> │ │ │ │ - b.n 3b186 <_PyImport_ClearExtension@@Base+0x4be> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 3b166 <_PyImport_ClearExtension@@Base+0x49e> │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r6, #8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + bne.n 3b14a <_PyImport_ClearExtension@@Base+0x512> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.n 3b38c <_PyImport_ClearExtension@@Base+0x754> │ │ │ │ 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 b8618 │ │ │ │ - cbnz r0, 3b1ba <_PyImport_ClearExtension@@Base+0x4f2> │ │ │ │ - cbz r4, 3b1b2 <_PyImport_ClearExtension@@Base+0x4ea> │ │ │ │ + bl b7df4 │ │ │ │ + cbnz r0, 3b1a6 <_PyImport_ClearExtension@@Base+0x56e> │ │ │ │ + cbz r4, 3b19e <_PyImport_ClearExtension@@Base+0x566> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13f794 │ │ │ │ - cbnz r0, 3b1ba <_PyImport_ClearExtension@@Base+0x4f2> │ │ │ │ + bl 1409d4 │ │ │ │ + cbnz r0, 3b1a6 <_PyImport_ClearExtension@@Base+0x56e> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21c580 │ │ │ │ + b.w 21db10 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #57552 @ 0xe0d0 │ │ │ │ + movw r1, #60816 @ 0xed90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b1de <_PyImport_ClearExtension@@Base+0x516> │ │ │ │ - b.w 151eec │ │ │ │ + beq.n 3b1ca <_PyImport_ClearExtension@@Base+0x592> │ │ │ │ + b.w 152eac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 3b1de <_PyImport_ClearExtension@@Base+0x5a6> │ │ │ │ + b.w 80ed8 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13708 @ 0x358c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #196] @ (3b2bc <_PyImport_ClearExtension@@Base+0x5f4>) │ │ │ │ + ldr r2, [pc, #192] @ (3b2d8 <_PyImport_ClearExtension@@Base+0x6a0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r4, [r2, #3724] @ 0xe8c │ │ │ │ - cbz r4, 3b226 <_PyImport_ClearExtension@@Base+0x55e> │ │ │ │ + cbz r4, 3b244 <_PyImport_ClearExtension@@Base+0x60c> │ │ │ │ movw r3, #56036 @ 0xdae4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52368 @ 0xcc90 │ │ │ │ + movw r1, #55592 @ 0xd928 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3b24c <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3b26a <_PyImport_ClearExtension@@Base+0x632> │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b250 <_PyImport_ClearExtension@@Base+0x588> │ │ │ │ + beq.n 3b26e <_PyImport_ClearExtension@@Base+0x636> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #57708 @ 0xe16c │ │ │ │ + movw r1, #60972 @ 0xee2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b2b6 <_PyImport_ClearExtension@@Base+0x5ee> │ │ │ │ + b.n 3b2d4 <_PyImport_ClearExtension@@Base+0x69c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #57748 @ 0xe194 │ │ │ │ + movw r0, #61012 @ 0xee54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b24c <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ - bl 1f8b0c │ │ │ │ + beq.n 3b26a <_PyImport_ClearExtension@@Base+0x632> │ │ │ │ + bl 1fa8d8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2934c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b27c <_PyImport_ClearExtension@@Base+0x5b4> │ │ │ │ - bl 3042c │ │ │ │ - b.n 3b2a0 <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ - bl 1f9400 │ │ │ │ - movw r0, #48168 @ 0xbc28 │ │ │ │ + cbnz r0, 3b29a <_PyImport_ClearExtension@@Base+0x662> │ │ │ │ + bl 303b0 │ │ │ │ + b.n 3b2be <_PyImport_ClearExtension@@Base+0x686> │ │ │ │ + bl 1fb178 │ │ │ │ + movw r0, #51392 @ 0xc8c0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1f98b8 <_PySlice_FromIndices@@Base+0x20c> │ │ │ │ + bl 1fb630 <_PySlice_FromIndices@@Base+0x20c> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b2a0 <_PyImport_ClearExtension@@Base+0x5d8> │ │ │ │ + bne.n 3b2be <_PyImport_ClearExtension@@Base+0x686> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 3b24c <_PyImport_ClearExtension@@Base+0x584> │ │ │ │ + bl f6a00 │ │ │ │ + b.n 3b26a <_PyImport_ClearExtension@@Base+0x632> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #57760 @ 0xe1a0 │ │ │ │ + movw r0, #61024 @ 0xee60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 197870 │ │ │ │ + bl 199340 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b2ee <_PyImport_ClearExtension@@Base+0x626> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3b30a <_PyImport_ClearExtension@@Base+0x6d2> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3b304 <_PyImport_ClearExtension@@Base+0x63c> │ │ │ │ + b.n 3b320 <_PyImport_ClearExtension@@Base+0x6e8> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -24551,223 +24560,186 @@ │ │ │ │ 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 3b32a <_PyImport_ClearExtension@@Base+0x662> │ │ │ │ + bne.n 3b346 <_PyImport_ClearExtension@@Base+0x70e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d43e8 │ │ │ │ + bl d3c10 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b356 <_PyImport_ClearExtension@@Base+0x68e> │ │ │ │ - b.n 3b344 <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ + bne.n 3b372 <_PyImport_ClearExtension@@Base+0x73a> │ │ │ │ + b.n 3b360 <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19980 @ 0x4e0c │ │ │ │ + movw r0, #23164 @ 0x5a7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b31c <_PyImport_ClearExtension@@Base+0x654> │ │ │ │ + bne.n 3b338 <_PyImport_ClearExtension@@Base+0x700> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b36e <_PyImport_ClearExtension@@Base+0x6a6> │ │ │ │ - bl 80650 │ │ │ │ + b.n 3b38a <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b340 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ + bne.n 3b35c <_PyImport_ClearExtension@@Base+0x724> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3b36e <_PyImport_ClearExtension@@Base+0x6a6> │ │ │ │ + b.n 3b38a <_PyImport_ClearExtension@@Base+0x752> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, 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, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3b390 <_PyImport_ClearExtension@@Base+0x6c8> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3b3a8 <_PyImport_ClearExtension@@Base+0x6e0> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3b3b0 <_PyImport_ClearExtension@@Base+0x6e8> │ │ │ │ - movw r0, #46340 @ 0xb504 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + movw r9, #4356 @ 0x1104 │ │ │ │ + movt r9, #71 @ 0x47 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + cmp r1, r9 │ │ │ │ + beq.n 3b3c6 <_PyImport_ClearExtension@@Base+0x78e> │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sl │ │ │ │ + bl d175c │ │ │ │ + cbnz r0, 3b42a <_PyImport_ClearExtension@@Base+0x7f2> │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + ldr.w fp, [sp, #12] │ │ │ │ + b.n 3b3d2 <_PyImport_ClearExtension@@Base+0x79a> │ │ │ │ + movw r8, #61032 @ 0xee68 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ + mov.w fp, #6 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + cbz r6, 3b3da <_PyImport_ClearExtension@@Base+0x7a2> │ │ │ │ + ldr r5, [r4, #20] │ │ │ │ + b.n 3b3e2 <_PyImport_ClearExtension@@Base+0x7aa> │ │ │ │ + movw r5, #10752 @ 0x2a00 │ │ │ │ + movt r5, #78 @ 0x4e │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 3b3fe <_PyImport_ClearExtension@@Base+0x7c6> │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r4, r6 │ │ │ │ + bge.n 3b3fc <_PyImport_ClearExtension@@Base+0x7c4> │ │ │ │ + ldrb r1, [r5, r4] │ │ │ │ + blx 2a83c │ │ │ │ + cbz r0, 3b3fc <_PyImport_ClearExtension@@Base+0x7c4> │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 3b3e8 <_PyImport_ClearExtension@@Base+0x7b0> │ │ │ │ + cbz r7, 3b416 <_PyImport_ClearExtension@@Base+0x7de> │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r7 │ │ │ │ + subs r7, #1 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r7, r4 │ │ │ │ + blt.n 3b416 <_PyImport_ClearExtension@@Base+0x7de> │ │ │ │ + ldrb r1, [r5, r7] │ │ │ │ + blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b388 <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3b49c <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ + bne.n 3b400 <_PyImport_ClearExtension@@Base+0x7c8> │ │ │ │ + cmp sl, r9 │ │ │ │ + beq.n 3b420 <_PyImport_ClearExtension@@Base+0x7e8> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2234 │ │ │ │ + subs r1, r6, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + bl 161a4c │ │ │ │ + b.n 3b42c <_PyImport_ClearExtension@@Base+0x7f4> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b3c4 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ - b.w 151eec │ │ │ │ + beq.n 3b43c <_PyImport_ClearExtension@@Base+0x804> │ │ │ │ + b.w 152eac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - bics.w r0, r2, r1, asr #32 │ │ │ │ - it cs │ │ │ │ - movcs r0, r3 │ │ │ │ - bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b49a <_PyImport_ClearExtension@@Base+0x7d2> │ │ │ │ + beq.n 3b4f6 <_PyImport_ClearExtension@@Base+0x8be> │ │ │ │ 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 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b496 <_PyImport_ClearExtension@@Base+0x7ce> │ │ │ │ + bne.n 3b4f2 <_PyImport_ClearExtension@@Base+0x8ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b496 <_PyImport_ClearExtension@@Base+0x7ce> │ │ │ │ + beq.n 3b4f2 <_PyImport_ClearExtension@@Base+0x8ba> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34385 @ 0x8651 │ │ │ │ + movw r1, #41161 @ 0xa0c9 │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #10296 @ 0x2838 │ │ │ │ + movw r0, #13520 @ 0x34d0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b440 <_PyImport_ClearExtension@@Base+0x778> │ │ │ │ + cbnz r0, 3b49c <_PyImport_ClearExtension@@Base+0x864> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #648 @ 0x288 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #57768 @ 0xe1a8 │ │ │ │ + movw r0, #61040 @ 0xee70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 3b476 <_PyImport_ClearExtension@@Base+0x7ae> │ │ │ │ + beq.n 3b4d2 <_PyImport_ClearExtension@@Base+0x89a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b476 <_PyImport_ClearExtension@@Base+0x7ae> │ │ │ │ + cbnz r3, 3b4d2 <_PyImport_ClearExtension@@Base+0x89a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3b434 <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ + beq.n 3b490 <_PyImport_ClearExtension@@Base+0x858> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b496 <_PyImport_ClearExtension@@Base+0x7ce> │ │ │ │ + beq.n 3b4f2 <_PyImport_ClearExtension@@Base+0x8ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b496 <_PyImport_ClearExtension@@Base+0x7ce> │ │ │ │ + cbnz r3, 3b4f2 <_PyImport_ClearExtension@@Base+0x8ba> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_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, #4008] @ 0xfa8 │ │ │ │ - movw r9, #4356 @ 0x1104 │ │ │ │ - movt r9, #71 @ 0x47 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - cmp r1, r9 │ │ │ │ - beq.n 3b4d6 <_PyImport_ClearExtension@@Base+0x80e> │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, sl │ │ │ │ - bl d1f60 │ │ │ │ - cbnz r0, 3b53a <_PyImport_ClearExtension@@Base+0x872> │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - b.n 3b4e2 <_PyImport_ClearExtension@@Base+0x81a> │ │ │ │ - movw r8, #57816 @ 0xe1d8 │ │ │ │ - movt r8, #42 @ 0x2a │ │ │ │ - mov.w fp, #6 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b4ea <_PyImport_ClearExtension@@Base+0x822> │ │ │ │ - ldr r5, [r4, #20] │ │ │ │ - b.n 3b4f2 <_PyImport_ClearExtension@@Base+0x82a> │ │ │ │ - movw r5, #10752 @ 0x2a00 │ │ │ │ - movt r5, #78 @ 0x4e │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 3b50e <_PyImport_ClearExtension@@Base+0x846> │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r4, r6 │ │ │ │ - bge.n 3b50c <_PyImport_ClearExtension@@Base+0x844> │ │ │ │ - ldrb r1, [r5, r4] │ │ │ │ - blx 2a83c │ │ │ │ - cbz r0, 3b50c <_PyImport_ClearExtension@@Base+0x844> │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 3b4f8 <_PyImport_ClearExtension@@Base+0x830> │ │ │ │ - cbz r7, 3b526 <_PyImport_ClearExtension@@Base+0x85e> │ │ │ │ - mov r7, r6 │ │ │ │ - mov r6, r7 │ │ │ │ - subs r7, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r7, r4 │ │ │ │ - blt.n 3b526 <_PyImport_ClearExtension@@Base+0x85e> │ │ │ │ - ldrb r1, [r5, r7] │ │ │ │ - blx 2a83c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3b510 <_PyImport_ClearExtension@@Base+0x848> │ │ │ │ - cmp sl, r9 │ │ │ │ - beq.n 3b530 <_PyImport_ClearExtension@@Base+0x868> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - subs r1, r6, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bl 160a28 │ │ │ │ - b.n 3b53c <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b554 <_PyImport_ClearExtension@@Base+0x88c> │ │ │ │ + cbz r0, 3b50a <_PyImport_ClearExtension@@Base+0x8d2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -24776,1525 +24748,1537 @@ │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b57c <_PyImport_ClearExtension@@Base+0x8b4> │ │ │ │ + bne.n 3b532 <_PyImport_ClearExtension@@Base+0x8fa> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3b59c <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ + b.n 3b552 <_PyImport_ClearExtension@@Base+0x91a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 147c08 │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b59c <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 3b5a6 <_PyImport_ClearExtension@@Base+0x8de> │ │ │ │ - b.n 3b612 <_PyImport_ClearExtension@@Base+0x94a> │ │ │ │ + bne.n 3b552 <_PyImport_ClearExtension@@Base+0x91a> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 3b55c <_PyImport_ClearExtension@@Base+0x924> │ │ │ │ + b.n 3b5c8 <_PyImport_ClearExtension@@Base+0x990> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3b5fc <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ + bvs.n 3b5b2 <_PyImport_ClearExtension@@Base+0x97a> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #116] @ 3b620 <_PyImport_ClearExtension@@Base+0x958> │ │ │ │ + vldr d9, [pc, #108] @ 3b5d0 <_PyImport_ClearExtension@@Base+0x998> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3b60c <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ + bgt.n 3b5c2 <_PyImport_ClearExtension@@Base+0x98a> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #104] @ 3b628 <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ + vldr d1, [pc, #100] @ 3b5d8 <_PyImport_ClearExtension@@Base+0x9a0> │ │ │ │ blx 29b7c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3b5e4 <_PyImport_ClearExtension@@Base+0x91c> │ │ │ │ + ble.n 3b59a <_PyImport_ClearExtension@@Base+0x962> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #88] @ 3b630 <_PyImport_ClearExtension@@Base+0x968> │ │ │ │ + vldr d1, [pc, #80] @ 3b5e0 <_PyImport_ClearExtension@@Base+0x9a8> │ │ │ │ blx 29b7c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3b5e8 <_PyImport_ClearExtension@@Base+0x920> │ │ │ │ + b.n 3b59e <_PyImport_ClearExtension@@Base+0x966> │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b5fc <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3b612 <_PyImport_ClearExtension@@Base+0x94a> │ │ │ │ + bne.n 3b5b2 <_PyImport_ClearExtension@@Base+0x97a> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3b5c8 <_PyImport_ClearExtension@@Base+0x990> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85fac │ │ │ │ - vldr d8, [pc, #24] @ 3b628 <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ - b.n 3b5fc <_PyImport_ClearExtension@@Base+0x934> │ │ │ │ + b.w 85a8c │ │ │ │ + vldr d8, [pc, #20] @ 3b5d8 <_PyImport_ClearExtension@@Base+0x9a0> │ │ │ │ + b.n 3b5b2 <_PyImport_ClearExtension@@Base+0x97a> │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vsli.32 , q8, #16 │ │ │ │ - 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, 3b658 <_PyImport_ClearExtension@@Base+0x990> │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 3b658 <_PyImport_ClearExtension@@Base+0x990> │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3b658 <_PyImport_ClearExtension@@Base+0x990> │ │ │ │ - cbnz r1, 3b67c <_PyImport_ClearExtension@@Base+0x9b4> │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r4, #2 │ │ │ │ - add r5, sp, #24 │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movw r4, #9820 @ 0x265c │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3b6ac <_PyImport_ClearExtension@@Base+0x9e4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 169d24 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3b6ac <_PyImport_ClearExtension@@Base+0x9e4> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1762b0 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3b69a <_PyImport_ClearExtension@@Base+0x9d2> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3b6ac <_PyImport_ClearExtension@@Base+0x9e4> │ │ │ │ - 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 216d30 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + vtbl.8 d22, {d16}, d1 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + bics.w r0, r2, r1, asr #32 │ │ │ │ + it cs │ │ │ │ + movcs r0, r3 │ │ │ │ + bx lr │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 80f64 │ │ │ │ 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 3b6fe <_PyImport_ClearExtension@@Base+0xa36> │ │ │ │ + bhi.n 3b64a <_PyImport_ClearExtension@@Base+0xa12> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b716 <_PyImport_ClearExtension@@Base+0xa4e> │ │ │ │ - b.n 3b72a <_PyImport_ClearExtension@@Base+0xa62> │ │ │ │ - movw r0, #46228 @ 0xb494 │ │ │ │ + cbnz r0, 3b662 <_PyImport_ClearExtension@@Base+0xa2a> │ │ │ │ + b.n 3b676 <_PyImport_ClearExtension@@Base+0xa3e> │ │ │ │ + movw r0, #49492 @ 0xc154 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b7ee <_PyImport_ClearExtension@@Base+0xb26> │ │ │ │ - b.n 3b6f0 <_PyImport_ClearExtension@@Base+0xa28> │ │ │ │ - bl 85efc │ │ │ │ + beq.n 3b73c <_PyImport_ClearExtension@@Base+0xb04> │ │ │ │ + b.n 3b63c <_PyImport_ClearExtension@@Base+0xa04> │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b738 <_PyImport_ClearExtension@@Base+0xa70> │ │ │ │ + bne.n 3b684 <_PyImport_ClearExtension@@Base+0xa4c> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3b748 <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3b694 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b7ee <_PyImport_ClearExtension@@Base+0xb26> │ │ │ │ + bne.n 3b73c <_PyImport_ClearExtension@@Base+0xb04> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b748 <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ + b.n 3b694 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b726 <_PyImport_ClearExtension@@Base+0xa5e> │ │ │ │ + bne.n 3b672 <_PyImport_ClearExtension@@Base+0xa3a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b726 <_PyImport_ClearExtension@@Base+0xa5e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b672 <_PyImport_ClearExtension@@Base+0xa3a> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3b7b4 <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ + ble.n 3b700 <_PyImport_ClearExtension@@Base+0xac8> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3b762 <_PyImport_ClearExtension@@Base+0xa9a> │ │ │ │ + bpl.n 3b6ae <_PyImport_ClearExtension@@Base+0xa76> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b788 <_PyImport_ClearExtension@@Base+0xac0> │ │ │ │ + bne.n 3b6d4 <_PyImport_ClearExtension@@Base+0xa9c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3b7b6 <_PyImport_ClearExtension@@Base+0xaee> │ │ │ │ + b.n 3b702 <_PyImport_ClearExtension@@Base+0xaca> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3b77c <_PyImport_ClearExtension@@Base+0xab4> │ │ │ │ + beq.n 3b6c8 <_PyImport_ClearExtension@@Base+0xa90> │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 3b794 <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 3b6e0 <_PyImport_ClearExtension@@Base+0xaa8> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3b794 <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ + bne.n 3b6e0 <_PyImport_ClearExtension@@Base+0xaa8> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3b7b6 <_PyImport_ClearExtension@@Base+0xaee> │ │ │ │ + b.n 3b702 <_PyImport_ClearExtension@@Base+0xaca> │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b76e <_PyImport_ClearExtension@@Base+0xaa6> │ │ │ │ + bne.n 3b6ba <_PyImport_ClearExtension@@Base+0xa82> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #10828 @ 0x2a4c │ │ │ │ + movw r2, #14092 @ 0x370c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46228 @ 0xb494 │ │ │ │ + movw r0, #49492 @ 0xc154 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3b7ee <_PyImport_ClearExtension@@Base+0xb26> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3b73c <_PyImport_ClearExtension@@Base+0xb04> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3b7d2 <_PyImport_ClearExtension@@Base+0xb0a> │ │ │ │ - cbz r1, 3b7c2 <_PyImport_ClearExtension@@Base+0xafa> │ │ │ │ + bgt.n 3b71e <_PyImport_ClearExtension@@Base+0xae6> │ │ │ │ + cbz r1, 3b70e <_PyImport_ClearExtension@@Base+0xad6> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3b7ca <_PyImport_ClearExtension@@Base+0xb02> │ │ │ │ + b.n 3b716 <_PyImport_ClearExtension@@Base+0xade> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 160a28 │ │ │ │ + b.w 161a4c │ │ │ │ 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 3bcbc <_PyImport_ClearExtension@@Base+0xff4> │ │ │ │ + b.w 3ba0c <_PyImport_ClearExtension@@Base+0xdd4> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 80ed8 │ │ │ │ + push {r4, r5, r6, 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 3b820 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3b82a <_PyImport_ClearExtension@@Base+0xb62> │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r3, 3b76e <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 3b76e <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3b76e <_PyImport_ClearExtension@@Base+0xb36> │ │ │ │ + cbnz r1, 3b792 <_PyImport_ClearExtension@@Base+0xb5a> │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8081c │ │ │ │ + movs r2, #0 │ │ │ │ + movs r4, #2 │ │ │ │ + add r5, sp, #24 │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movw r4, #9820 @ 0x265c │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3b7c2 <_PyImport_ClearExtension@@Base+0xb8a> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 16ac04 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3b7c2 <_PyImport_ClearExtension@@Base+0xb8a> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1774ac │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3b7b0 <_PyImport_ClearExtension@@Base+0xb78> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3b7c2 <_PyImport_ClearExtension@@Base+0xb8a> │ │ │ │ + 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 2184a8 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #42456 @ 0xa5d8 │ │ │ │ - movt r1, #2 │ │ │ │ - b.w 1477f4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, 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, 3b864 <_PyImport_ClearExtension@@Base+0xb9c> │ │ │ │ + cbnz r0, 3b7ee <_PyImport_ClearExtension@@Base+0xbb6> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ - movw r1, #52408 @ 0xccb8 │ │ │ │ + movw r1, #55632 @ 0xd950 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #7208 @ 0x1c28 │ │ │ │ + movw r0, #10500 @ 0x2904 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115838 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115d60 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b9cc <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ - bl 859dc │ │ │ │ + beq.w 3b956 <_PyImport_ClearExtension@@Base+0xd1e> │ │ │ │ + bl 854bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b89c <_PyImport_ClearExtension@@Base+0xbd4> │ │ │ │ + beq.n 3b826 <_PyImport_ClearExtension@@Base+0xbee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b89c <_PyImport_ClearExtension@@Base+0xbd4> │ │ │ │ + cbnz r3, 3b826 <_PyImport_ClearExtension@@Base+0xbee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3b9cc <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq.w 3b956 <_PyImport_ClearExtension@@Base+0xd1e> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 278a78 │ │ │ │ - vldr d9, [pc, #300] @ 3b9d8 <_PyImport_ClearExtension@@Base+0xd10> │ │ │ │ + bl 279750 │ │ │ │ + vldr d9, [pc, #296] @ 3b960 <_PyImport_ClearExtension@@Base+0xd28> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 278a78 │ │ │ │ + bl 279750 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85fac │ │ │ │ + bl 85a8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + beq.n 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 278a78 │ │ │ │ + bl 279750 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 278a78 │ │ │ │ + bl 279750 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85fac │ │ │ │ + bl 85a8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + beq.n 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + beq.n 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + beq.n 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + beq.n 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + beq.n 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + beq.n 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 80f64 │ │ │ │ - cbz r0, 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + bl 80ed8 │ │ │ │ + cbz r0, 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 80f64 │ │ │ │ - cbz r0, 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + bl 80ed8 │ │ │ │ + cbz r0, 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 80f64 │ │ │ │ - cbz r0, 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + bl 80ed8 │ │ │ │ + cbz r0, 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 80f64 │ │ │ │ - cbz r0, 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + bl 80ed8 │ │ │ │ + cbz r0, 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 80f64 │ │ │ │ - cbz r0, 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + bl 80ed8 │ │ │ │ + cbz r0, 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 80f64 │ │ │ │ - cbz r0, 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + bl 80ed8 │ │ │ │ + cbz r0, 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 80f64 │ │ │ │ - cbz r0, 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + bl 80ed8 │ │ │ │ + cbz r0, 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3b992 <_PyImport_ClearExtension@@Base+0xcca> │ │ │ │ + cbz r0, 3b91c <_PyImport_ClearExtension@@Base+0xce4> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3b9aa <_PyImport_ClearExtension@@Base+0xce2> │ │ │ │ + cbnz r0, 3b934 <_PyImport_ClearExtension@@Base+0xcfc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b9cc <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq.n 3b956 <_PyImport_ClearExtension@@Base+0xd1e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b9cc <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + cbnz r3, 3b956 <_PyImport_ClearExtension@@Base+0xd1e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b9cc <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b956 <_PyImport_ClearExtension@@Base+0xd1e> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #58252 @ 0xe38c │ │ │ │ + movw r0, #61484 @ 0xf02c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + 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 3b994 <_PyImport_ClearExtension@@Base+0xd5c> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3b99e <_PyImport_ClearExtension@@Base+0xd66> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80790 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #42456 @ 0xa5d8 │ │ │ │ + movt r1, #2 │ │ │ │ + b.w 148764 │ │ │ │ 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 3ba02 <_PyImport_ClearExtension@@Base+0xd3a> │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 3b9d4 <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3ba0e <_PyImport_ClearExtension@@Base+0xd46> │ │ │ │ + cbz r3, 3b9e0 <_PyImport_ClearExtension@@Base+0xda8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3ba30 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ + b.n 3ba02 <_PyImport_ClearExtension@@Base+0xdca> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3ba1e <_PyImport_ClearExtension@@Base+0xd56> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3b9f0 <_PyImport_ClearExtension@@Base+0xdb8> │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3ba2c <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ + b.n 3b9fe <_PyImport_ClearExtension@@Base+0xdc6> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ba1a <_PyImport_ClearExtension@@Base+0xd52> │ │ │ │ - ldr r0, [pc, #8] @ (3ba34 <_PyImport_ClearExtension@@Base+0xd6c>) │ │ │ │ + beq.n 3b9ec <_PyImport_ClearExtension@@Base+0xdb4> │ │ │ │ + ldr r0, [pc, #8] @ (3ba08 <_PyImport_ClearExtension@@Base+0xdd0>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r7, r6] │ │ │ │ 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 3ba44 <_PyImport_ClearExtension@@Base+0xe0c> │ │ │ │ + cbz r4, 3ba32 <_PyImport_ClearExtension@@Base+0xdfa> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3ba3a <_PyImport_ClearExtension@@Base+0xe02> │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + mov r1, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 161a4c │ │ │ │ + add r4, r8 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r1, r4, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r9, r2 │ │ │ │ + bl 161a4c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3bac2 <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 3ba78 <_PyImport_ClearExtension@@Base+0xe40> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3ba68 <_PyImport_ClearExtension@@Base+0xe30> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3ba70 <_PyImport_ClearExtension@@Base+0xe38> │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2957c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 3ba80 <_PyImport_ClearExtension@@Base+0xe48> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + b.n 3ba88 <_PyImport_ClearExtension@@Base+0xe50> │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + add r0, r5 │ │ │ │ + cbz r2, 3ba92 <_PyImport_ClearExtension@@Base+0xe5a> │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + b.n 3ba9a <_PyImport_ClearExtension@@Base+0xe62> │ │ │ │ + movw r1, #10752 @ 0x2a00 │ │ │ │ + movt r1, #78 @ 0x4e │ │ │ │ + blx 29c10 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 3bac2 <_PyImport_ClearExtension@@Base+0xe8a> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cbz r3, 3baac <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + b.n 3bab4 <_PyImport_ClearExtension@@Base+0xe7c> │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r5, r3 │ │ │ │ + add r0, r5 │ │ │ │ + blx 2957c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3ba5e <_PyImport_ClearExtension@@Base+0xd96> │ │ │ │ + bne.n 3baee <_PyImport_ClearExtension@@Base+0xeb6> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3ba7c <_PyImport_ClearExtension@@Base+0xdb4> │ │ │ │ + b.n 3bb0c <_PyImport_ClearExtension@@Base+0xed4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 147c08 │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3ba7c <_PyImport_ClearExtension@@Base+0xdb4> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3ba90 <_PyImport_ClearExtension@@Base+0xdc8> │ │ │ │ - vldr d0, [pc, #24] @ 3ba98 <_PyImport_ClearExtension@@Base+0xdd0> │ │ │ │ + bne.n 3bb0c <_PyImport_ClearExtension@@Base+0xed4> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3bb20 <_PyImport_ClearExtension@@Base+0xee8> │ │ │ │ + vldr d0, [pc, #24] @ 3bb28 <_PyImport_ClearExtension@@Base+0xef0> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85fac │ │ │ │ + b.w 85a8c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3be10 <_PyImport_ClearExtension@@Base+0x1148>) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3bea0 <_PyImport_ClearExtension@@Base+0x1268>) │ │ │ │ eors r4, r1 │ │ │ │ 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, 3bac0 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ + cbz r3, 3bb50 <_PyImport_ClearExtension@@Base+0xf18> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3bac2 <_PyImport_ClearExtension@@Base+0xdfa> │ │ │ │ + b.n 3bb52 <_PyImport_ClearExtension@@Base+0xf1a> │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #54012 @ 0xd2fc │ │ │ │ + movw r4, #57276 @ 0xdfbc │ │ │ │ movt r4, #67 @ 0x43 │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ 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} │ │ │ │ - cbnz r6, 3baf6 <_PyImport_ClearExtension@@Base+0xe2e> │ │ │ │ + cbnz r6, 3bb86 <_PyImport_ClearExtension@@Base+0xf4e> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3baf6 <_PyImport_ClearExtension@@Base+0xe2e> │ │ │ │ + ble.n 3bb86 <_PyImport_ClearExtension@@Base+0xf4e> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3baf6 <_PyImport_ClearExtension@@Base+0xe2e> │ │ │ │ - cbnz r7, 3bb1a <_PyImport_ClearExtension@@Base+0xe52> │ │ │ │ - ldr r1, [pc, #448] @ (3bcb8 <_PyImport_ClearExtension@@Base+0xff0>) │ │ │ │ + bne.n 3bb86 <_PyImport_ClearExtension@@Base+0xf4e> │ │ │ │ + cbnz r7, 3bbaa <_PyImport_ClearExtension@@Base+0xf72> │ │ │ │ + ldr r1, [pc, #448] @ (3bd48 <_PyImport_ClearExtension@@Base+0x1110>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc8e <_PyImport_ClearExtension@@Base+0xfc6> │ │ │ │ + beq.w 3bd1e <_PyImport_ClearExtension@@Base+0x10e6> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc8a <_PyImport_ClearExtension@@Base+0xfc2> │ │ │ │ + beq.w 3bd1a <_PyImport_ClearExtension@@Base+0x10e2> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1da3ac <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc24c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc8a <_PyImport_ClearExtension@@Base+0xfc2> │ │ │ │ + beq.w 3bd1a <_PyImport_ClearExtension@@Base+0x10e2> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc8a <_PyImport_ClearExtension@@Base+0xfc2> │ │ │ │ + beq.w 3bd1a <_PyImport_ClearExtension@@Base+0x10e2> │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3bb78 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ + beq.n 3bc08 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3bb66 <_PyImport_ClearExtension@@Base+0xe9e> │ │ │ │ + cbnz r0, 3bbf6 <_PyImport_ClearExtension@@Base+0xfbe> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3bb78 <_PyImport_ClearExtension@@Base+0xeb0> │ │ │ │ - b.n 3bc8a <_PyImport_ClearExtension@@Base+0xfc2> │ │ │ │ + bge.n 3bc08 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + b.n 3bd1a <_PyImport_ClearExtension@@Base+0x10e2> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1c28ac │ │ │ │ + bl 1c4a10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3bc8a <_PyImport_ClearExtension@@Base+0xfc2> │ │ │ │ + beq.w 3bd1a <_PyImport_ClearExtension@@Base+0x10e2> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3bb5a <_PyImport_ClearExtension@@Base+0xe92> │ │ │ │ + bne.n 3bbea <_PyImport_ClearExtension@@Base+0xfb2> │ │ │ │ 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 3bb90 <_PyImport_ClearExtension@@Base+0xec8> │ │ │ │ - cbnz r3, 3bbc2 <_PyImport_ClearExtension@@Base+0xefa> │ │ │ │ + beq.n 3bc20 <_PyImport_ClearExtension@@Base+0xfe8> │ │ │ │ + cbnz r3, 3bc52 <_PyImport_ClearExtension@@Base+0x101a> │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - ble.n 3bbe2 <_PyImport_ClearExtension@@Base+0xf1a> │ │ │ │ + ble.n 3bc72 <_PyImport_ClearExtension@@Base+0x103a> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3bbe2 <_PyImport_ClearExtension@@Base+0xf1a> │ │ │ │ + beq.n 3bc72 <_PyImport_ClearExtension@@Base+0x103a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #47644 @ 0xba1c │ │ │ │ + movw r2, #50868 @ 0xc6b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60160 @ 0xeb00 │ │ │ │ + movw r1, #63384 @ 0xf798 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 3bc8a <_PyImport_ClearExtension@@Base+0xfc2> │ │ │ │ + bl d5248 │ │ │ │ + b.n 3bd1a <_PyImport_ClearExtension@@Base+0x10e2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #47644 @ 0xba1c │ │ │ │ + movw r2, #50868 @ 0xc6b4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60120 @ 0xead8 │ │ │ │ + movw r1, #63344 @ 0xf770 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 3bc8a <_PyImport_ClearExtension@@Base+0xfc2> │ │ │ │ + bl d5248 │ │ │ │ + b.n 3bd1a <_PyImport_ClearExtension@@Base+0x10e2> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #58256 @ 0xe390 │ │ │ │ + movw r1, #61564 @ 0xf07c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #58264 @ 0xe398 │ │ │ │ + movw r0, #61572 @ 0xf084 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r7 │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bc8a <_PyImport_ClearExtension@@Base+0xfc2> │ │ │ │ - bl 98638 │ │ │ │ + beq.n 3bd1a <_PyImport_ClearExtension@@Base+0x10e2> │ │ │ │ + bl 97dec │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3bc28 <_PyImport_ClearExtension@@Base+0xf60> │ │ │ │ + beq.n 3bcb8 <_PyImport_ClearExtension@@Base+0x1080> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bc70 <_PyImport_ClearExtension@@Base+0xfa8> │ │ │ │ + b.n 3bd00 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3bc42 <_PyImport_ClearExtension@@Base+0xf7a> │ │ │ │ + bne.n 3bcd2 <_PyImport_ClearExtension@@Base+0x109a> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3bc42 <_PyImport_ClearExtension@@Base+0xf7a> │ │ │ │ + beq.n 3bcd2 <_PyImport_ClearExtension@@Base+0x109a> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bc70 <_PyImport_ClearExtension@@Base+0xfa8> │ │ │ │ + b.n 3bd00 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3bc4c <_PyImport_ClearExtension@@Base+0xf84> │ │ │ │ + cbnz r3, 3bcdc <_PyImport_ClearExtension@@Base+0x10a4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3bc64 <_PyImport_ClearExtension@@Base+0xf9c> │ │ │ │ + beq.n 3bcf4 <_PyImport_ClearExtension@@Base+0x10bc> │ │ │ │ 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 29768 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3bc70 <_PyImport_ClearExtension@@Base+0xfa8> │ │ │ │ + b.n 3bd00 <_PyImport_ClearExtension@@Base+0x10c8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b118 │ │ │ │ - cbz r4, 3bc98 <_PyImport_ClearExtension@@Base+0xfd0> │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r4, 3bd28 <_PyImport_ClearExtension@@Base+0x10f0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6944 │ │ │ │ + bl f6a08 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3bca0 <_PyImport_ClearExtension@@Base+0xfd8> │ │ │ │ + b.n 3bd30 <_PyImport_ClearExtension@@Base+0x10f8> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bca0 <_PyImport_ClearExtension@@Base+0xfd8> │ │ │ │ + b.n 3bd30 <_PyImport_ClearExtension@@Base+0x10f8> │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r6, #136 @ 0x88 │ │ │ │ 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 3bcf4 <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ - cbz r4, 3bce2 <_PyImport_ClearExtension@@Base+0x101a> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3bcea <_PyImport_ClearExtension@@Base+0x1022> │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - mov r1, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 160a28 │ │ │ │ - add r4, r8 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r1, r4, r5 │ │ │ │ - movs r0, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r9, r2 │ │ │ │ - bl 160a28 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3bd72 <_PyImport_ClearExtension@@Base+0x10aa> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 3bd28 <_PyImport_ClearExtension@@Base+0x1060> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3bd18 <_PyImport_ClearExtension@@Base+0x1050> │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3bd20 <_PyImport_ClearExtension@@Base+0x1058> │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2957c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bd30 <_PyImport_ClearExtension@@Base+0x1068> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - b.n 3bd38 <_PyImport_ClearExtension@@Base+0x1070> │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - add r0, r5 │ │ │ │ - cbz r2, 3bd42 <_PyImport_ClearExtension@@Base+0x107a> │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - b.n 3bd4a <_PyImport_ClearExtension@@Base+0x1082> │ │ │ │ - movw r1, #10752 @ 0x2a00 │ │ │ │ - movt r1, #78 @ 0x4e │ │ │ │ - blx 29c10 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 3bd72 <_PyImport_ClearExtension@@Base+0x10aa> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3bd5c <_PyImport_ClearExtension@@Base+0x1094> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - b.n 3bd64 <_PyImport_ClearExtension@@Base+0x109c> │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r5, r3 │ │ │ │ - add r0, r5 │ │ │ │ - blx 2957c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3be84 <_PyImport_ClearExtension@@Base+0x11bc> │ │ │ │ + bne.n 3be58 <_PyImport_ClearExtension@@Base+0x1220> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3be84 <_PyImport_ClearExtension@@Base+0x11bc> │ │ │ │ + bne.n 3be58 <_PyImport_ClearExtension@@Base+0x1220> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3bda4 <_PyImport_ClearExtension@@Base+0x10dc> │ │ │ │ - cbz r4, 3bda4 <_PyImport_ClearExtension@@Base+0x10dc> │ │ │ │ + cbz r0, 3bd78 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ + cbz r4, 3bd78 <_PyImport_ClearExtension@@Base+0x1140> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d53f8 │ │ │ │ + b.w d4c1c │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3be60 <_PyImport_ClearExtension@@Base+0x1198> │ │ │ │ + bhi.n 3be34 <_PyImport_ClearExtension@@Base+0x11fc> │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r0, [pc, #144] @ (3be40 <_PyImport_ClearExtension@@Base+0x1178>) │ │ │ │ + ldr r0, [pc, #144] @ (3be14 <_PyImport_ClearExtension@@Base+0x11dc>) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3be8c <_PyImport_ClearExtension@@Base+0x11c4> │ │ │ │ + b.n 3be60 <_PyImport_ClearExtension@@Base+0x1228> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3be8c <_PyImport_ClearExtension@@Base+0x11c4> │ │ │ │ + b.n 3be60 <_PyImport_ClearExtension@@Base+0x1228> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3be8c <_PyImport_ClearExtension@@Base+0x11c4> │ │ │ │ + b.n 3be60 <_PyImport_ClearExtension@@Base+0x1228> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3be8c <_PyImport_ClearExtension@@Base+0x11c4> │ │ │ │ + b.n 3be60 <_PyImport_ClearExtension@@Base+0x1228> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3be8c <_PyImport_ClearExtension@@Base+0x11c4> │ │ │ │ + b.n 3be60 <_PyImport_ClearExtension@@Base+0x1228> │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3be8c <_PyImport_ClearExtension@@Base+0x11c4> │ │ │ │ + b.n 3be60 <_PyImport_ClearExtension@@Base+0x1228> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - 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 3bebe <_PyImport_ClearExtension@@Base+0x11f6> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10484 @ 0x28f4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3becc <_PyImport_ClearExtension@@Base+0x1204> │ │ │ │ - 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 │ │ │ │ - cbnz r1, 3bef6 <_PyImport_ClearExtension@@Base+0x122e> │ │ │ │ + cbnz r1, 3be8c <_PyImport_ClearExtension@@Base+0x1254> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55780 @ 0xd9e4 │ │ │ │ + movw r1, #59060 @ 0xe6b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3bf14 <_PyImport_ClearExtension@@Base+0x124c> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3beaa <_PyImport_ClearExtension@@Base+0x1272> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3bf1a <_PyImport_ClearExtension@@Base+0x1252> │ │ │ │ + bmi.n 3beb0 <_PyImport_ClearExtension@@Base+0x1278> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58372 @ 0xe404 │ │ │ │ + movw r1, #61636 @ 0xf0c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bf7c <_PyImport_ClearExtension@@Base+0x12b4> │ │ │ │ + b.n 3bf12 <_PyImport_ClearExtension@@Base+0x12da> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c58 │ │ │ │ + bl e1c44 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3bf46 <_PyImport_ClearExtension@@Base+0x127e> │ │ │ │ - bl 80650 │ │ │ │ + bgt.n 3bedc <_PyImport_ClearExtension@@Base+0x12a4> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf14 <_PyImport_ClearExtension@@Base+0x124c> │ │ │ │ + bne.n 3beaa <_PyImport_ClearExtension@@Base+0x1272> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58404 @ 0xe424 │ │ │ │ + movw r1, #61668 @ 0xf0e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3bf14 <_PyImport_ClearExtension@@Base+0x124c> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3beaa <_PyImport_ClearExtension@@Base+0x1272> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3bf7a <_PyImport_ClearExtension@@Base+0x12b2> │ │ │ │ + beq.n 3bf10 <_PyImport_ClearExtension@@Base+0x12d8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3bf68 <_PyImport_ClearExtension@@Base+0x12a0> │ │ │ │ + cbz r3, 3befe <_PyImport_ClearExtension@@Base+0x12c6> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 3bf5c <_PyImport_ClearExtension@@Base+0x1294> │ │ │ │ + cbnz r3, 3bef2 <_PyImport_ClearExtension@@Base+0x12ba> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 78024 │ │ │ │ - b.n 3bf68 <_PyImport_ClearExtension@@Base+0x12a0> │ │ │ │ + bl 78034 │ │ │ │ + b.n 3befe <_PyImport_ClearExtension@@Base+0x12c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bf54 <_PyImport_ClearExtension@@Base+0x128c> │ │ │ │ - b.n 3bf14 <_PyImport_ClearExtension@@Base+0x124c> │ │ │ │ + bne.n 3beea <_PyImport_ClearExtension@@Base+0x12b2> │ │ │ │ + b.n 3beaa <_PyImport_ClearExtension@@Base+0x1272> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 3bf78 <_PyImport_ClearExtension@@Base+0x12b0> │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 3bf14 <_PyImport_ClearExtension@@Base+0x124c> │ │ │ │ + cbnz r0, 3bf0e <_PyImport_ClearExtension@@Base+0x12d6> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 3beaa <_PyImport_ClearExtension@@Base+0x1272> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3bfa2 <_PyImport_ClearExtension@@Base+0x12da> │ │ │ │ + bne.n 3bf38 <_PyImport_ClearExtension@@Base+0x1300> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3bfcc │ │ │ │ + bl 3bf62 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bfbe <_PyImport_ClearExtension@@Base+0x12f6> │ │ │ │ - b.n 3bfb8 <_PyImport_ClearExtension@@Base+0x12f0> │ │ │ │ + bne.n 3bf54 <_PyImport_ClearExtension@@Base+0x131c> │ │ │ │ + b.n 3bf4e <_PyImport_ClearExtension@@Base+0x1316> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20000 @ 0x4e20 │ │ │ │ + movw r0, #23184 @ 0x5a90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3bfc8 <_PyImport_ClearExtension@@Base+0x1300> │ │ │ │ - b.n 3bf92 <_PyImport_ClearExtension@@Base+0x12ca> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3bfc8 <_PyImport_ClearExtension@@Base+0x1300> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3bf5e <_PyImport_ClearExtension@@Base+0x1326> │ │ │ │ + b.n 3bf28 <_PyImport_ClearExtension@@Base+0x12f0> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3bf5e <_PyImport_ClearExtension@@Base+0x1326> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bfcc : │ │ │ │ +0003bf62 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1fc0bc │ │ │ │ + b.w 1fde34 │ │ │ │ │ │ │ │ -0003bfd2 : │ │ │ │ +0003bf68 : │ │ │ │ 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 3c138 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3c016 │ │ │ │ + bl 3c0fa <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3bfac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3bffe │ │ │ │ + bpl.n 3bf94 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3bffe │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 3c02e │ │ │ │ + cbnz r3, 3bf94 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 3bfc4 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25392 @ 0x6330 │ │ │ │ + movw r1, #28616 @ 0x6fc8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3c02e │ │ │ │ - cbnz r4, 3c034 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3bfc4 │ │ │ │ + cbnz r4, 3bfca │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58444 @ 0xe44c │ │ │ │ + movw r1, #61708 @ 0xf10c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c070 │ │ │ │ + b.n 3c006 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c058 │ │ │ │ + bmi.n 3bfee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #58468 @ 0xe464 │ │ │ │ + movw r1, #61732 @ 0xf124 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 3c02e │ │ │ │ + bl d5248 │ │ │ │ + b.n 3bfc4 │ │ │ │ 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 1acef0 │ │ │ │ + bl 1af230 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #58524 @ 0xe49c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r2, r3, [r1, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b.w e21a4 │ │ │ │ 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, 3c0a2 │ │ │ │ + cbz r3, 3c024 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3c0a4 │ │ │ │ + b.n 3c026 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ - cbnz r6, 3c0ba │ │ │ │ + cbnz r6, 3c03c │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3c0ba │ │ │ │ + ble.n 3c03c │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3c0ba │ │ │ │ - cbnz r5, 3c0e0 │ │ │ │ - ldr r1, [pc, #120] @ (3c134 ) │ │ │ │ + bgt.n 3c03c │ │ │ │ + cbnz r5, 3c062 │ │ │ │ + ldr r1, [pc, #120] @ (3c0b8 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c0e0 │ │ │ │ + cbnz r0, 3c062 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c124 │ │ │ │ + b.n 3c0a6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c0dc │ │ │ │ + bne.n 3c05e │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3c110 │ │ │ │ + beq.n 3c092 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3c0fc │ │ │ │ + cbz r6, 3c07e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3c114 │ │ │ │ + beq.n 3c096 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c116 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 3c116 │ │ │ │ - b.n 3c0dc │ │ │ │ + bne.n 3c098 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 3c098 │ │ │ │ + b.n 3c05e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c116 │ │ │ │ + b.n 3c098 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37a0a <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37a6c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3c12e │ │ │ │ + cbz r3, 3c0b0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ movs r6, #180 @ 0xb4 │ │ │ │ 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, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 3c0ea │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13708 @ 0x358c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3c0f8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0003c138 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003c0fa <_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 3c176 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3c138 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3c18c <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 3c172 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3c14e <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 3c134 <_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 3c194 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c156 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 3c190 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 3c152 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 3c190 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 1fa074 │ │ │ │ - cbnz r0, 3c190 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d7ce4 │ │ │ │ + bpl.n 3c152 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 1fbdec │ │ │ │ + cbnz r0, 3c152 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d74dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c194 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c156 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ 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 │ │ │ │ - cmp r2, #3 │ │ │ │ - bhi.n 3c1c4 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1592e0 │ │ │ │ - bl cfd44 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.w fd968 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #43228 @ 0xa8dc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #0 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c1aa <_PyObject_GetDictPtr@@Base+0x72> │ │ │ │ - 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 │ │ │ │ - beq.n 3c208 <_PyObject_GetDictPtr@@Base+0xd0> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20240 @ 0x4f10 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3c208 <_PyObject_GetDictPtr@@Base+0xd0> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3c21c <_PyObject_GetDictPtr@@Base+0xe4> │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 10dbd4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3c204 <_PyObject_GetDictPtr@@Base+0xcc> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #61836 @ 0xf18c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldrd r2, r3, [r1, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b.w e2190 │ │ │ │ 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 3c24a <_PyObject_GetDictPtr@@Base+0x112> │ │ │ │ + beq.n 3c198 <_PyObject_GetDictPtr@@Base+0x9e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58592 @ 0xe4e0 │ │ │ │ + movw r1, #61856 @ 0xf1a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3c25c <_PyObject_GetDictPtr@@Base+0x124> │ │ │ │ + bne.n 3c1aa <_PyObject_GetDictPtr@@Base+0xb0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c2da <_PyObject_GetDictPtr@@Base+0x1a2> │ │ │ │ + b.n 3c228 <_PyObject_GetDictPtr@@Base+0x12e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c270 <_PyObject_GetDictPtr@@Base+0x138> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3c1be <_PyObject_GetDictPtr@@Base+0xc4> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c258 <_PyObject_GetDictPtr@@Base+0x120> │ │ │ │ + bne.n 3c1a6 <_PyObject_GetDictPtr@@Base+0xac> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #65212 @ 0xfebc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #58628 @ 0xe504 │ │ │ │ + movw r1, #2864 @ 0xb30 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #61892 @ 0xf1c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c258 <_PyObject_GetDictPtr@@Base+0x120> │ │ │ │ - bl 98638 │ │ │ │ + beq.n 3c1a6 <_PyObject_GetDictPtr@@Base+0xac> │ │ │ │ + bl 97dec │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a4bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c2cc <_PyObject_GetDictPtr@@Base+0x194> │ │ │ │ + bne.n 3c21a <_PyObject_GetDictPtr@@Base+0x120> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c2ba <_PyObject_GetDictPtr@@Base+0x182> │ │ │ │ - bl e921c │ │ │ │ + bne.n 3c208 <_PyObject_GetDictPtr@@Base+0x10e> │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c28c <_PyObject_GetDictPtr@@Base+0x154> │ │ │ │ - b.n 3c258 <_PyObject_GetDictPtr@@Base+0x120> │ │ │ │ + beq.n 3c1da <_PyObject_GetDictPtr@@Base+0xe0> │ │ │ │ + b.n 3c1a6 <_PyObject_GetDictPtr@@Base+0xac> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3c2ba <_PyObject_GetDictPtr@@Base+0x182> │ │ │ │ + blt.n 3c208 <_PyObject_GetDictPtr@@Base+0x10e> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 3c256 <_PyObject_GetDictPtr@@Base+0x15c> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23424 @ 0x5b80 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3c256 <_PyObject_GetDictPtr@@Base+0x15c> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3c26a <_PyObject_GetDictPtr@@Base+0x170> │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + bl 10dda0 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3c252 <_PyObject_GetDictPtr@@Base+0x158> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3c28c <_PyObject_GetDictPtr@@Base+0x192> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3c2a4 <_PyObject_GetDictPtr@@Base+0x1aa> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3c2ac <_PyObject_GetDictPtr@@Base+0x1b2> │ │ │ │ + movw r0, #49752 @ 0xc258 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c284 <_PyObject_GetDictPtr@@Base+0x18a> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #2 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 3b38c <_PyImport_ClearExtension@@Base+0x754> │ │ │ │ + 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 3c2e6 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 15a2f8 │ │ │ │ + bl cf520 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + b.w fda18 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #46492 @ 0xb59c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #0 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c2cc <_PyObject_GetDictPtr@@Base+0x1d2> │ │ │ │ + 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, 3c2fc <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ + cbnz r3, 3c31e <_PyObject_GetDictPtr@@Base+0x224> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3c2fc <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ + ble.n 3c31e <_PyObject_GetDictPtr@@Base+0x224> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3c2fc <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ - cbnz r0, 3c318 <_PyObject_GetDictPtr@@Base+0x1e0> │ │ │ │ + bne.n 3c31e <_PyObject_GetDictPtr@@Base+0x224> │ │ │ │ + cbnz r0, 3c33a <_PyObject_GetDictPtr@@Base+0x240> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3c364 <_PyObject_GetDictPtr@@Base+0x22c>) │ │ │ │ + ldr r4, [pc, #96] @ (3c388 <_PyObject_GetDictPtr@@Base+0x28e>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3c318 <_PyObject_GetDictPtr@@Base+0x1e0> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3c33a <_PyObject_GetDictPtr@@Base+0x240> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c360 <_PyObject_GetDictPtr@@Base+0x228> │ │ │ │ + b.n 3c382 <_PyObject_GetDictPtr@@Base+0x288> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c32c <_PyObject_GetDictPtr@@Base+0x1f4> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3c34e <_PyObject_GetDictPtr@@Base+0x254> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c314 <_PyObject_GetDictPtr@@Base+0x1dc> │ │ │ │ - bl 98638 │ │ │ │ + bne.n 3c336 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ + bl 97dec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - cbz r4, 3c354 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ - ldr r3, [pc, #36] @ (3c368 <_PyObject_GetDictPtr@@Base+0x230>) │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r4, 3c376 <_PyObject_GetDictPtr@@Base+0x27c> │ │ │ │ + ldr r3, [pc, #36] @ (3c38c <_PyObject_GetDictPtr@@Base+0x292>) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3c35e <_PyObject_GetDictPtr@@Base+0x226> │ │ │ │ + cbnz r3, 3c380 <_PyObject_GetDictPtr@@Base+0x286> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ebc00 │ │ │ │ + b.w 1ed9d0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3c360 <_PyObject_GetDictPtr@@Base+0x228> │ │ │ │ - ldr r0, [pc, #12] @ (3c36c <_PyObject_GetDictPtr@@Base+0x234>) │ │ │ │ + b.n 3c382 <_PyObject_GetDictPtr@@Base+0x288> │ │ │ │ + ldr r0, [pc, #12] @ (3c390 <_PyObject_GetDictPtr@@Base+0x296>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ 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, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3c390 <_PyObject_GetDictPtr@@Base+0x258> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3c3a8 <_PyObject_GetDictPtr@@Base+0x270> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3c3b0 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ - movw r0, #46488 @ 0xb598 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c388 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #2 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b49c <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ - 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 24c734 <_PyTime_AsTimeval@@Base+0x2ea4> │ │ │ │ + bl 24db74 <_PyTime_AsTimeval@@Base+0x2d54> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c3e0 <_PyObject_GetDictPtr@@Base+0x2a8> │ │ │ │ + bne.n 3c3b8 <_PyObject_GetDictPtr@@Base+0x2be> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c416 <_PyObject_GetDictPtr@@Base+0x2de> │ │ │ │ + b.n 3c3ee <_PyObject_GetDictPtr@@Base+0x2f4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 24d118 <_PyTime_AsTimeval@@Base+0x3888> │ │ │ │ + bl 24e604 <_PyTime_AsTimeval@@Base+0x37e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c3dc <_PyObject_GetDictPtr@@Base+0x2a4> │ │ │ │ + beq.n 3c3b4 <_PyObject_GetDictPtr@@Base+0x2ba> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c41c : │ │ │ │ +0003c3f4 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3c434 ) │ │ │ │ + ldr r4, [pc, #16] @ (3c40c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1f71cc │ │ │ │ + b.w 1f8f98 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3c43a │ │ │ │ + b.n 3c412 │ │ │ │ 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 3c46e │ │ │ │ + bmi.n 3c446 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58836 @ 0xe5d4 │ │ │ │ + movw r1, #62100 @ 0xf294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3c496 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3c46e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b8618 │ │ │ │ + bl b7df4 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c49a │ │ │ │ + beq.n 3c472 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58868 @ 0xe5f4 │ │ │ │ + movw r1, #62132 @ 0xf2b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c512 │ │ │ │ + b.n 3c4ea │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl f9b3c │ │ │ │ + bl f9bf8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3c4bc │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3c494 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c496 │ │ │ │ + bne.n 3c46e │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3c4a4 │ │ │ │ + bne.n 3c47c │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl e1c58 │ │ │ │ + bl e1c44 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c4dc │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3c4b4 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c496 │ │ │ │ - b.n 3c4e2 │ │ │ │ + bne.n 3c46e │ │ │ │ + b.n 3c4ba │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c4fa │ │ │ │ + bls.n 3c4d2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58900 @ 0xe614 │ │ │ │ + movw r1, #62164 @ 0xf2d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3c496 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3c46e │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 29c10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ addw sp, sp, #2500 @ 0x9c4 │ │ │ │ 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 │ │ │ │ - bl 21eac8 <_PyTime_FromMillisecondsObject@@Base+0x518> │ │ │ │ - cbz r0, 3c56c │ │ │ │ + bl 21fafc │ │ │ │ + cbz r0, 3c544 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3c54e │ │ │ │ + cbnz r0, 3c526 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3c570 │ │ │ │ + beq.n 3c548 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3c570 │ │ │ │ - bl 8435c │ │ │ │ + b.n 3c548 │ │ │ │ + bl 83e48 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3c578 │ │ │ │ + cbnz r0, 3c550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c56c │ │ │ │ + beq.n 3c544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c56c │ │ │ │ + cbnz r3, 3c544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3c5a0 │ │ │ │ + b.n 3c578 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #58916 @ 0xe624 │ │ │ │ + movw r0, #62180 @ 0xf2e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c5a0 │ │ │ │ + beq.n 3c578 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c5a0 │ │ │ │ + cbnz r3, 3c578 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003c5a4 : │ │ │ │ - ldr r0, [pc, #4] @ (3c5ac ) │ │ │ │ - b.w cf644 │ │ │ │ +0003c57c : │ │ │ │ + ldr r0, [pc, #4] @ (3c584 ) │ │ │ │ + b.w cee1c │ │ │ │ nop │ │ │ │ movs r7, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -26302,2102 +26286,2098 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c5e0 │ │ │ │ + bne.n 3c5b8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1f60 │ │ │ │ - cbz r0, 3c5fa │ │ │ │ - b.n 3c5f6 │ │ │ │ + bl d175c │ │ │ │ + cbz r0, 3c5d2 │ │ │ │ + b.n 3c5ce │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #27356 @ 0x6adc │ │ │ │ + movw r0, #30436 @ 0x76e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c5d2 │ │ │ │ + bne.n 3c5aa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c642 │ │ │ │ + b.n 3c61a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1762b0 │ │ │ │ + bl 1774ac │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c60e │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3c5e6 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c5f6 │ │ │ │ + bne.n 3c5ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #54012 @ 0xd2fc │ │ │ │ + movw r5, #57276 @ 0xdfbc │ │ │ │ movt r5, #67 @ 0x43 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c63c │ │ │ │ + ble.n 3c614 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh.w r0, [r3, #312] @ 0x138 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c61e │ │ │ │ - bl 7ecc4 │ │ │ │ + b.n 3c5f6 │ │ │ │ + bl 7ec40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c64c │ │ │ │ + cbz r3, 3c624 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ 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, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3c670 │ │ │ │ + bpl.n 3c648 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3c690 │ │ │ │ + bgt.n 3c668 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #58996 @ 0xe674 │ │ │ │ + movw r1, #62276 @ 0xf344 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3c6a8 │ │ │ │ + bgt.n 3c680 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 18a7c4 <_PyDeadline_Init@@Base+0x78> │ │ │ │ - cbnz r0, 3c6c2 │ │ │ │ - b.n 3c6be │ │ │ │ + bl 18c108 <_PyDeadline_Init@@Base+0x78> │ │ │ │ + cbnz r0, 3c69a │ │ │ │ + b.n 3c696 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35248 @ 0x89b0 │ │ │ │ + movw r1, #38392 @ 0x95f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c786 │ │ │ │ + b.n 3c75e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3c6d6 │ │ │ │ + beq.n 3c6ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c6d6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c6ae │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3c6fc │ │ │ │ + bmi.n 3c6d4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59056 @ 0xe6b0 │ │ │ │ + movw r1, #62336 @ 0xf380 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ - bl 85efc │ │ │ │ + b.w d5248 │ │ │ │ + bl 859dc │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c70c │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 3c710 │ │ │ │ - b.n 3c6be │ │ │ │ + bne.n 3c6e4 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 3c6e8 │ │ │ │ + b.n 3c696 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c728 │ │ │ │ + bge.n 3c700 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59108 @ 0xe6e4 │ │ │ │ + movw r1, #62388 @ 0xf3b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3c6be │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3c696 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3c742 │ │ │ │ + bne.n 3c71a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3c786 │ │ │ │ + b.n 3c75e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c766 │ │ │ │ + bmi.n 3c73e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59144 @ 0xe708 │ │ │ │ + movw r1, #62424 @ 0xf3d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3c774 │ │ │ │ - bl 89540 │ │ │ │ + cbz r0, 3c74c │ │ │ │ + bl 89008 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c738 │ │ │ │ - b.n 3c6be │ │ │ │ + bne.n 3c710 │ │ │ │ + b.n 3c696 │ │ │ │ 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 3c738 │ │ │ │ + b.n 3c710 │ │ │ │ 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 │ │ │ │ - movw r2, #43876 @ 0xab64 │ │ │ │ + movw r2, #47140 @ 0xb824 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1d452c │ │ │ │ - cbnz r0, 3c7ae │ │ │ │ + bl 1d65c4 │ │ │ │ + cbnz r0, 3c786 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c810 │ │ │ │ + b.n 3c7e8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3c7f2 │ │ │ │ - ldr r2, [pc, #92] @ (3c814 ) │ │ │ │ + bpl.n 3c7ca │ │ │ │ + ldr r2, [pc, #92] @ (3c7ec ) │ │ │ │ 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 3c7dc │ │ │ │ + beq.n 3c7b4 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3c7e6 │ │ │ │ + bls.n 3c7be │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 3c7ee │ │ │ │ + b.n 3c7c6 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3c7f6 │ │ │ │ + b.n 3c7ce │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #28] @ (3c818 ) │ │ │ │ - bl 7a224 │ │ │ │ + ldr r1, [pc, #28] @ (3c7f0 ) │ │ │ │ + bl 7a22c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c7a8 │ │ │ │ + bne.n 3c780 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3c810 │ │ │ │ + cbz r3, 3c7e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c06fc │ │ │ │ + bl 1c27c4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3c822 │ │ │ │ + cbz r4, 3c7fa │ │ │ │ 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 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 3c848 │ │ │ │ + bpl.n 3c820 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 3c84a │ │ │ │ + b.n 3c822 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3c88a │ │ │ │ + bne.n 3c862 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c858 │ │ │ │ + bne.n 3c830 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ - b.n 3c860 │ │ │ │ + b.n 3c838 │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r4, [r4, #0] │ │ │ │ ldrne r4, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16255c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1635d4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c8fe │ │ │ │ + bne.n 3c8d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16276c <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1637e4 <_PyUnicode_IsUppercase@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c910 │ │ │ │ + b.n 3c8e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3c908 │ │ │ │ + beq.n 3c8e0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ mov r5, r9 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 3c8e6 │ │ │ │ + ble.n 3c8be │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3c8a6 │ │ │ │ + bne.n 3c87e │ │ │ │ ldrb.w sl, [r4, r5] │ │ │ │ - b.n 3c8b2 │ │ │ │ + b.n 3c88a │ │ │ │ cmp r7, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w sl, [r4, r5, lsl #1] │ │ │ │ ldrne.w sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 16276c <_PyUnicode_IsUppercase@@Base> │ │ │ │ - cbnz r0, 3c8c2 │ │ │ │ + bl 1637e4 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + cbnz r0, 3c89a │ │ │ │ mov r0, sl │ │ │ │ - bl 16255c <_PyUnicode_IsTitlecase@@Base> │ │ │ │ - cbz r0, 3c8ce │ │ │ │ + bl 1635d4 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + cbz r0, 3c8a6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3c908 │ │ │ │ + bne.n 3c8e0 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c8e0 │ │ │ │ + b.n 3c8b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 16251c <_PyUnicode_IsLowercase@@Base> │ │ │ │ - cbz r0, 3c8e0 │ │ │ │ + bl 163594 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + cbz r0, 3c8b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3c908 │ │ │ │ + beq.n 3c8e0 │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 3c898 │ │ │ │ + b.n 3c870 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3c910 │ │ │ │ + b.n 3c8e8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3c910 │ │ │ │ + b.n 3c8e8 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ 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 3c938 │ │ │ │ + bhi.n 3c910 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c95c │ │ │ │ - b.n 3c950 │ │ │ │ - movw r0, #48636 @ 0xbdfc │ │ │ │ + ble.n 3c934 │ │ │ │ + b.n 3c928 │ │ │ │ + movw r0, #51860 @ 0xca94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c932 │ │ │ │ - b.n 3c9da │ │ │ │ + bne.n 3c90a │ │ │ │ + b.n 3c9b2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 142a88 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 143cb8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c9da │ │ │ │ + beq.n 3c9b2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3c97e │ │ │ │ + cbz r3, 3c956 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3c996 │ │ │ │ + ble.n 3c96e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35248 @ 0x89b0 │ │ │ │ + movw r1, #38392 @ 0x95f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3c9da │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3c9b2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ + movw r1, #3980 @ 0xf8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3c9da │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3c9b2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3c9ba │ │ │ │ + bge.n 3c992 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #59260 @ 0xe77c │ │ │ │ + movw r1, #62476 @ 0xf40c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3c9cc │ │ │ │ + blt.n 3c9a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 21bcf0 <_PyThreadState_GetCurrent@@Base+0x128> │ │ │ │ + bl 21d280 <_PyThreadState_GetCurrent@@Base+0x128> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c9c0 │ │ │ │ + bne.n 3c998 │ │ │ │ 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, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 3cb24 │ │ │ │ + bl 3c9da │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 80f64 │ │ │ │ - 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, 3ca20 │ │ │ │ - cbz r2, 3ca38 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3ca38 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59364 @ 0xe7e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3ca4c │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #49464 @ 0xc138 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12edd8 │ │ │ │ - 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 │ │ │ │ - bne.n 3ca70 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ca88 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20216 @ 0x4ef8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ca64 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003ca88 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ca9c │ │ │ │ - mov r5, r1 │ │ │ │ - cbnz r1, 3caa4 │ │ │ │ - bl 26f884 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 3cb20 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3cb02 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3cab4 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3cabc │ │ │ │ - mov r3, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - bmi.n 3cb02 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3cb02 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bmi.n 3cb02 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3cb02 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3cb02 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1bacd4 │ │ │ │ - movw r2, #7528 @ 0x1d68 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 3cb20 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3cb02 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbnz r2, 3cb02 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52460 @ 0xccec │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ - mov r0, r3 │ │ │ │ - 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 3cb46 │ │ │ │ + beq.n 3c9fc │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ - b.n 3cb4e │ │ │ │ + b.n 3ca04 │ │ │ │ movw fp, #10752 @ 0x2a00 │ │ │ │ movt fp, #78 @ 0x4e │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #53136 @ 0xcf90 │ │ │ │ + movw r1, #56360 @ 0xdc28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl fa428 │ │ │ │ + bl fa4e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cbc2 │ │ │ │ + cbz r0, 3ca78 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3cb86 │ │ │ │ + cbnz r6, 3ca3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb78 │ │ │ │ + beq.n 3ca2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cb78 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ca2e │ │ │ │ + bl 78c3c <_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 160a28 │ │ │ │ + b.w 161a4c │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3cbc8 │ │ │ │ + ble.n 3ca7e │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3cba2 │ │ │ │ + bls.n 3ca58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3cbb2 │ │ │ │ - b.n 3cbbe │ │ │ │ + bne.n 3ca68 │ │ │ │ + b.n 3ca74 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3cbca │ │ │ │ - b.n 3cb96 │ │ │ │ + cbnz r0, 3ca80 │ │ │ │ + b.n 3ca4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cbbe │ │ │ │ + cbnz r3, 3ca74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 1f0e80 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3cdb2 │ │ │ │ + b.n 3cc68 │ │ │ │ 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, #42428 @ 0xa5bc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3ccb8 │ │ │ │ + bge.n 3cb6e │ │ │ │ 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 3cc22 │ │ │ │ + bne.n 3cad8 │ │ │ │ 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 3cc58 │ │ │ │ + b.n 3cb0e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3cc58 │ │ │ │ + cbz r0, 3cb0e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #58628 @ 0xe504 │ │ │ │ + movw r1, #61816 @ 0xf178 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d5a1c │ │ │ │ - b.n 3cd7c │ │ │ │ + bl d5248 │ │ │ │ + b.n 3cc32 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - blt.n 3cc76 │ │ │ │ + blt.n 3cb2c │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3cc92 │ │ │ │ + cbz r5, 3cb48 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - bge.n 3cc90 │ │ │ │ + bge.n 3cb46 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58692 @ 0xe544 │ │ │ │ + movw r1, #61880 @ 0xf1b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3cd76 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3cc2c │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3ccb4 │ │ │ │ + beq.n 3cb6a │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58720 @ 0xe560 │ │ │ │ + movw r1, #61908 @ 0xf1d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3cd76 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3cc2c │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3cbe0 │ │ │ │ + b.n 3ca96 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3cd7c │ │ │ │ + beq.n 3cc32 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3ccd8 │ │ │ │ + cbz r3, 3cb8e │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3cce0 │ │ │ │ + b.n 3cb96 │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3ccf4 │ │ │ │ + blt.n 3cbaa │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3ccf4 │ │ │ │ - bl 98638 │ │ │ │ + bpl.n 3cbaa │ │ │ │ + bl 97dec │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3ccf8 │ │ │ │ + b.n 3cbae │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3cd32 │ │ │ │ + bne.n 3cbe8 │ │ │ │ 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 3cd24 │ │ │ │ + beq.n 3cbda │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29c10 │ │ │ │ - b.n 3cd0c │ │ │ │ + b.n 3cbc2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r1, 3cd7c │ │ │ │ + cbz r1, 3cc32 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9b118 │ │ │ │ - b.n 3cd7c │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 3cc32 │ │ │ │ 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 3cd6e │ │ │ │ + beq.n 3cc24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3cd56 │ │ │ │ + beq.n 3cc0c │ │ │ │ add r6, r9 │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, r2 │ │ │ │ - b.n 3cd40 │ │ │ │ + b.n 3cbf6 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ - b.n 3cd28 │ │ │ │ + b.n 3cbde │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd92 │ │ │ │ + beq.n 3cc48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cd92 │ │ │ │ + cbnz r3, 3cc48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3cda6 │ │ │ │ + beq.n 3cc5c │ │ │ │ adds r4, #1 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 3cd96 │ │ │ │ + bl d2234 │ │ │ │ + b.n 3cc4c │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3cdb2 │ │ │ │ + beq.n 3cc68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ + b.w 80ed8 │ │ │ │ + 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, 3cc8e │ │ │ │ + cbz r2, 3cca6 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 3cca6 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #62628 @ 0xf4a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3ccba │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + movw r1, #52688 @ 0xcdd0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12f768 │ │ │ │ + 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 │ │ │ │ + bne.n 3ccde │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3ccf6 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23400 @ 0x5b68 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ccd2 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ccf6 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 3cd0a │ │ │ │ + mov r5, r1 │ │ │ │ + cbnz r1, 3cd12 │ │ │ │ + bl 270784 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 3cd8e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cbz r3, 3cd70 │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ + cbnz r6, 3cd22 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cbz r6, 3cd2a │ │ │ │ + mov r3, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + bmi.n 3cd70 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3cd70 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + bmi.n 3cd70 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + cbz r3, 3cd70 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cbz r3, 3cd70 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1bcda4 │ │ │ │ + movw r2, #7528 @ 0x1d68 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 3cd8e │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3cd70 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 3cd70 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #55684 @ 0xd984 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d5248 │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3cdfa │ │ │ │ + cbz r0, 3cdd2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3cdde │ │ │ │ + cbz r3, 3cdb6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3cde6 │ │ │ │ + b.n 3cdbe │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3cdee │ │ │ │ + cbz r2, 3cdc6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3cdf6 │ │ │ │ + b.n 3cdce │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 1fd02c │ │ │ │ + bl 1fed78 │ │ │ │ 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 r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 3ce36 │ │ │ │ + cbnz r0, 3ce0e │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 3ce36 │ │ │ │ + ble.n 3ce0e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3ce36 │ │ │ │ - cbz r2, 3ce36 │ │ │ │ + bne.n 3ce0e │ │ │ │ + cbz r2, 3ce0e │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #49208 @ 0xc038 │ │ │ │ + movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3ce54 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3ce2c │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #32] @ (3ce5c ) │ │ │ │ + ldr r4, [pc, #32] @ (3ce34 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce20 │ │ │ │ + bne.n 3cdf8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ 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, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #59408 @ 0xe810 │ │ │ │ + movw r1, #62656 @ 0xf4c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3cea0 │ │ │ │ + beq.n 3ce78 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ 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} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ceae │ │ │ │ - b.w 151eec │ │ │ │ + beq.n 3ce86 │ │ │ │ + b.w 152eac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cbnz r4, 3ceba │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #3980 @ 0xf8c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3cec2 │ │ │ │ + movw r4, #7780 @ 0x1e64 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cec6 : │ │ │ │ + b.w 2387c4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cedc │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 3cedc │ │ │ │ + bne.n 3ceee │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 3ceee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cf12 │ │ │ │ + b.n 3cf24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6364 │ │ │ │ + bl 1c83fc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3cefa │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3cf0c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ced8 │ │ │ │ + bne.n 3ceea │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3cf12 │ │ │ │ + b.n 3cf24 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3cf3e │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #756 @ 0x2f4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3cf46 │ │ │ │ - movw r4, #7780 @ 0x1e64 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0003cf4a : │ │ │ │ - b.w 237284 │ │ │ │ - b.n 3cf50 │ │ │ │ - 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 3cf72 │ │ │ │ - bl 26c978 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3cf7e │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3cfa0 │ │ │ │ - movs r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3cf9c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 3cf9c │ │ │ │ - movs r1, #53 @ 0x35 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3cf9c │ │ │ │ - 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 3cfc4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3cfdc │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3cfe4 │ │ │ │ - movw r0, #46448 @ 0xb570 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3cfbc │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3b49c <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d008 │ │ │ │ + blt.n 3cf3e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3d022 │ │ │ │ + blt.n 3cf58 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47372 @ 0xb90c │ │ │ │ + movw r1, #50596 @ 0xc5a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d02c │ │ │ │ + b.n 3cf62 │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (3d030 ) │ │ │ │ + ldr r0, [pc, #8] @ (3cf64 ) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003d034 : │ │ │ │ - b.w 18e5c4 │ │ │ │ +0003cf68 : │ │ │ │ + b.w 18ff88 │ │ │ │ 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, 3d058 │ │ │ │ + cbz r3, 3cf8c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3d068 │ │ │ │ + b.n 3cf9c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d066 │ │ │ │ + ble.n 3cf9a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d062 │ │ │ │ - cbnz r1, 3d084 │ │ │ │ + bne.n 3cf96 │ │ │ │ + cbnz r1, 3cfb8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3d068 │ │ │ │ + b.n 3cf9c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (3d2f0 ) │ │ │ │ + ldr r1, [pc, #640] @ (3d220 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d08a │ │ │ │ - b.n 3d21a │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3cfbe │ │ │ │ + b.n 3d14e │ │ │ │ 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 888c4 │ │ │ │ + bl 88394 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d21a │ │ │ │ - ldr r3, [pc, #588] @ (3d2f4 ) │ │ │ │ + beq.w 3d14e │ │ │ │ + ldr r3, [pc, #584] @ (3d224 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42636 @ 0xa68c │ │ │ │ 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 3d21e │ │ │ │ + bne.w 3d152 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1e28 │ │ │ │ + bl e1e14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3d21e │ │ │ │ + bne.w 3d152 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d0f2 │ │ │ │ + beq.n 3d026 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d0f2 │ │ │ │ + cbnz r3, 3d026 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88c10 │ │ │ │ + bl 886e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d12e │ │ │ │ + cbnz r0, 3d062 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d116 │ │ │ │ + beq.n 3d04a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d116 │ │ │ │ + cbnz r3, 3d04a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 80650 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d21a │ │ │ │ + bne.n 3d14e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3d1b2 │ │ │ │ + bne.n 3d0e6 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e1e28 │ │ │ │ + bl e1e14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3d1b2 │ │ │ │ + cbnz r3, 3d0e6 │ │ │ │ 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 3d19a │ │ │ │ + beq.n 3d0ce │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ - vldr d5, [pc, #376] @ 3d2e8 │ │ │ │ + vldr d5, [pc, #372] @ 3d218 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ it lt │ │ │ │ vneglt.f64 d6, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ it lt │ │ │ │ vneglt.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d1b2 │ │ │ │ + bhi.n 3d0e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3d0f6 │ │ │ │ + beq.n 3d02a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d0f6 │ │ │ │ + bne.n 3d02a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d0f6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d02a │ │ │ │ mov r0, r7 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3d206 │ │ │ │ + cbz r0, 3d13a │ │ │ │ mov r1, r6 │ │ │ │ - bl 11ce6c │ │ │ │ + bl 11d3b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1da │ │ │ │ + beq.n 3d10e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d1da │ │ │ │ + cbnz r3, 3d10e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d1f0 │ │ │ │ + beq.n 3d124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d1f0 │ │ │ │ + cbnz r3, 3d124 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d21e │ │ │ │ - b.n 3d210 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d152 │ │ │ │ + b.n 3d144 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3d2c2 │ │ │ │ + beq.n 3d1f6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85fac │ │ │ │ + bl 85a8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d2f8 │ │ │ │ + bne.n 3d228 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d24e │ │ │ │ + bne.n 3d182 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d25e │ │ │ │ + bne.n 3d192 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d3ae │ │ │ │ + b.n 3d2de │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3d332 │ │ │ │ + bne.w 3d262 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d248 │ │ │ │ + beq.n 3d17c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d248 │ │ │ │ + cbnz r3, 3d17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3d284 │ │ │ │ + b.n 3d1b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d210 │ │ │ │ + bne.n 3d144 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d210 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d144 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d21a │ │ │ │ + bne.n 3d14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d21a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d14e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3d1f4 │ │ │ │ + bne.n 3d128 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3d2d8 │ │ │ │ + bne.n 3d20c │ │ │ │ mov r0, r5 │ │ │ │ - bl 88c10 │ │ │ │ + bl 886e0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d26e │ │ │ │ + bne.n 3d1a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d2a8 │ │ │ │ + beq.n 3d1dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d2a8 │ │ │ │ + cbnz r3, 3d1dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 80650 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d21a │ │ │ │ + bne.n 3d14e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85fac │ │ │ │ - bl e1e28 │ │ │ │ + b.w 85a8c │ │ │ │ + bl e1e14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d1f8 │ │ │ │ + bne.n 3d12c │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 3d278 │ │ │ │ + b.n 3d1ac │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d284 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d284 │ │ │ │ - nop.w │ │ │ │ + bne.n 3d1b8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d1b8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ movs r7, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11ce6c │ │ │ │ + bl 11d3b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d316 │ │ │ │ + beq.n 3d246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d316 │ │ │ │ + cbnz r3, 3d246 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d32c │ │ │ │ + beq.n 3d25c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d32c │ │ │ │ + cbnz r3, 3d25c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3d210 │ │ │ │ + beq.w 3d144 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88c10 │ │ │ │ + bl 886e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3d362 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 3d398 │ │ │ │ + cbnz r6, 3d292 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 3d2c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d396 │ │ │ │ + beq.n 3d2c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d396 │ │ │ │ + cbnz r3, 3d2c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d396 │ │ │ │ - bl 11ce6c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d2c6 │ │ │ │ + bl 11d3b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d37a │ │ │ │ + beq.n 3d2aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d37a │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d2aa │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3d38c │ │ │ │ + beq.n 3d2bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d38c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d2bc │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3d396 │ │ │ │ + beq.n 3d2c6 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3d336 │ │ │ │ + b.n 3d266 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d3ae │ │ │ │ + beq.n 3d2de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d3ae │ │ │ │ + cbnz r3, 3d2de │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.n 3d2ec │ │ │ │ + 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 3d30e │ │ │ │ + bl 26d878 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3d31a │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3d33c │ │ │ │ + movs r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d338 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 3d338 │ │ │ │ + movs r1, #53 @ 0x35 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d338 │ │ │ │ + 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 3d360 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3d378 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3d380 │ │ │ │ + movw r0, #49712 @ 0xc230 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3d358 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 3b38c <_PyImport_ClearExtension@@Base+0x754> │ │ │ │ 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 f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d3dc │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3d3e8 │ │ │ │ + bne.n 3d3ae │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3d3ba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 202750 │ │ │ │ + b.w 20471c │ │ │ │ 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, #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, 3d412 │ │ │ │ + cbnz r7, 3d3e4 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 3d412 │ │ │ │ + blt.n 3d3e4 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d412 │ │ │ │ - cbnz r2, 3d432 │ │ │ │ - ldr r1, [pc, #92] @ (3d470 ) │ │ │ │ + bgt.n 3d3e4 │ │ │ │ + cbnz r2, 3d404 │ │ │ │ + ldr r1, [pc, #88] @ (3d440 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d432 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d404 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d46a │ │ │ │ + b.n 3d43c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3d442 │ │ │ │ + ble.n 3d414 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d444 │ │ │ │ - b.n 3d42e │ │ │ │ + bge.n 3d416 │ │ │ │ + b.n 3d400 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 171a04 │ │ │ │ + bl 172b48 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29ae0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3d462 │ │ │ │ + cbz r0, 3d434 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 251488 │ │ │ │ - b.n 3d42e │ │ │ │ + bl 2525c0 │ │ │ │ + b.n 3d400 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r7, #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 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #60268 @ 0xeb6c │ │ │ │ + movw r0, #63532 @ 0xf82c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fa0c0 │ │ │ │ + bl 1fbe38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 21c690 │ │ │ │ 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, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3d4ca │ │ │ │ + bne.n 3d494 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3d4e8 │ │ │ │ + b.n 3d4b2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147c08 │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d4e8 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3d4fc │ │ │ │ - vldr d0, [pc, #28] @ 3d508 │ │ │ │ + bne.n 3d4b2 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3d4c6 │ │ │ │ + vldr d0, [pc, #28] @ 3d4d0 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85fac │ │ │ │ + b.w 85a8c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 3d654 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 3d61c ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3d52e │ │ │ │ + cbz r3, 3d4f6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d53e │ │ │ │ + b.n 3d506 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3d53c │ │ │ │ + blt.n 3d504 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3d538 │ │ │ │ - cbnz r1, 3d55e │ │ │ │ + bgt.n 3d500 │ │ │ │ + cbnz r1, 3d526 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d53e │ │ │ │ + b.n 3d506 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #340] @ (3d694 ) │ │ │ │ + ldr r1, [pc, #340] @ (3d65c ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d564 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d52c │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d68a │ │ │ │ + b.n 3d652 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 3d57c │ │ │ │ + beq.n 3d544 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d57e │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 3d57e │ │ │ │ - b.n 3d558 │ │ │ │ + bne.n 3d546 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 3d546 │ │ │ │ + b.n 3d520 │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 3d58a │ │ │ │ + cbz r7, 3d552 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 3d592 │ │ │ │ + b.n 3d55a │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ 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 3d5e2 │ │ │ │ + bls.n 3d5aa │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d5c4 │ │ │ │ + bne.n 3d58c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d5de │ │ │ │ + ble.n 3d5a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278744 │ │ │ │ + bl 27941c │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d672 │ │ │ │ + bgt.n 3d63a │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d5de │ │ │ │ + b.n 3d5a6 │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d672 │ │ │ │ + beq.n 3d63a │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d5d2 │ │ │ │ + beq.n 3d59a │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d5de │ │ │ │ + bne.n 3d5a6 │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 3d672 │ │ │ │ + blt.n 3d63a │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3d5a0 │ │ │ │ + b.n 3d568 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d672 │ │ │ │ + bgt.n 3d63a │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d558 │ │ │ │ + beq.n 3d520 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d604 │ │ │ │ + cbz r3, 3d5cc │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d60c │ │ │ │ + b.n 3d5d4 │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 3d618 │ │ │ │ + cbz r3, 3d5e0 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 3d620 │ │ │ │ + b.n 3d5e8 │ │ │ │ movw r4, #10752 @ 0x2a00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 3d68a │ │ │ │ + bls.n 3d652 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d652 │ │ │ │ + bne.n 3d61a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d666 │ │ │ │ + ble.n 3d62e │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 278744 │ │ │ │ + bl 27941c │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d66e │ │ │ │ + beq.n 3d636 │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d648 │ │ │ │ + b.n 3d610 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d66a │ │ │ │ + beq.n 3d632 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 3d66a │ │ │ │ + beq.n 3d632 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 3d66e │ │ │ │ + b.n 3d636 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d66e │ │ │ │ + b.n 3d636 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d628 │ │ │ │ + b.n 3d5f0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60280 @ 0xeb78 │ │ │ │ + movw r1, #63544 @ 0xf838 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3d558 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3d520 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r7, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 21dc20 │ │ │ │ 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, 3d6c8 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 3d696 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3d6c2 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3d6c8 │ │ │ │ + bne.n 3d690 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3d696 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3d6ea │ │ │ │ + cbnz r0, 3d6b8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d6ea │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 3d6b8 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d6e0 │ │ │ │ + bne.n 3d6ae │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40636 @ 0x9ebc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1477f4 │ │ │ │ + b.w 148764 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 3d770 │ │ │ │ + cbz r0, 3d73e │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3d770 │ │ │ │ + cbnz r0, 3d73e │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d770 │ │ │ │ + beq.n 3d73e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34385 @ 0x8651 │ │ │ │ + movw r1, #41161 @ 0xa0c9 │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #60296 @ 0xeb88 │ │ │ │ + movw r0, #63560 @ 0xf848 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d774 │ │ │ │ + cbnz r0, 3d742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25251c │ │ │ │ + bl 25364c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d7ce │ │ │ │ + b.n 3d79c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #60304 @ 0xeb90 │ │ │ │ + movw r0, #63568 @ 0xf850 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 3d7ac │ │ │ │ + beq.n 3d77a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3d7ac │ │ │ │ + cbnz r3, 3d77a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3d76a │ │ │ │ + beq.n 3d738 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1c58 │ │ │ │ + bl e1c44 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d7ce │ │ │ │ + beq.n 3d79c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d7ce │ │ │ │ + cbnz r3, 3d79c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3d7f6 │ │ │ │ + cbnz r3, 3d7c4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d7f6 │ │ │ │ + ble.n 3d7c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d7f6 │ │ │ │ - cbnz r0, 3d80e │ │ │ │ + bne.n 3d7c4 │ │ │ │ + cbnz r0, 3d7dc │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3d878 ) │ │ │ │ + ldr r4, [pc, #120] @ (3d844 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d852 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d820 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d820 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3d852 │ │ │ │ + bne.n 3d7ee │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3d820 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 29298 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3d856 │ │ │ │ + bge.n 3d824 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3d862 │ │ │ │ - bl e921c │ │ │ │ + bne.n 3d830 │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d824 │ │ │ │ + beq.n 3d7f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d872 │ │ │ │ + b.n 3d840 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b83e <_PyImport_ClearExtension@@Base+0xb76> │ │ │ │ - b.n 3d872 │ │ │ │ + bl 3b7c8 <_PyImport_ClearExtension@@Base+0xb90> │ │ │ │ + b.n 3d840 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 3d852 │ │ │ │ + bl f6a00 │ │ │ │ + b.n 3d820 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ cmp r0, #72 @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, #8276 @ 0x2054 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d8b0 │ │ │ │ + bne.n 3d87c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 234b04 │ │ │ │ + bl 23606c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d8cc │ │ │ │ - b.n 3d8de │ │ │ │ + bne.n 3d898 │ │ │ │ + b.n 3d8aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60324 @ 0xeba4 │ │ │ │ + movw r1, #63588 @ 0xf864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a1c │ │ │ │ - cbnz r0, 3d8e2 │ │ │ │ + b.w d5248 │ │ │ │ + cbnz r0, 3d8ae │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eeeb0 │ │ │ │ + bl eef70 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d8f2 │ │ │ │ + b.n 3d8be │ │ │ │ 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] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003d8f6 <_PyTraceback_Add@@Base>: │ │ │ │ +0003d8c2 <_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] @ (3d9c8 <_PyTraceback_Add@@Base+0xd2>) │ │ │ │ + ldr r4, [pc, #192] @ (3d994 <_PyTraceback_Add@@Base+0xd2>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ str.w sl, [r6, #72] @ 0x48 │ │ │ │ - bl 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9ba <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3d986 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3d9cc │ │ │ │ + bl 3d998 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3d950 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 3d91c <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d9ba <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 3d986 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d9ba <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 3d986 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d9ba <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d986 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3dac8 │ │ │ │ + bl 3da94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d974 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 3d940 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d974 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 3d940 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d98a <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 3d956 <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3d98a <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 3d956 <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 3d9ba <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 3d986 <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d81c8 │ │ │ │ + bl d79c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d9c4 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 3d990 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d9c4 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 3d990 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 12599c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 125e74 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003d9cc : │ │ │ │ +0003d998 : │ │ │ │ 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 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3d9f6 │ │ │ │ + cbnz r0, 3d9c2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 3da56 │ │ │ │ + b.n 3da22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92450 │ │ │ │ + bl 91be8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9ec │ │ │ │ - ldr r0, [pc, #120] @ (3da7c ) │ │ │ │ + beq.n 3d9b8 │ │ │ │ + ldr r0, [pc, #120] @ (3da48 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3da4e │ │ │ │ - ldr r0, [pc, #112] @ (3da80 ) │ │ │ │ + cbz r0, 3da1a │ │ │ │ + ldr r0, [pc, #112] @ (3da4c ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3da54 │ │ │ │ + cbz r0, 3da20 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #92] @ (3da84 ) │ │ │ │ + ldr r3, [pc, #92] @ (3da50 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #84] @ (3da88 ) │ │ │ │ + ldr r3, [pc, #84] @ (3da54 ) │ │ │ │ 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 97968 <_Py_write@@Base+0x8d0> │ │ │ │ + bl 9711c <_Py_write@@Base+0x8d0> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3da56 │ │ │ │ + b.n 3da22 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3da56 │ │ │ │ + b.n 3da22 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3da84 ) │ │ │ │ - bl 7907c │ │ │ │ + ldr r0, [pc, #44] @ (3da50 ) │ │ │ │ + bl 7908c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs.n 3db08 │ │ │ │ + b.n 3e054 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - bvs.n 3db1c │ │ │ │ + b.n 3e068 │ │ │ │ lsls r3, r0, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3dab6 │ │ │ │ + cbnz r4, 3da82 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60464 @ 0xec30 │ │ │ │ + movw r1, #63728 @ 0xf8f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3dac4 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3da90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003dac8 : │ │ │ │ +0003da94 : │ │ │ │ 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 1b0aa8 │ │ │ │ - cbz r0, 3db54 │ │ │ │ + bl 1b2ed8 │ │ │ │ + cbz r0, 3db20 │ │ │ │ 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 1b0b80 │ │ │ │ + bl 1b2fb0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3db54 │ │ │ │ + cbz r0, 3db20 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #25460 @ 0x6374 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3db40 │ │ │ │ + cbz r0, 3db0c │ │ │ │ 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 3db58 │ │ │ │ + beq.n 3db24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 3db58 │ │ │ │ + b.n 3db24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3db54 │ │ │ │ + beq.n 3db20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db54 │ │ │ │ + cbnz r3, 3db20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3dc04 │ │ │ │ + b.n 3dbd0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3db70 │ │ │ │ + beq.n 3db3c │ │ │ │ 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] │ │ │ │ @@ -28417,36 +28397,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 3dbb2 │ │ │ │ + bge.n 3db7e │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ - b.n 3dba6 │ │ │ │ + b.n 3db72 │ │ │ │ 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 3dbde │ │ │ │ + beq.n 3dbaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dbde │ │ │ │ + cbnz r3, 3dbaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (3dc0c ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (3dbd8 ) │ │ │ │ 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 │ │ │ │ @@ -28466,88 +28446,85 @@ │ │ │ │ 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 3dc32 │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 3dbfe │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dc3e │ │ │ │ + cbz r3, 3dc0a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dc5e │ │ │ │ + b.n 3dc2a │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1b3128 │ │ │ │ - cbnz r0, 3dc5a │ │ │ │ + bl 1b539c │ │ │ │ + cbnz r0, 3dc26 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dc5a │ │ │ │ + cbnz r3, 3dc26 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dc5a │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3dc26 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ subs r3, r4, #1 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi.n 3dc96 │ │ │ │ + bhi.n 3dc5c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3dcb0 │ │ │ │ - b.n 3dcc0 │ │ │ │ - movw r0, #41500 @ 0xa21c │ │ │ │ + bgt.n 3dc76 │ │ │ │ + b.n 3dc86 │ │ │ │ + movw r0, #44724 @ 0xaeb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dc8e │ │ │ │ + bne.n 3dc54 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dcea │ │ │ │ + b.n 3dcb0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 117a78 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 117f98 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dcac │ │ │ │ + beq.n 3dc72 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 3dcd2 │ │ │ │ + bne.n 3dc98 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 3dce0 │ │ │ │ + cbnz r1, 3dca6 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3dce2 │ │ │ │ + b.n 3dca8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 117a78 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 117f98 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dcc0 │ │ │ │ - b.n 3dcac │ │ │ │ + bne.n 3dc86 │ │ │ │ + b.n 3dc72 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2e9de │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ @@ -28556,94 +28533,125 @@ │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (3dd30 ) │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #32] @ (3dcfc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #39424 @ 0x9a00 │ │ │ │ + movw r0, #42688 @ 0xa6c0 │ │ │ │ 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 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ 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 3dd56 │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 3dd22 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3dd62 │ │ │ │ + cbz r3, 3dd2e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dd88 │ │ │ │ + b.n 3dd54 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dd84 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3dd50 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dd84 │ │ │ │ + cbnz r3, 3dd50 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dd84 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3dd50 │ │ │ │ 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, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 153e04 │ │ │ │ - cbz r0, 3ddb6 │ │ │ │ + bl 154e1c │ │ │ │ + cbz r0, 3dd82 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3ddc6 │ │ │ │ + bne.n 3dd92 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w ebdbc │ │ │ │ - b.w 135bb4 │ │ │ │ + b.w ebe2c │ │ │ │ + b.w 136800 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3ddd2 │ │ │ │ + cbz r1, 3dd9e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3ddda │ │ │ │ + b.n 3dda6 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e04a │ │ │ │ - ldr r0, [pc, #36] @ (3de04 ) │ │ │ │ + b.n 3dda8 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3ddc0 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bne.n 3dde0 │ │ │ │ + b.n 3ddc2 │ │ │ │ + cbz r1, 3ddea │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + add r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3dde0 │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + beq.n 3ddea │ │ │ │ + b.n 3ddcc │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #36] @ (3de1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28660,97 +28668,97 @@ │ │ │ │ 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 3de36 │ │ │ │ + bne.n 3de4e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3de4e │ │ │ │ + bne.n 3de66 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3de6c │ │ │ │ + b.n 3de84 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26928 @ 0x6930 │ │ │ │ + movw r0, #30008 @ 0x7538 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df1e │ │ │ │ - b.n 3de20 │ │ │ │ - bl 147c08 │ │ │ │ + beq.n 3df36 │ │ │ │ + b.n 3de38 │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3de6c │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3de84 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3df1e │ │ │ │ + bne.n 3df36 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3de7a │ │ │ │ + bne.n 3de92 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3de98 │ │ │ │ - bl 147c08 │ │ │ │ + b.n 3deb0 │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3de98 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3deb0 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3df1e │ │ │ │ + bne.n 3df36 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #136] @ 3df28 │ │ │ │ + vldr d6, [pc, #136] @ 3df40 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3dec8 │ │ │ │ + ble.n 3dee0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3dec8 │ │ │ │ + bhi.n 3dee0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85fac │ │ │ │ + b.w 85a8c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2a48c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3df00 │ │ │ │ + bvc.n 3df18 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3defc │ │ │ │ + bvs.n 3df14 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3df04 │ │ │ │ + b.n 3df1c │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3df0e │ │ │ │ + b.n 3df26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3df0e │ │ │ │ + cbz r3, 3df26 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 2539bc │ │ │ │ - cbnz r0, 3df1e │ │ │ │ + bl 254ae8 │ │ │ │ + cbnz r0, 3df36 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85fac │ │ │ │ + b.w 85a8c │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -28760,342 +28768,321 @@ │ │ │ │ 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 3df56 │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 3df6e │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3df62 │ │ │ │ + cbz r3, 3df7a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3e042 │ │ │ │ + b.n 3e05a │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl b6c84 │ │ │ │ + bl b6424 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e038 │ │ │ │ + beq.n 3e050 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3df86 │ │ │ │ + bne.n 3df9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3dfe2 │ │ │ │ + cbnz r3, 3dffa │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3dfda │ │ │ │ + cbz r0, 3dff2 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3dfea │ │ │ │ - b.n 3dfe2 │ │ │ │ - bl b6c84 │ │ │ │ + cbz r6, 3e002 │ │ │ │ + b.n 3dffa │ │ │ │ + bl b6424 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3dfc4 │ │ │ │ + cbz r0, 3dfdc │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3dff2 │ │ │ │ + beq.n 3e00a │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3df9e │ │ │ │ + bne.n 3dfb6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b515c │ │ │ │ + bl b48f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3e00c │ │ │ │ + cbnz r0, 3e024 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3e038 │ │ │ │ + b.n 3e050 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3dfb4 │ │ │ │ + b.n 3dfcc │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 86324 │ │ │ │ + bl 85e08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dfd4 │ │ │ │ + beq.n 3dfec │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dfaa │ │ │ │ + b.n 3dfc2 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3e020 │ │ │ │ + ble.n 3e038 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3e00c │ │ │ │ + b.n 3e024 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5e68 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 3e03e │ │ │ │ + bl c55e8 <_PyArg_CheckPositional@@Base+0x1e10> │ │ │ │ + b.n 3e056 │ │ │ │ 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} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e06a │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e072 │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.n 3e074 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e062 │ │ │ │ + bne.n 3e08c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bne.n 3e082 │ │ │ │ - b.n 3e064 │ │ │ │ - cbz r1, 3e08c │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ + lsls r3, r3, #30 │ │ │ │ + bne.n 3e0ac │ │ │ │ + b.n 3e08e │ │ │ │ + cbz r1, 3e0b6 │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e082 │ │ │ │ + bls.n 3e0ac │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #29 │ │ │ │ - beq.n 3e08c │ │ │ │ - b.n 3e06e │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + beq.n 3e0b6 │ │ │ │ + b.n 3e098 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e09e │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e0a6 │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e1ac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (3e130 ) │ │ │ │ + ldr r1, [pc, #112] @ (3e148 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e0ce │ │ │ │ + bne.n 3e0e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e12a │ │ │ │ + b.n 3e142 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3e0d8 │ │ │ │ + cbz r3, 3e0f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3e0e8 │ │ │ │ - b.n 3e108 │ │ │ │ - ldr r1, [pc, #88] @ (3e134 ) │ │ │ │ + cbnz r0, 3e100 │ │ │ │ + b.n 3e120 │ │ │ │ + ldr r1, [pc, #88] @ (3e14c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e0d2 │ │ │ │ - b.n 3e0ca │ │ │ │ + bne.n 3e0ea │ │ │ │ + b.n 3e0e2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3e108 │ │ │ │ + bne.n 3e120 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3e108 │ │ │ │ + beq.n 3e120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e108 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e120 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #42352 @ 0xa570 │ │ │ │ + movw r2, #45576 @ 0xb208 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #60756 @ 0xed54 │ │ │ │ + movw r0, #64040 @ 0xfa28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8744 @ 0x2228 │ │ │ │ + movw r1, #12008 @ 0x2ee8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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 3e174 │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 3e18c │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3e180 │ │ │ │ + cbz r3, 3e198 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3e1a2 │ │ │ │ + b.n 3e1ba │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3e192 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3e1aa │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3e19e │ │ │ │ + b.n 3e1b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a00e4 <_PyEvalFramePushAndInit@@Base+0x220> │ │ │ │ + bl 9f894 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e18e │ │ │ │ - ldr r0, [pc, #8] @ (3e1a8 ) │ │ │ │ + beq.n 3e1a6 │ │ │ │ + ldr r0, [pc, #8] @ (3e1c0 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3e1c4 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bne.n 3e1e4 │ │ │ │ - b.n 3e1c6 │ │ │ │ - cbz r1, 3e1ee │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - add r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3e1e4 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - beq.n 3e1ee │ │ │ │ - b.n 3e1d0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e200 │ │ │ │ + cbz r1, 3e1cc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e208 │ │ │ │ + b.n 3e1d4 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 3429c │ │ │ │ + b.w 34278 │ │ │ │ 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, 3e23c │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 3e208 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3e236 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3e23c │ │ │ │ + bne.n 3e202 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3e208 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3e25e │ │ │ │ + cbnz r0, 3e22a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3e25e │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 3e22a │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3e254 │ │ │ │ + bne.n 3e220 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, #8] │ │ │ │ + cbz r1, 3e234 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e23c │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.n 3e3ac │ │ │ │ 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 72d90 │ │ │ │ + bl 72d58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e334 │ │ │ │ + beq.n 3e312 │ │ │ │ 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 197870 │ │ │ │ + bl 199340 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e29c │ │ │ │ + bne.n 3e27a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e31c │ │ │ │ + b.n 3e2fa │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e2ce │ │ │ │ + bne.n 3e2ac │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -29103,759 +29090,759 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3e312 │ │ │ │ + b.n 3e2f0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #96] @ (3e33c ) │ │ │ │ + ldr r1, [pc, #100] @ (3e31c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d5354 │ │ │ │ + bl d4b78 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e296 │ │ │ │ + beq.n 3e274 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e306 │ │ │ │ + bne.n 3e2e4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e2c4 │ │ │ │ + beq.n 3e2a2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e2c4 │ │ │ │ + b.n 3e2a2 │ │ │ │ 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 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e338 │ │ │ │ + beq.n 3e316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e338 │ │ │ │ + cbnz r3, 3e316 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e338 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e316 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r2, #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 r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3e364 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - bl 1fc0b8 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3e380 │ │ │ │ - b.n 3e37a │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #19992 @ 0x4e18 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3e38a │ │ │ │ - b.n 3e354 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3e38a │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8081c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e396 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e39e │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e416 │ │ │ │ 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 faec4 │ │ │ │ - cbz r0, 3e3d6 │ │ │ │ + bl faf80 │ │ │ │ + cbz r0, 3e356 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3da │ │ │ │ + beq.n 3e35a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e3da │ │ │ │ + cbnz r3, 3e35a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e3da │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e35a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ 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 3e3fe │ │ │ │ + bne.n 3e382 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fa4dc │ │ │ │ + bl 1fde30 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3e39e │ │ │ │ + b.n 3e398 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20112 @ 0x4e90 │ │ │ │ + movw r0, #23176 @ 0x5a88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e3f2 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3e3a8 │ │ │ │ + b.n 3e372 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3e3a8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80790 │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e442 │ │ │ │ + bne.n 3e3d8 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #30624 @ 0x77a0 │ │ │ │ + movw r2, #33888 @ 0x8460 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3e48e │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ + cbz r1, 3e424 │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e476 │ │ │ │ + bls.n 3e40c │ │ │ │ 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 3e452 │ │ │ │ + beq.n 3e3e8 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e498 │ │ │ │ + b.n 3e42e │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3e498 │ │ │ │ + b.n 3e42e │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ 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 3e452 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w fa598 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23296 @ 0x5b00 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e446 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e472 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e47a │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.n 3e4c4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e4ca │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3e4aa │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3e4e0 │ │ │ │ + b.n 3e4c0 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e4ec │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e4f4 │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e52e │ │ │ │ - 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 3e516 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15647c │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20192 @ 0x4ee0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3e50a │ │ │ │ - pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e546 │ │ │ │ + bne.n 3e4dc │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3e566 │ │ │ │ - b.n 3e548 │ │ │ │ - cbz r1, 3e570 │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ + bmi.n 3e4fc │ │ │ │ + b.n 3e4de │ │ │ │ + cbz r1, 3e506 │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e566 │ │ │ │ + bls.n 3e4fc │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3e570 │ │ │ │ - b.n 3e552 │ │ │ │ + bpl.n 3e506 │ │ │ │ + b.n 3e4e8 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ 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 3e530 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 157494 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23376 @ 0x5b50 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3e524 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3e550 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3e558 │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.n 3e6de │ │ │ │ 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, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e5ae │ │ │ │ + beq.n 3e58e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e5ae │ │ │ │ + ble.n 3e58e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e5c0 │ │ │ │ + beq.n 3e5a0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e5c0 │ │ │ │ - movw r0, #61156 @ 0xeee4 │ │ │ │ + b.n 3e5a0 │ │ │ │ + movw r0, #64440 @ 0xfbb8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (3e624 ) │ │ │ │ - bl 908d8 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (3e604 ) │ │ │ │ + bl 9006c <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e5d6 │ │ │ │ + cbz r0, 3e5b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e5ec │ │ │ │ + bmi.n 3e5cc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61180 @ 0xeefc │ │ │ │ + movw r0, #64464 @ 0xfbd0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e602 │ │ │ │ + b.n 3e5e2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #61212 @ 0xef1c │ │ │ │ + movw r0, #64496 @ 0xfbf0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e618 │ │ │ │ + beq.n 3e5f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e618 │ │ │ │ + cbnz r3, 3e5f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ 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 │ │ │ │ movw r2, #21632 @ 0x5480 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #16589 @ 0x40cd │ │ │ │ + movw r3, #20709 @ 0x50e5 │ │ │ │ movt r3, #21 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3e656 │ │ │ │ - bl 1eb048 │ │ │ │ + bne.n 3e636 │ │ │ │ + bl 1ece18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3e65a │ │ │ │ + b.n 3e63a │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 3e6b0 │ │ │ │ + cbz r4, 3e690 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3e670 │ │ │ │ - movw r0, #10440 @ 0x28c8 │ │ │ │ + cbnz r0, 3e650 │ │ │ │ + movw r0, #13704 @ 0x3588 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e698 │ │ │ │ - bl 144de0 │ │ │ │ - cbz r0, 3e68a │ │ │ │ + b.n 3e678 │ │ │ │ + bl 145d4c │ │ │ │ + cbz r0, 3e66a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e69a │ │ │ │ - movw r0, #50508 @ 0xc54c │ │ │ │ + beq.n 3e67a │ │ │ │ + movw r0, #53732 @ 0xd1e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e692 │ │ │ │ + b.n 3e672 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl ebdbc │ │ │ │ + bl ebe2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 145444 │ │ │ │ - cbnz r5, 3e6b4 │ │ │ │ + bl 1463b0 │ │ │ │ + cbnz r5, 3e694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e6b0 │ │ │ │ + beq.n 3e690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e6b0 │ │ │ │ + cbnz r3, 3e690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3e6fa │ │ │ │ + b.n 3e6da │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df1c4 <_PyType_Name@@Base> │ │ │ │ + bl de9c0 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #61248 @ 0xef40 │ │ │ │ + movw r0, #64532 @ 0xfc14 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e6e4 │ │ │ │ + beq.n 3e6c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e6e4 │ │ │ │ + cbnz r3, 3e6c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e6fa │ │ │ │ + beq.n 3e6da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e6fa │ │ │ │ + cbnz r3, 3e6da │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e706 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3e70e │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e830 <_PyCompile_OptimizeCfg@@Base+0xea> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3e70a │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + movw r2, #33888 @ 0x8460 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + tst.w r2, #2 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + cbz r1, 3e75e │ │ │ │ + movs r3, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + add r1, r0 │ │ │ │ + movw r5, #33888 @ 0x8460 │ │ │ │ + movt r5, #43 @ 0x2b │ │ │ │ + mov r4, r3 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3e746 │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + ldr.w r2, [r5, r2, lsl #2] │ │ │ │ + tst.w r2, #2 │ │ │ │ + beq.n 3e734 │ │ │ │ + cbnz r3, 3e768 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 3e742 │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.n 3e740 │ │ │ │ + cbz r3, 3e768 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 3e742 │ │ │ │ + mov r3, r2 │ │ │ │ + adds r0, #1 │ │ │ │ + b.n 3e71c │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + b.n 3e770 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0003e710 : │ │ │ │ +0003e774 : │ │ │ │ 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 3e8c6 │ │ │ │ + bl 3e894 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1acef0 │ │ │ │ + bl 1af230 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e740 │ │ │ │ + bne.n 3e7a4 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #61260 @ 0xef4c │ │ │ │ + movw r0, #64544 @ 0xfc20 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1f6cf0 │ │ │ │ + bl 1f8abc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003e746 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003e7aa <_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, #52888 @ 0xce98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e780 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3e7e4 <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51480 @ 0xc918 │ │ │ │ + movw r1, #54720 @ 0xd5c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3e78c <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3e7f0 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e790 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3e7f4 <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e7f0 <_PyCompile_OptimizeCfg@@Base+0xaa> │ │ │ │ + b.n 3e854 <_PyCompile_OptimizeCfg@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100c18 │ │ │ │ + bl 100dc8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e79e <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3e802 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e7d4 <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ + b.n 3e838 <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 101d28 │ │ │ │ + bl 101ef0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e79a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1bbddc │ │ │ │ + beq.n 3e7fe <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1bde94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e79a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e7fe <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 108e94 │ │ │ │ + bl 10902c │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 3e7ce <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ - bl 101354 │ │ │ │ - b.n 3e7d4 <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ - bl 10f4e8 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3e79a <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3e832 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bl 10151c │ │ │ │ + b.n 3e838 <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ + bl 10f6b4 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3e7fe <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e7ea <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ + beq.n 3e84e <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e7ea <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ + cbnz r3, 3e84e <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fa0c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 10fae0 <_PyObject_GC_Resize@@Base+0x484> │ │ │ │ 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 3e818 <_PyCompile_OptimizeCfg@@Base+0xd2> │ │ │ │ + bne.n 3e87c <_PyCompile_OptimizeCfg@@Base+0xd2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 192db8 │ │ │ │ + b.w 1947e0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20144 @ 0x4eb0 │ │ │ │ + movw r0, #23328 @ 0x5b20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e80c <_PyCompile_OptimizeCfg@@Base+0xc6> │ │ │ │ + bne.n 3e870 <_PyCompile_OptimizeCfg@@Base+0xc6> │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3e85c <_PyCompile_OptimizeCfg@@Base+0x116> │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - movw r2, #30624 @ 0x77a0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - tst.w r2, #2 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - cbz r1, 3e8b0 <_PyCompile_OptimizeCfg@@Base+0x16a> │ │ │ │ - movs r3, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - add r1, r0 │ │ │ │ - movw r5, #30624 @ 0x77a0 │ │ │ │ - movt r5, #43 @ 0x2b │ │ │ │ - mov r4, r3 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3e898 <_PyCompile_OptimizeCfg@@Base+0x152> │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - ldr.w r2, [r5, r2, lsl #2] │ │ │ │ - tst.w r2, #2 │ │ │ │ - beq.n 3e886 <_PyCompile_OptimizeCfg@@Base+0x140> │ │ │ │ - cbnz r3, 3e8ba <_PyCompile_OptimizeCfg@@Base+0x174> │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 3e894 <_PyCompile_OptimizeCfg@@Base+0x14e> │ │ │ │ - ands.w r2, r2, #1 │ │ │ │ - beq.n 3e892 <_PyCompile_OptimizeCfg@@Base+0x14c> │ │ │ │ - cbz r3, 3e8ba <_PyCompile_OptimizeCfg@@Base+0x174> │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 3e894 <_PyCompile_OptimizeCfg@@Base+0x14e> │ │ │ │ - mov r3, r2 │ │ │ │ - adds r0, #1 │ │ │ │ - b.n 3e86e <_PyCompile_OptimizeCfg@@Base+0x128> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - b.n 3e8c2 <_PyCompile_OptimizeCfg@@Base+0x17c> │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0003e8c6 : │ │ │ │ +0003e894 : │ │ │ │ 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, 3e924 │ │ │ │ + cbnz r3, 3e8f2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e8ec │ │ │ │ + cbnz r0, 3e8ba │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3e93c │ │ │ │ + b.n 3e90a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e94a │ │ │ │ + beq.n 3e918 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e94a │ │ │ │ - ldr r2, [pc, #68] @ (3e950 ) │ │ │ │ + cbnz r3, 3e918 │ │ │ │ + ldr r2, [pc, #68] @ (3e91c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3e91e │ │ │ │ + cbz r3, 3e8ec │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3e94a │ │ │ │ + b.n 3e918 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3e948 │ │ │ │ + cbnz r0, 3e916 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cbnz r0, 3e942 │ │ │ │ + bl d7298 │ │ │ │ + cbnz r0, 3e910 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e94a │ │ │ │ - bl d7ce4 │ │ │ │ - b.n 3e94a │ │ │ │ + b.n 3e918 │ │ │ │ + bl d74dc │ │ │ │ + b.n 3e918 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - ldrgt r1, [r0, #8] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - it gt │ │ │ │ - mulgt r3, r1 │ │ │ │ - add r0, r3 │ │ │ │ - b.w 8081c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3e98e │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 3e942 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 3e986 │ │ │ │ + bne.n 3e93a │ │ │ │ pop {r4} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite le │ │ │ │ + movle r3, #0 │ │ │ │ + ldrgt r1, [r0, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + it gt │ │ │ │ + mulgt r3, r1 │ │ │ │ + add r0, r3 │ │ │ │ + b.w 80790 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3e9a4 │ │ │ │ + cbz r0, 3e970 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e9a6 │ │ │ │ + beq.n 3e972 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3e9a8 ) │ │ │ │ + ldr r0, [pc, #0] @ (3e974 ) │ │ │ │ bx lr │ │ │ │ asrs r4, r1, #1 │ │ │ │ lsls r2, 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 3e9cc │ │ │ │ + bne.n 3e998 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 180b6c │ │ │ │ + b.w 181d54 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20176 @ 0x4ed0 │ │ │ │ + movw r0, #23360 @ 0x5b40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e9c0 │ │ │ │ + bne.n 3e98c │ │ │ │ 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 3ea22 │ │ │ │ + bne.n 3e9ee │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ 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 3ea38 │ │ │ │ + beq.n 3ea04 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3ea38 │ │ │ │ + b.n 3ea04 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20008 @ 0x4e28 │ │ │ │ + movw r0, #23192 @ 0x5a98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e9f8 │ │ │ │ + bne.n 3e9c4 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cbz r1, 3ea0e │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3ea16 │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.n 3ead6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3ea66 │ │ │ │ + beq.n 3ea44 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3ea7a │ │ │ │ + bne.n 3ea58 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241578 │ │ │ │ + bl 242b20 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ea8c │ │ │ │ + beq.n 3ea6a │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1fc0bc │ │ │ │ + bl 1fde34 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ea8c │ │ │ │ + beq.n 3ea6a │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ @@ -29864,893 +29851,885 @@ │ │ │ │ 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 3eae0 │ │ │ │ + bne.n 3eabe │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ 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 3eaf6 │ │ │ │ + beq.n 3ead4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3eaf6 │ │ │ │ + b.n 3ead4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20012 @ 0x4e2c │ │ │ │ + movw r0, #23196 @ 0x5a9c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eab6 │ │ │ │ + bne.n 3ea94 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3eb00 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3eb08 │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.n 3ec24 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3eb02 │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + movw r2, #33888 @ 0x8460 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + tst.w r2, #2 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + cbz r1, 3eb48 │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + add r1, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3eb30 │ │ │ │ + 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 3eb52 │ │ │ │ + orrs r4, r2 │ │ │ │ + ite ne │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + b.n 3eb12 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + b.n 3eb5a │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d53f8 │ │ │ │ + b.w d4c1c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 3eb24 │ │ │ │ - movw r0, #61524 @ 0xf054 │ │ │ │ + bpl.n 3eb78 │ │ │ │ + movw r0, #64808 @ 0xfd28 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w e21a4 │ │ │ │ - movw r0, #61548 @ 0xf06c │ │ │ │ + b.w e2190 │ │ │ │ + movw r0, #64832 @ 0xfd40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #36980 @ 0x9074 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb6e │ │ │ │ + beq.n 3ebc2 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3eb6e │ │ │ │ + beq.n 3ebc2 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1fc0bc │ │ │ │ + bl 1fde34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ebce │ │ │ │ + beq.n 3ec22 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241578 │ │ │ │ + bl 242b20 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3ebce │ │ │ │ - cbz r0, 3ebb2 │ │ │ │ + beq.n 3ec22 │ │ │ │ + cbz r0, 3ec06 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl f6a68 │ │ │ │ + bl f6b2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ebce │ │ │ │ + cbz r0, 3ec22 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #72] @ (3ebd4 ) │ │ │ │ + ldr r3, [pc, #72] @ (3ec28 ) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ebd0 │ │ │ │ - bl 1333e4 │ │ │ │ + beq.n 3ec24 │ │ │ │ + bl 133d68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eba6 │ │ │ │ + beq.n 3ebfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ebaa │ │ │ │ + cbz r3, 3ebfe │ │ │ │ mov r4, r5 │ │ │ │ - b.n 3ebd0 │ │ │ │ + b.n 3ec24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eba6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ebfa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61564 @ 0xf07c │ │ │ │ + movw r1, #64848 @ 0xfd50 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strb r4, [r2, #6] │ │ │ │ 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, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3ec10 │ │ │ │ + beq.n 3ec64 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #61584 @ 0xf090 │ │ │ │ + movw r1, #64868 @ 0xfd64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ - bl 3ecac │ │ │ │ + b.w d5248 │ │ │ │ + bl 3ed0e │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3ec50 │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - movw r2, #30624 @ 0x77a0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - tst.w r2, #2 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - cbz r1, 3ec96 │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - add r1, r0 │ │ │ │ + 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 │ │ │ │ + subs r3, r4, #1 │ │ │ │ + mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3ec7e │ │ │ │ - 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 3eca0 │ │ │ │ - orrs r4, r2 │ │ │ │ - ite ne │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - b.n 3ec60 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - b.n 3eca8 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ + mov r6, r0 │ │ │ │ + strd r5, r2, [sp, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + mov r5, r1 │ │ │ │ + bhi.n 3eca6 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 3ecd0 │ │ │ │ + b.n 3ecc0 │ │ │ │ + movw r0, #49740 @ 0xc24c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ec9e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3ed0a │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 117f98 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ecbc │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 3ece2 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 3ecf0 │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + b.n 3ecf2 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 117f98 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3ecd0 │ │ │ │ + b.n 3ecbc │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + movw r2, #49740 @ 0xc24c │ │ │ │ + movt r2, #39 @ 0x27 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + bl 201b9c <_PyEval_GetBuiltin@@Base+0x6cc> │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0003ecac : │ │ │ │ +0003ed0e : │ │ │ │ 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, #8276 @ 0x2054 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ece2 │ │ │ │ + beq.n 3ed44 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38128 @ 0x94f0 │ │ │ │ + movw r1, #41392 @ 0xa1b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3ed08 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3ed6a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8576 @ 0x2180 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ed0e │ │ │ │ + beq.n 3ed70 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61688 @ 0xf0f8 │ │ │ │ + movw r1, #64972 @ 0xfdcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ee04 │ │ │ │ + b.n 3ee66 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3ed2c │ │ │ │ + cbz r6, 3ed8e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61724 @ 0xf11c │ │ │ │ + movw r1, #65008 @ 0xfdf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 3ed08 │ │ │ │ + bl d5248 │ │ │ │ + b.n 3ed6a │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ed4e │ │ │ │ + beq.n 3edb0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61756 @ 0xf13c │ │ │ │ + movw r1, #65040 @ 0xfe10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 3ed08 │ │ │ │ - ldr.w r8, [pc, #188] @ 3ee0c │ │ │ │ + bl d5248 │ │ │ │ + b.n 3ed6a │ │ │ │ + ldr.w r8, [pc, #184] @ 3ee6c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3ed6a │ │ │ │ - bl 21c580 │ │ │ │ - cbz r0, 3ed6a │ │ │ │ + cbnz r0, 3edcc │ │ │ │ + bl 21db10 │ │ │ │ + cbz r0, 3edcc │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3ed8a │ │ │ │ + beq.n 3edec │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61800 @ 0xf168 │ │ │ │ + movw r1, #65084 @ 0xfe3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 3ed08 │ │ │ │ + bl d5248 │ │ │ │ + b.n 3ed6a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3edfa │ │ │ │ + bne.n 3ee5c │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3edaa │ │ │ │ - bl 21c580 │ │ │ │ + cbnz r4, 3ee0c │ │ │ │ + bl 21db10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ed08 │ │ │ │ + beq.n 3ed6a │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3fe2c │ │ │ │ + bl 3fdf0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ed08 │ │ │ │ + beq.n 3ed6a │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ede4 │ │ │ │ + bne.n 3ee46 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3edd2 │ │ │ │ + beq.n 3ee34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3edd2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ee34 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eeeb0 │ │ │ │ - b.n 3ed08 │ │ │ │ + bl eef70 │ │ │ │ + b.n 3ed6a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ee04 │ │ │ │ + beq.n 3ee66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ee04 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ee04 │ │ │ │ + cbnz r3, 3ee66 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ee66 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 234c54 │ │ │ │ + b.w 2361bc │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ee30 │ │ │ │ + bne.n 3ee90 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21c668 │ │ │ │ + b.w 21dbf8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20168 @ 0x4ec8 │ │ │ │ + movw r0, #23352 @ 0x5b38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ee24 │ │ │ │ + bne.n 3ee84 │ │ │ │ pop {r4, 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 │ │ │ │ - mov r4, r2 │ │ │ │ - subs r3, r4, #1 │ │ │ │ - mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - strd r5, r2, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - mov r5, r1 │ │ │ │ - bhi.n 3ee76 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 3eea0 │ │ │ │ - b.n 3ee90 │ │ │ │ - movw r0, #46476 @ 0xb58c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3ee6e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3eeda │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 117a78 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3ee8c │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 3eeb2 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 3eec0 │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - b.n 3eec2 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 117a78 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3eea0 │ │ │ │ - b.n 3ee8c │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - movw r2, #46476 @ 0xb58c │ │ │ │ - movt r2, #39 @ 0x27 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - bl 1ffefc <_PyEval_GetBuiltin@@Base+0x74c> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #62593 @ 0xf481 │ │ │ │ + movw r1, #62539 @ 0xf44b │ │ │ │ movt r1, #3 │ │ │ │ - b.w 2529d8 <_PyBytes_Find@@Base+0x114> │ │ │ │ + b.w 253b08 <_PyBytes_Find@@Base+0x114> │ │ │ │ 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 3ef12 │ │ │ │ + bhi.n 3eedc │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3ef2a │ │ │ │ - b.n 3ef34 │ │ │ │ - movw r0, #49636 @ 0xc1e4 │ │ │ │ + bgt.n 3eef4 │ │ │ │ + b.n 3eefe │ │ │ │ + movw r0, #52860 @ 0xce7c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ef0c │ │ │ │ - b.n 3ef64 │ │ │ │ + bne.n 3eed6 │ │ │ │ + b.n 3ef2e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 142a88 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3ef64 │ │ │ │ + bl 143cb8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3ef2e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3ef4a │ │ │ │ + cbz r3, 3ef14 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3ef54 │ │ │ │ + blt.n 3ef1e │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3ef58 │ │ │ │ - b.n 3ef54 │ │ │ │ + ble.n 3ef22 │ │ │ │ + b.n 3ef1e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fb848 │ │ │ │ + b.w 1fd5c0 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20e060 │ │ │ │ + b.w 20fd50 │ │ │ │ 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 3ef8a │ │ │ │ + bne.n 3ef54 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 148928 │ │ │ │ + b.w 149898 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20044 @ 0x4e4c │ │ │ │ + movw r0, #23228 @ 0x5abc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ef7e │ │ │ │ + bne.n 3ef48 │ │ │ │ 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 3ef96 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 3efae │ │ │ │ + b.n 3efc2 │ │ │ │ + movw r0, #49596 @ 0xc1bc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f078 │ │ │ │ + b.n 3ef88 │ │ │ │ + bl 859dc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3efd0 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 3efe0 │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f078 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3efe0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3efbe │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3efbe │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3f04c │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3effa │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f020 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 3f04e │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3f014 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 3f02c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f02c │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3f04e │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3f006 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #14092 @ 0x370c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #49596 @ 0xc1bc │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f078 │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 3f06a │ │ │ │ + cbz r1, 3f05a │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3f062 │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 161a4c │ │ │ │ + subs r2, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3ba0c <_PyImport_ClearExtension@@Base+0xdd4> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + sub sp, #32 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + cbz r2, 3f09c │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ + b.n 3f0ac │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3f0aa │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3f0ce │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 3f0ac │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r1, [pc, #60] @ (3f0ec ) │ │ │ │ + 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 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 3f0d0 │ │ │ │ + b.n 3f0e8 │ │ │ │ + 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 1eb9a0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r2, #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 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 3efd6 │ │ │ │ + bne.n 3f124 │ │ │ │ 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 3eff0 │ │ │ │ + b.n 3f13e │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3f004 │ │ │ │ + bne.n 3f152 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f03c │ │ │ │ + beq.n 3f18a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f03c │ │ │ │ + b.n 3f18a │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f020 │ │ │ │ + bne.n 3f16e │ │ │ │ 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 3eff0 │ │ │ │ + b.n 3f13e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61840 @ 0xf190 │ │ │ │ + movw r1, #65124 @ 0xfe64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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, 3f068 │ │ │ │ + cbnz r1, 3f1b6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55780 @ 0xd9e4 │ │ │ │ + movw r1, #59060 @ 0xe6b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3f074 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3f1c2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3f07a │ │ │ │ + bge.n 3f1c8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f084 │ │ │ │ + b.n 3f1d2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2a1cc │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f0aa │ │ │ │ + bne.n 3f1f8 │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3f112 │ │ │ │ - b.n 3f0c4 │ │ │ │ + bpl.n 3f260 │ │ │ │ + b.n 3f212 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20264 @ 0x4f28 │ │ │ │ + movw r0, #23448 @ 0x5b98 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f09c │ │ │ │ + bne.n 3f1ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f1e8 │ │ │ │ + b.n 3f336 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3f112 │ │ │ │ + bpl.n 3f260 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 3f0da │ │ │ │ + bpl.n 3f228 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 3f0f2 │ │ │ │ + bmi.n 3f240 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61872 @ 0xf1b0 │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3f0c0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3f20e │ │ │ │ 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 3fa1c │ │ │ │ + bl 3fae0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f1d0 │ │ │ │ + b.n 3f31e │ │ │ │ mov r0, r5 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 3f144 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 3f292 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 3f144 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 3f292 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #61936 @ 0xf1f0 │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f0c0 │ │ │ │ + beq.n 3f20e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f176 │ │ │ │ + ble.n 3f2c4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, sp │ │ │ │ - bl d2a38 │ │ │ │ - b.n 3f0c0 │ │ │ │ + bl d2234 │ │ │ │ + b.n 3f20e │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f18c │ │ │ │ + bne.n 3f2da │ │ │ │ mov r0, sp │ │ │ │ - bl d2a38 │ │ │ │ - b.n 3f0c0 │ │ │ │ + bl d2234 │ │ │ │ + b.n 3f20e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f1b6 │ │ │ │ + ble.n 3f304 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, sp │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 3f0c0 │ │ │ │ + bl d2234 │ │ │ │ + b.n 3f20e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3fa1c │ │ │ │ + bl 3fae0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ 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 3f216 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3f22e │ │ │ │ - b.n 3f242 │ │ │ │ - movw r0, #46332 @ 0xb4fc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3f2f8 │ │ │ │ - b.n 3f208 │ │ │ │ - bl 85efc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3f250 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 3f260 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f2f8 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f260 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3f23e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f23e │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3f2cc │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3f27a │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f2a0 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 3f2ce │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3f294 │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 3f2ac │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f2ac │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3f2ce │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3f286 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #10828 @ 0x2a4c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46332 @ 0xb4fc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f2f8 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 3f2ea │ │ │ │ - cbz r1, 3f2da │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3f2e2 │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 160a28 │ │ │ │ - subs r2, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bcbc <_PyImport_ClearExtension@@Base+0xff4> │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - sub sp, #32 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - cbz r2, 3f31c │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ - b.n 3f32c │ │ │ │ - subs r3, r4, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3f32a │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3f34e │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 3f32c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r1, [pc, #60] @ (3f36c ) │ │ │ │ - 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 3f350 │ │ │ │ - b.n 3f368 │ │ │ │ - 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 1e9bd0 <_PySet_Update@@Base+0x828> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c6c80 │ │ │ │ + bl 1c8d18 │ │ │ │ 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 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3f472 │ │ │ │ + beq.n 3f43c │ │ │ │ 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 3f3c4 │ │ │ │ + ble.n 3f38e │ │ │ │ movw r3, #56032 @ 0xdae0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3840 @ 0xf00 │ │ │ │ + movw r1, #7064 @ 0x1b98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3f46e │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3f438 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3f450 │ │ │ │ + bne.n 3f41a │ │ │ │ ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl c0c20 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ + bl c03e8 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f45a │ │ │ │ + beq.n 3f424 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f45a │ │ │ │ + beq.n 3f424 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8368c │ │ │ │ + bl 83178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f45c │ │ │ │ + beq.n 3f426 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f40a │ │ │ │ + beq.n 3f3d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f40a │ │ │ │ + cbnz r3, 3f3d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -30758,214 +30737,213 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 8368c │ │ │ │ + bl 83178 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f45c │ │ │ │ + beq.n 3f426 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f452 │ │ │ │ + beq.n 3f41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f452 │ │ │ │ + cbnz r3, 3f41c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f452 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f41c │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 3f47a │ │ │ │ + b.n 3f444 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f47a │ │ │ │ + b.n 3f444 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, #576] @ 3f6d8 │ │ │ │ + vldr d10, [pc, #572] @ 3f6a0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3f4ce │ │ │ │ + bls.n 3f498 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3f6cc │ │ │ │ + bvs.w 3f696 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3f6cc │ │ │ │ + bgt.w 3f696 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 3f6e0 │ │ │ │ + vldr d8, [pc, #536] @ 3f6a8 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6cc │ │ │ │ - vldr d9, [pc, #536] @ 3f6e8 │ │ │ │ + b.n 3f696 │ │ │ │ + vldr d9, [pc, #532] @ 3f6b0 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3f500 │ │ │ │ + bne.n 3f4ca │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 3f6f0 │ │ │ │ - vldr d7, [pc, #524] @ 3f6f8 │ │ │ │ + vldr d6, [pc, #520] @ 3f6b8 │ │ │ │ + vldr d7, [pc, #524] @ 3f6c0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3f6cc │ │ │ │ + b.n 3f696 │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3f542 │ │ │ │ + bne.n 3f50c │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3f4c0 │ │ │ │ + bmi.n 3f48a │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3f6b2 │ │ │ │ + bhi.w 3f67c │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #55144 @ 0xd768 │ │ │ │ + movw r3, #58424 @ 0xe438 │ │ │ │ movt r3, #67 @ 0x43 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #592] @ 0x250 │ │ │ │ - b.n 3f6cc │ │ │ │ - vldr d7, [pc, #444] @ 3f700 │ │ │ │ + b.n 3f696 │ │ │ │ + vldr d7, [pc, #440] @ 3f6c8 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3f56a │ │ │ │ + bpl.n 3f534 │ │ │ │ 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 3f6cc │ │ │ │ - b.n 3f6a8 │ │ │ │ - vldr d7, [pc, #412] @ 3f708 │ │ │ │ + ble.w 3f696 │ │ │ │ + b.n 3f672 │ │ │ │ + vldr d7, [pc, #408] @ 3f6d0 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3f59e │ │ │ │ + ble.n 3f568 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3f590 │ │ │ │ + bpl.n 3f55a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 263bfc │ │ │ │ + bl 264afc │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3f6cc │ │ │ │ + b.n 3f696 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 3f6f0 │ │ │ │ + vldr d8, [pc, #344] @ 3f6b8 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6cc │ │ │ │ - vldr d7, [pc, #368] @ 3f710 │ │ │ │ + b.n 3f696 │ │ │ │ + vldr d7, [pc, #364] @ 3f6d8 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3f5be │ │ │ │ + ble.n 3f588 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 3f710 │ │ │ │ + vldr d6, [pc, #344] @ 3f6d8 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3f5c6 │ │ │ │ + b.n 3f590 │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #332] @ 3f718 │ │ │ │ + vldr d6, [pc, #328] @ 3f6e0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #332] @ 3f720 │ │ │ │ + vldr d11, [pc, #328] @ 3f6e8 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3f64e │ │ │ │ - bl 263bfc │ │ │ │ + bpl.n 3f618 │ │ │ │ + bl 264afc │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ - vldr d6, [pc, #300] @ 3f728 │ │ │ │ + vldr d6, [pc, #300] @ 3f6f0 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 255258 <_PyUnicode_EncodeUTF32@@Base+0xa24> │ │ │ │ + bl 25638c <_PyUnicode_EncodeUTF32@@Base+0xaa4> │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3f634 │ │ │ │ + bpl.n 3f5fe │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3f69a │ │ │ │ + b.n 3f664 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a820 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 3f69a │ │ │ │ - bl 255258 <_PyUnicode_EncodeUTF32@@Base+0xa24> │ │ │ │ + b.n 3f664 │ │ │ │ + bl 25638c <_PyUnicode_EncodeUTF32@@Base+0xaa4> │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2928c │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3f682 │ │ │ │ + bpl.n 3f64c │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3f69a │ │ │ │ + b.n 3f664 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a820 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3f6cc │ │ │ │ + ble.n 3f696 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f6cc │ │ │ │ - vldr d7, [pc, #84] @ 3f708 │ │ │ │ + b.n 3f696 │ │ │ │ + vldr d7, [pc, #80] @ 3f6d0 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3f590 │ │ │ │ - vldr d14, [pc, #76] @ 3f710 │ │ │ │ + bgt.w 3f55a │ │ │ │ + vldr d14, [pc, #72] @ 3f6d8 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3f5b0 │ │ │ │ + b.n 3f57a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ @@ -30979,19 +30957,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, 3f736 │ │ │ │ + cbnz r0, 3f6fe │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3f73e │ │ │ │ + cbnz r0, 3f706 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -31000,118 +30978,219 @@ │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ 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 3f750 │ │ │ │ + bne.n 3f718 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1777c0 │ │ │ │ + b.w 1789bc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20128 @ 0x4ea0 │ │ │ │ + movw r0, #23312 @ 0x5b10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f744 │ │ │ │ + bne.n 3f70c │ │ │ │ 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 161a4c │ │ │ │ + cbz r0, 3f778 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3f752 │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ + b.n 3f75a │ │ │ │ + movw r2, #10752 @ 0x2a00 │ │ │ │ + movt r2, #78 @ 0x4e │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r5, 3f778 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + movw r1, #34912 @ 0x8860 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r5, r3 │ │ │ │ + ble.n 3f778 │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 3f76a │ │ │ │ + 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 r5, [r0, #24] │ │ │ │ - cbnz r5, 3f79a │ │ │ │ + cbnz r5, 3f7ac │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c6c60 │ │ │ │ + bl 1c8cf8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f79a │ │ │ │ + cbz r0, 3f7ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f79a │ │ │ │ + beq.n 3f7ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f79a │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f7ac │ │ │ │ + bl 78c3c <_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, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8276 @ 0x2054 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f7ca │ │ │ │ + bne.n 3f7dc │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 234b04 │ │ │ │ - b.n 3f7e6 │ │ │ │ + bl 23606c │ │ │ │ + b.n 3f7f8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #60324 @ 0xeba4 │ │ │ │ + movw r1, #63588 @ 0xf864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + cbz r3, 3f818 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + b.n 3f828 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 3f826 │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt.n 3f822 │ │ │ │ + cbnz r1, 3f844 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3f828 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r1, [pc, #128] @ (3f8ac ) │ │ │ │ + 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 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3f8a6 │ │ │ │ + b.n 3f84a │ │ │ │ + clz r5, r1 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ + it ne │ │ │ │ + ldrne r4, [r0, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + bl cf520 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r4, 3f89a │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #42636 @ 0xa68c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3f886 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #65336 @ 0xff38 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w d5248 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 859dc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3f898 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3f8a6 │ │ │ │ + str r4, [r5, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 80790 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 3f8b0 │ │ │ │ + bhi.n 3f976 │ │ │ │ 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 3f828 │ │ │ │ + bmi.n 3f8ee │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 3f812 │ │ │ │ + b.n 3f8d8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3f8c8 │ │ │ │ + b.n 3f98e │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 3f828 │ │ │ │ + bmi.n 3f8ee │ │ │ │ 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 3f836 │ │ │ │ + b.n 3f8fc │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 3f828 │ │ │ │ + bmi.n 3f8ee │ │ │ │ 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 │ │ │ │ @@ -31123,151 +31202,150 @@ │ │ │ │ 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 3f85e │ │ │ │ + b.n 3f924 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62092 @ 0xf28c │ │ │ │ + movw r1, #65404 @ 0xff7c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 3f8e6 │ │ │ │ + cbz r3, 3f9ac │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3f8f6 │ │ │ │ + b.n 3f9bc │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3f8f4 │ │ │ │ + ble.n 3f9ba │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 3f8f0 │ │ │ │ - cbnz r1, 3f918 │ │ │ │ + bgt.n 3f9b6 │ │ │ │ + cbnz r1, 3f9de │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f8f6 │ │ │ │ + b.n 3f9bc │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #288] @ (3fa18 ) │ │ │ │ + ldr r1, [pc, #284] @ (3fadc ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3f91e │ │ │ │ - b.n 3fa0e │ │ │ │ + cbnz r0, 3f9e4 │ │ │ │ + b.n 3fad4 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 3f932 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3f9f8 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa0e │ │ │ │ + bne.n 3fad4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3f946 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 3fa0c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa0e │ │ │ │ + bne.n 3fad4 │ │ │ │ add.w r2, r8, r5 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3f95c │ │ │ │ + beq.n 3fa22 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 3fa0e │ │ │ │ - beq.n 3f962 │ │ │ │ + blt.n 3fad4 │ │ │ │ + beq.n 3fa28 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3f9ae │ │ │ │ - movw r5, #10640 @ 0x2990 │ │ │ │ + b.n 3fa74 │ │ │ │ + movw r5, #10716 @ 0x29dc │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ - cbz r3, 3f9ae │ │ │ │ - bl 98638 │ │ │ │ + cbz r3, 3fa74 │ │ │ │ + bl 97dec │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a8c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f9a8 │ │ │ │ + bge.n 3fa6e │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3f9a6 │ │ │ │ + bne.n 3fa6c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ - cbnz r3, 3f9c8 │ │ │ │ + cbnz r3, 3fa8e │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ - cbnz r3, 3f9f4 │ │ │ │ - bl 98638 │ │ │ │ + cbnz r3, 3faba │ │ │ │ + bl 97dec │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3f9d8 │ │ │ │ + bge.n 3fa9e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 3f9f8 │ │ │ │ + bl f6a00 │ │ │ │ + b.n 3fabe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3fa02 │ │ │ │ + bne.n 3fac8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1227a4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 122cdc <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3fa02 │ │ │ │ + bne.n 3fac8 │ │ │ │ mov r0, r6 │ │ │ │ blx 29fa0 │ │ │ │ - b.n 3f9f8 │ │ │ │ + b.n 3fabe │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3fa02 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3fa0e │ │ │ │ + bne.n 3fac8 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 3fad4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - cmp r2, #20 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -31279,762 +31357,611 @@ │ │ │ │ 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 3fa5c │ │ │ │ + ble.n 3fb20 │ │ │ │ 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 3fa42 │ │ │ │ + b.n 3fb06 │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 3fb5a │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ + cbnz r0, 3fb72 │ │ │ │ + b.n 3fb86 │ │ │ │ + movw r0, #49684 @ 0xc214 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3fc3c │ │ │ │ + b.n 3fb4c │ │ │ │ + bl 859dc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3fb94 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 3fba4 │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3fc3c │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3fba4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3fb82 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fb82 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 3fc10 │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 3fbbe │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3fbe4 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 3fc12 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 3fbd8 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 3fbf0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3fbf0 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 3fc12 │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 3fbca │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #14092 @ 0x370c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #49684 @ 0xc214 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3fc3c │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 3fc2e │ │ │ │ + cbz r1, 3fc1e │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b.n 3fc26 │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 161a4c │ │ │ │ + subs r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 3ba0c <_PyImport_ClearExtension@@Base+0xdd4> │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - bl 160a28 │ │ │ │ - cbz r0, 3fab4 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3fa8e │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - b.n 3fa96 │ │ │ │ - movw r2, #10752 @ 0x2a00 │ │ │ │ - movt r2, #78 @ 0x4e │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r5, 3fab4 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - movw r1, #31648 @ 0x7ba0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r5, r3 │ │ │ │ - ble.n 3fab4 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ - strb r6, [r2, r3] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 3faa6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3fada │ │ │ │ + cbz r0, 3fc66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fafe │ │ │ │ + beq.n 3fc8a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fafe │ │ │ │ + b.n 3fc8a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3faf6 │ │ │ │ - bl fe244 │ │ │ │ - cbz r0, 3faf2 │ │ │ │ + cbz r0, 3fc82 │ │ │ │ + bl fe2ec │ │ │ │ + cbz r0, 3fc7e │ │ │ │ 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 3fafe │ │ │ │ + b.n 3fc8a │ │ │ │ movw r0, #47352 @ 0xb8f8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - cbz r3, 3fb1c │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - b.n 3fb2c │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 3fb2a │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.n 3fb26 │ │ │ │ - cbnz r1, 3fb48 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3fb2c │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r1, [pc, #128] @ (3fbb0 ) │ │ │ │ - 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3fbaa │ │ │ │ - b.n 3fb4e │ │ │ │ - clz r5, r1 │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ - adds r4, r4, r5 │ │ │ │ - it ne │ │ │ │ - ldrne r4, [r0, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - bl cfd44 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r4, 3fb9e │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #42636 @ 0xa68c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3fb8a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #62136 @ 0xf2b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 85efc │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3fb9c │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3fbaa │ │ │ │ - str r4, [r5, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8081c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp 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 │ │ │ │ - cbnz r1, 3fbdc │ │ │ │ + cbnz r1, 3fcb4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55780 @ 0xd9e4 │ │ │ │ + movw r1, #59060 @ 0xe6b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 3fbe8 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 3fcc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 3fbee │ │ │ │ + bge.n 3fcc6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fbf2 │ │ │ │ + b.n 3fcca │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 122c2c │ │ │ │ - cbnz r0, 3fc28 │ │ │ │ - bl d7ce4 │ │ │ │ + bl 123164 │ │ │ │ + cbnz r0, 3fd00 │ │ │ │ + bl d74dc │ │ │ │ movw r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 3fc3e │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 3fc3e │ │ │ │ + beq.n 3fd16 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 3fd16 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 3fc42 │ │ │ │ + b.n 3fd1a │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 3fc8a │ │ │ │ + bpl.n 3fd62 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl c1efc │ │ │ │ + bl c16c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fc86 │ │ │ │ + cbz r0, 3fd5e │ │ │ │ mov r1, r5 │ │ │ │ - bl 89540 │ │ │ │ - cbz r0, 3fc92 │ │ │ │ + bl 89008 │ │ │ │ + cbz r0, 3fd6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fc86 │ │ │ │ + beq.n 3fd5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fc86 │ │ │ │ + cbnz r3, 3fd5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fc92 │ │ │ │ + b.n 3fd6a │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ 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 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 3fcc0 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 3fcd8 │ │ │ │ - b.n 3fcec │ │ │ │ - movw r0, #46420 @ 0xb554 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3fda2 │ │ │ │ - b.n 3fcb2 │ │ │ │ - bl 85efc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 3fcfa │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 3fd0a │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3fda2 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3fd0a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3fce8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fce8 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3fd76 │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 3fd24 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3fd4a │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 3fd78 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3fd3e │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 3fd56 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3fd56 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 3fd78 │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 3fd30 │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #10828 @ 0x2a4c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46420 @ 0xb554 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3fda2 │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 3fd94 │ │ │ │ - cbz r1, 3fd84 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b.n 3fd8c │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 160a28 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3bcbc <_PyImport_ClearExtension@@Base+0xff4> │ │ │ │ - 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3fdcc │ │ │ │ + cbz r0, 3fd92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fdf0 │ │ │ │ + beq.n 3fdb6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fdf0 │ │ │ │ + b.n 3fdb6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3fde8 │ │ │ │ - bl fe244 │ │ │ │ - cbz r0, 3fde4 │ │ │ │ + cbz r0, 3fdae │ │ │ │ + bl fe2ec │ │ │ │ + cbz r0, 3fdaa │ │ │ │ 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 3fdf0 │ │ │ │ + b.n 3fdb6 │ │ │ │ movw r0, #47352 @ 0xb8f8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003fdf2 : │ │ │ │ - ldr r2, [pc, #52] @ (3fe28 ) │ │ │ │ +0003fdb8 : │ │ │ │ + ldr r2, [pc, #48] @ (3fdec ) │ │ │ │ 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 3fe1e │ │ │ │ + beq.n 3fde4 │ │ │ │ push {r4} │ │ │ │ adds r4, r3, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r3, #1120 @ 0x460 │ │ │ │ pop {r4} │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ 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 6d77c │ │ │ │ + bl 6d754 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3fe7c │ │ │ │ + beq.n 3fe40 │ │ │ │ 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 2556bc <_PyUnicode_EncodeUTF32@@Base+0xe88> │ │ │ │ + bl 2567f4 <_PyUnicode_EncodeUTF32@@Base+0xf0c> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 3fe6a │ │ │ │ + bhi.n 3fe2e │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 2364bc │ │ │ │ + bl 237b40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 3fec8 │ │ │ │ + cbnz r0, 3fe8c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3feb8 │ │ │ │ + bne.n 3fe7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fed4 │ │ │ │ - ldr r2, [pc, #84] @ (3fed8 ) │ │ │ │ + b.n 3fe98 │ │ │ │ + ldr r2, [pc, #84] @ (3fe9c ) │ │ │ │ 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 3fed4 │ │ │ │ + beq.n 3fe98 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 3fed4 │ │ │ │ + b.n 3fe98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fed2 │ │ │ │ + beq.n 3fe96 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3fed2 │ │ │ │ + b.n 3fe96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3fe7c │ │ │ │ + bne.n 3fe40 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fe7c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fe40 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 3fed4 │ │ │ │ + b.n 3fe98 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 3ff00 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3ff1e │ │ │ │ - b.n 3ff18 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #48624 @ 0xbdf0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3fef2 │ │ │ │ - b.n 3ff38 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 3ff38 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, sp │ │ │ │ - bl 1f7a50 │ │ │ │ - cbz r0, 3ff38 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 40074 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ 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 3ff60 │ │ │ │ + bne.n 3fec0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36580 │ │ │ │ + b.w 36554 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20136 @ 0x4ea8 │ │ │ │ + movw r0, #23320 @ 0x5b18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff54 │ │ │ │ + bne.n 3feb4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 3ff94 │ │ │ │ + cbz r3, 3fef4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3ffa4 │ │ │ │ + b.n 3ff04 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3ffa2 │ │ │ │ + ble.n 3ff02 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3ff9e │ │ │ │ - cbnz r1, 3ffca │ │ │ │ + bgt.n 3fefe │ │ │ │ + cbnz r1, 3ff2a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3ffa4 │ │ │ │ + b.n 3ff04 │ │ │ │ mov r5, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movw r7, #10980 @ 0x2ae4 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3ffd0 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3ff30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40070 │ │ │ │ + b.n 3ffd0 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3ffe2 │ │ │ │ + beq.n 3ff42 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3ffc6 │ │ │ │ + blt.n 3ff26 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 4000e │ │ │ │ - cbz r6, 3ffea │ │ │ │ + cbz r3, 3ff6e │ │ │ │ + cbz r6, 3ff4a │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 3fffa │ │ │ │ + bne.n 3ff5a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 40070 │ │ │ │ + b.n 3ffd0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215d0c │ │ │ │ + bl 217488 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40020 │ │ │ │ - bl 80650 │ │ │ │ + cbnz r0, 3ff80 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ffc6 │ │ │ │ + bne.n 3ff26 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eeeb0 │ │ │ │ - b.n 3ffc6 │ │ │ │ - cbz r6, 4004a │ │ │ │ + bl eef70 │ │ │ │ + b.n 3ff26 │ │ │ │ + cbz r6, 3ffaa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fff0 │ │ │ │ + beq.n 3ff50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d0ec │ │ │ │ + bl 23e62c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 4003e │ │ │ │ + cbnz r3, 3ff9e │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 40040 │ │ │ │ + b.n 3ffa0 │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fff0 │ │ │ │ + b.n 3ff50 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3fff0 │ │ │ │ + beq.n 3ff50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d0ec │ │ │ │ + bl 23e62c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 40064 │ │ │ │ + cbnz r3, 3ffc4 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 40066 │ │ │ │ + b.n 3ffc6 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 3fff0 │ │ │ │ + b.n 3ff50 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, 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, #49416 @ 0xc108 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - movw r0, #62404 @ 0xf3c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 400c0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 400fa │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 400e6 │ │ │ │ - bl e921c │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 3fff8 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 40016 │ │ │ │ + b.n 40010 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #51848 @ 0xca88 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 400aa │ │ │ │ - bl 98638 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2a720 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9b118 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n 400ae │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 400fa │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f693c │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne.n 3ffea │ │ │ │ + b.n 4002e │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4002e │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, sp │ │ │ │ + bl 1f981c │ │ │ │ + cbz r0, 4002e │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.n 40160 │ │ │ │ + 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 r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r1, 40122 │ │ │ │ + cbz r1, 40056 │ │ │ │ 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 7907c │ │ │ │ + bl 7908c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4015a │ │ │ │ - movw r0, #62416 @ 0xf3d0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + beq.n 4008e │ │ │ │ + movw r0, #132 @ 0x84 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ movw r1, #3355 @ 0xd1b │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 40182 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 400b6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 4016c │ │ │ │ + bmi.n 400a0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 40186 │ │ │ │ + beq.n 400ba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1184 @ 0x4a0 │ │ │ │ + movw r1, #4408 @ 0x1138 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40222 │ │ │ │ + b.n 40156 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 401a2 │ │ │ │ + cbnz r3, 400d6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1396 @ 0x574 │ │ │ │ + movw r1, #4620 @ 0x120c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 40182 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 400b6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 401be │ │ │ │ + beq.n 400f2 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49116 @ 0xbfdc │ │ │ │ + movw r1, #51756 @ 0xca2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 40182 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 400b6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 20467c │ │ │ │ + bl 2063c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40182 │ │ │ │ + beq.n 400b6 │ │ │ │ movw r0, #52056 @ 0xcb58 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40182 │ │ │ │ + beq.n 400b6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 1460c0 │ │ │ │ + bl 147030 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (40228 ) │ │ │ │ + ldr r1, [pc, #60] @ (4015c ) │ │ │ │ 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} │ │ │ │ @@ -32052,19 +31979,130 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, 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, #4064] @ 0xfe0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + movw r1, #52680 @ 0xcdc8 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + movw r0, #324 @ 0x144 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 91fd8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 401ac │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 401e6 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 401d2 │ │ │ │ + bl e928c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40196 │ │ │ │ + bl 97dec │ │ │ │ + mov r2, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2a720 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9a8d0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 4019a │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 401e6 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w f6a00 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 40212 │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.n 4022c │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + b.n 40234 │ │ │ │ + movw r0, #45352 @ 0xb128 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40208 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 40288 │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movw r3, #8276 @ 0x2054 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 40258 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 23606c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 40276 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 40288 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #63588 @ 0xf864 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w d5248 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cbz r0, 4027e │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40288 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + 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, #3840] @ 0xf00 │ │ │ │ - movw r4, #22152 @ 0x5688 │ │ │ │ + movw r4, #25416 @ 0x6348 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r5, r1 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ @@ -32073,65 +32111,65 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 40276 │ │ │ │ + bne.n 402d8 │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 40276 │ │ │ │ + ble.n 402d8 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 40276 │ │ │ │ - cbnz r5, 40298 │ │ │ │ - ldr r4, [pc, #220] @ (40354 ) │ │ │ │ + bne.n 402d8 │ │ │ │ + cbnz r5, 402fa │ │ │ │ + ldr r4, [pc, #220] @ (403b8 ) │ │ │ │ mov r0, r5 │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40332 │ │ │ │ + beq.n 40394 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ ldrd r9, r6, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4033c │ │ │ │ - bl 98638 │ │ │ │ + beq.n 4039e │ │ │ │ + bl 97dec │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 402c2 │ │ │ │ + beq.n 40324 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a224 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 402ca │ │ │ │ + b.n 4032c │ │ │ │ mov r0, r9 │ │ │ │ blx 29614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - cbz r4, 402e8 │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r4, 4034a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6944 │ │ │ │ - b.n 4033e │ │ │ │ + bl f6a08 │ │ │ │ + b.n 403a0 │ │ │ │ ldrd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r5, [sp, #168] @ 0xa8 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -32144,208 +32182,146 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r4, r5, [sp, #136] @ 0x88 │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4057c │ │ │ │ + bl 40598 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4033e │ │ │ │ + b.n 403a0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4033e │ │ │ │ + b.n 403a0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r9, r6, [sp, #104] @ 0x68 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ cmp r3, #16 │ │ │ │ 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 r6, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 4037e │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 40398 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - b.n 403a0 │ │ │ │ - movw r0, #42088 @ 0xa468 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 40374 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 403f4 │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movw r3, #8276 @ 0x2054 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 403c4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 234b04 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 403e2 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 403f4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #60324 @ 0xeba4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a1c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 403ea │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 403f4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - 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 4041a │ │ │ │ + bne.n 403dc │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e6664 │ │ │ │ + b.w e66d4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6060 @ 0x17ac │ │ │ │ + movw r0, #9324 @ 0x246c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4040e │ │ │ │ + bne.n 403d0 │ │ │ │ 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 4045c │ │ │ │ + bhi.n 4041e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40474 │ │ │ │ - b.n 40488 │ │ │ │ - movw r0, #46332 @ 0xb4fc │ │ │ │ + cbnz r0, 40436 │ │ │ │ + b.n 4044a │ │ │ │ + movw r0, #49596 @ 0xc1bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40530 │ │ │ │ - b.n 4044e │ │ │ │ - bl 85efc │ │ │ │ + beq.n 404f2 │ │ │ │ + b.n 40410 │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40496 │ │ │ │ + bne.n 40458 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 404a6 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 40468 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40530 │ │ │ │ + bne.n 404f2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 404a6 │ │ │ │ + b.n 40468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40484 │ │ │ │ + bne.n 40446 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40484 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40446 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40512 │ │ │ │ + ble.n 404d4 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 404c0 │ │ │ │ + bpl.n 40482 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404e6 │ │ │ │ + bne.n 404a8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 40514 │ │ │ │ + b.n 404d6 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 404da │ │ │ │ + beq.n 4049c │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 404f2 │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 404b4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 404f2 │ │ │ │ + bne.n 404b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40514 │ │ │ │ + b.n 404d6 │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 404cc │ │ │ │ + bne.n 4048e │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #10828 @ 0x2a4c │ │ │ │ + movw r2, #14092 @ 0x370c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46332 @ 0xb4fc │ │ │ │ + movw r0, #49596 @ 0xc1bc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40530 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 404f2 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 40524 │ │ │ │ + bgt.n 404e6 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1dc890 │ │ │ │ + b.w 1de730 │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 406ea │ │ │ │ + b.n 406ac │ │ │ │ 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 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ @@ -32358,302 +32334,302 @@ │ │ │ │ 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 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f744 │ │ │ │ + b.w 7f6b8 │ │ │ │ + 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 40560 │ │ │ │ + bl 26d878 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 4056c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 4058e │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4058a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 4058a │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4058a │ │ │ │ + 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, #12] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + bx lr │ │ │ │ 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 859dc │ │ │ │ + bl 854bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40636 │ │ │ │ + beq.n 40652 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40620 │ │ │ │ + beq.n 4063c │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40620 │ │ │ │ + cbz r0, 4063c │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 11caf4 │ │ │ │ + bl 11d038 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40620 │ │ │ │ + cbz r0, 4063c │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 11caf4 │ │ │ │ + bl 11d038 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40620 │ │ │ │ + cbz r0, 4063c │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 11caf4 │ │ │ │ + bl 11d038 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40620 │ │ │ │ + cbz r0, 4063c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 11caf4 │ │ │ │ + bl 11d038 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40620 │ │ │ │ + cbz r0, 4063c │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 11caf4 │ │ │ │ + bl 11d038 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40620 │ │ │ │ + cbz r0, 4063c │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 11caf4 │ │ │ │ + bl 11d038 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40620 │ │ │ │ + cbz r0, 4063c │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40620 │ │ │ │ + cbz r0, 4063c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4063a │ │ │ │ + cbnz r0, 40656 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40636 │ │ │ │ + beq.n 40652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40636 │ │ │ │ + cbnz r3, 40652 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40648 │ │ │ │ + b.n 40664 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7ecc4 │ │ │ │ + bl 7ec40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40620 │ │ │ │ + beq.n 4063c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ - 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 4066e │ │ │ │ - bl 26c978 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4067a │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 4069c │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 40698 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 40698 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 40698 │ │ │ │ - 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, #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 r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 406ce │ │ │ │ + bne.n 40690 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 406e6 │ │ │ │ + b.w 406a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20248 @ 0x4f18 │ │ │ │ + movw r0, #23432 @ 0x5b88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 406ba │ │ │ │ + bne.n 4067c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000406e6 : │ │ │ │ - b.w 3592a <_Py_IncRef@@Base+0x236> │ │ │ │ +000406a8 : │ │ │ │ + b.w 358b0 <_Py_IncRef@@Base+0x1da> │ │ │ │ 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 40710 │ │ │ │ + bne.n 406d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1dc890 │ │ │ │ + b.w 1de730 │ │ │ │ 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 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 4075c │ │ │ │ + cbz r0, 4071e │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - ble.n 4073c │ │ │ │ + ble.n 406fe │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r8, r4 │ │ │ │ blx 29c10 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4075c │ │ │ │ + ble.n 4071e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4 │ │ │ │ add r0, r8 │ │ │ │ blx 2957c │ │ │ │ mov r0, sl │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3779 @ 0xec3 │ │ │ │ + movw r1, #3715 @ 0xe83 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 4084e <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ - │ │ │ │ -0004077c <_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, 40794 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ - adds r0, r1, r4 │ │ │ │ - b.n 407aa <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ - mov.w ip, #2 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - strd r5, ip, [sp] │ │ │ │ - bl 1e1d2c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ - cmp r0, #0 │ │ │ │ - it ge │ │ │ │ - addge r0, r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.n 40810 <_PyBytes_ReverseFind@@Base+0x4c> │ │ │ │ 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, r2 │ │ │ │ subs r3, r4, #1 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi.n 407dc <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + bhi.n 4076c │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 40806 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ - b.n 407f6 <_PyBytes_ReverseFind@@Base+0x7a> │ │ │ │ - movw r0, #46412 @ 0xb54c │ │ │ │ + ble.n 40796 │ │ │ │ + b.n 40786 │ │ │ │ + movw r0, #49676 @ 0xc20c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407d4 <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ + bne.n 40764 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40830 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ + b.n 407c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 117a78 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 117f98 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 407f2 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + beq.n 40782 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 40818 <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ + bne.n 407a8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ - cbnz r1, 40826 <_PyBytes_ReverseFind@@Base+0xaa> │ │ │ │ + cbnz r1, 407b6 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 40828 <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ + b.n 407b8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 117a78 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 117f98 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40806 <_PyBytes_ReverseFind@@Base+0x8a> │ │ │ │ - b.n 407f2 <_PyBytes_ReverseFind@@Base+0x76> │ │ │ │ + bne.n 40796 │ │ │ │ + b.n 40782 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2564f8 <_PyTime_FromLong@@Base+0x60c> │ │ │ │ + bl 2573d4 <_PyTime_FromLong@@Base+0x2ec> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +000407c4 <_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, 407dc <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + adds r0, r1, r4 │ │ │ │ + b.n 407f2 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + mov.w ip, #2 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + strd r5, ip, [sp] │ │ │ │ + bl 1e3ac8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + cmp r0, #0 │ │ │ │ + it ge │ │ │ │ + addge r0, r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 40844 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ + cbz r0, 40806 <_PyBytes_ReverseFind@@Base+0x42> │ │ │ │ movw r1, #20700 @ 0x50dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6b50 │ │ │ │ + b.w 1b8dc0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40892 <_PyBytes_ReverseFind@@Base+0x116> │ │ │ │ + cbz r0, 40854 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ 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 │ │ │ │ @@ -32670,659 +32646,658 @@ │ │ │ │ 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 408b6 <_PyBytes_ReverseFind@@Base+0x13a> │ │ │ │ + bne.n 40878 <_PyBytes_ReverseFind@@Base+0xb4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 247234 │ │ │ │ + b.w 1978b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20184 @ 0x4ed8 │ │ │ │ + movw r0, #23368 @ 0x5b48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 408aa <_PyBytes_ReverseFind@@Base+0x12e> │ │ │ │ + bne.n 4086c <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 256744 <_PyTime_FromLong@@Base+0x858> │ │ │ │ - cbz r0, 40904 <_PyBytes_ReverseFind@@Base+0x188> │ │ │ │ + bl 25787c <_PyTime_FromLong@@Base+0x794> │ │ │ │ + cbz r0, 408c6 <_PyBytes_ReverseFind@@Base+0x102> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15837c │ │ │ │ + bl 159394 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40928 <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ + b.n 408ea <_PyBytes_ReverseFind@@Base+0x126> │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #52701 @ 0xcddd │ │ │ │ + movw r3, #60305 @ 0xeb91 │ │ │ │ movt r3, #32 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40924 <_PyBytes_ReverseFind@@Base+0x1a8> │ │ │ │ + bne.n 408e6 <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40928 <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ + beq.n 408ea <_PyBytes_ReverseFind@@Base+0x126> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40928 <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ + b.n 408ea <_PyBytes_ReverseFind@@Base+0x126> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4094c <_PyBytes_ReverseFind@@Base+0x1d0> │ │ │ │ + bne.n 4090e <_PyBytes_ReverseFind@@Base+0x14a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 145f60 │ │ │ │ + b.w 146ed0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + movw r0, #23304 @ 0x5b08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40940 <_PyBytes_ReverseFind@@Base+0x1c4> │ │ │ │ + bne.n 40902 <_PyBytes_ReverseFind@@Base+0x13e> │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - cbz r3, 40980 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b.n 40990 <_PyBytes_ReverseFind@@Base+0x214> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4098e <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ - cmp r2, #2 │ │ │ │ - bgt.n 4098a <_PyBytes_ReverseFind@@Base+0x20e> │ │ │ │ - cbnz r1, 409b2 <_PyBytes_ReverseFind@@Base+0x236> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 40990 <_PyBytes_ReverseFind@@Base+0x214> │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r1, [pc, #184] @ (40a4c <_PyBytes_ReverseFind@@Base+0x2d0>) │ │ │ │ - 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 409b8 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 40a44 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ - clz r6, r1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ - add r4, r6 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - movw r3, #17644 @ 0x44ec │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - it eq │ │ │ │ - movweq r4, #4356 @ 0x1104 │ │ │ │ - mov r1, r6 │ │ │ │ - ite ne │ │ │ │ - ldrne r4, [r0, #4] │ │ │ │ - movteq r4, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 40a0c <_PyBytes_ReverseFind@@Base+0x290> │ │ │ │ - bl 7f9d0 │ │ │ │ - cbnz r0, 409fc <_PyBytes_ReverseFind@@Base+0x280> │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 409ae <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 185ed4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 40a32 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ - b.n 409ae <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40a42 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 40a42 <_PyBytes_ReverseFind@@Base+0x2c6> │ │ │ │ - bl d43e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 409ae <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ - beq.n 40a24 <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84934 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8b828 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 409ae <_PyBytes_ReverseFind@@Base+0x232> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 40a44 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 40a44 <_PyBytes_ReverseFind@@Base+0x2c8> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #3789 @ 0xecd │ │ │ │ - movt r1, #4 │ │ │ │ - b.w 1e0dac │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 40a7c <_PyBytes_ReverseFind@@Base+0x300> │ │ │ │ + cbz r3, 40944 <_PyBytes_ReverseFind@@Base+0x180> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 40a8c <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + b.n 40954 <_PyBytes_ReverseFind@@Base+0x190> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 40a8a <_PyBytes_ReverseFind@@Base+0x30e> │ │ │ │ + blt.n 40952 <_PyBytes_ReverseFind@@Base+0x18e> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40a86 <_PyBytes_ReverseFind@@Base+0x30a> │ │ │ │ - cbnz r1, 40aa8 <_PyBytes_ReverseFind@@Base+0x32c> │ │ │ │ + bgt.n 4094e <_PyBytes_ReverseFind@@Base+0x18a> │ │ │ │ + cbnz r1, 40970 <_PyBytes_ReverseFind@@Base+0x1ac> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40a8c <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + b.n 40954 <_PyBytes_ReverseFind@@Base+0x190> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #676] @ (40d34 <_PyBytes_ReverseFind@@Base+0x5b8>) │ │ │ │ + ldr r1, [pc, #676] @ (40bfc <_PyBytes_ReverseFind@@Base+0x438>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40aae <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ - b.n 40b42 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40976 <_PyBytes_ReverseFind@@Base+0x1b2> │ │ │ │ + b.n 40a0a <_PyBytes_ReverseFind@@Base+0x246> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 40af8 <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ + beq.n 409c0 <_PyBytes_ReverseFind@@Base+0x1fc> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 40abc <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ + cbz r4, 40984 <_PyBytes_ReverseFind@@Base+0x1c0> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40ac4 <_PyBytes_ReverseFind@@Base+0x348> │ │ │ │ - b.n 40b06 <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ + bne.n 4098c <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ + b.n 409ce <_PyBytes_ReverseFind@@Base+0x20a> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 40ad6 <_PyBytes_ReverseFind@@Base+0x35a> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 40b06 <_PyBytes_ReverseFind@@Base+0x38a> │ │ │ │ - b.n 40b42 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ - bl 85efc │ │ │ │ + cbnz r0, 4099e <_PyBytes_ReverseFind@@Base+0x1da> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 409ce <_PyBytes_ReverseFind@@Base+0x20a> │ │ │ │ + b.n 40a0a <_PyBytes_ReverseFind@@Base+0x246> │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40af2 <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + beq.n 409ba <_PyBytes_ReverseFind@@Base+0x1f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40af2 <_PyBytes_ReverseFind@@Base+0x376> │ │ │ │ + cbnz r3, 409ba <_PyBytes_ReverseFind@@Base+0x1f6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40b0a <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ - b.n 40ace <_PyBytes_ReverseFind@@Base+0x352> │ │ │ │ + bne.n 409d2 <_PyBytes_ReverseFind@@Base+0x20e> │ │ │ │ + b.n 40996 <_PyBytes_ReverseFind@@Base+0x1d2> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40b0a <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ + b.n 409d2 <_PyBytes_ReverseFind@@Base+0x20e> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 40b12 <_PyBytes_ReverseFind@@Base+0x396> │ │ │ │ + cbz r7, 409da <_PyBytes_ReverseFind@@Base+0x216> │ │ │ │ ldr r6, [r6, #20] │ │ │ │ - b.n 40b1a <_PyBytes_ReverseFind@@Base+0x39e> │ │ │ │ + b.n 409e2 <_PyBytes_ReverseFind@@Base+0x21e> │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp r5, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 40c78 <_PyBytes_ReverseFind@@Base+0x4fc> │ │ │ │ + bne.w 40b40 <_PyBytes_ReverseFind@@Base+0x37c> │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40b46 <_PyBytes_ReverseFind@@Base+0x3ca> │ │ │ │ + cbnz r0, 40a0e <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40eba <_PyBytes_ReverseFind@@Base+0x73e> │ │ │ │ + b.n 40d82 <_PyBytes_ReverseFind@@Base+0x5be> │ │ │ │ mov.w r8, #0 │ │ │ │ - movw r9, #30624 @ 0x77a0 │ │ │ │ + movw r9, #33888 @ 0x8460 │ │ │ │ movt r9, #43 @ 0x2b │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 40be6 <_PyBytes_ReverseFind@@Base+0x46a> │ │ │ │ + beq.n 40aae <_PyBytes_ReverseFind@@Base+0x2ea> │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 40b6a <_PyBytes_ReverseFind@@Base+0x3ee> │ │ │ │ + ble.n 40a32 <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 40b6c <_PyBytes_ReverseFind@@Base+0x3f0> │ │ │ │ + bpl.n 40a34 <_PyBytes_ReverseFind@@Base+0x270> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 40b58 <_PyBytes_ReverseFind@@Base+0x3dc> │ │ │ │ - beq.n 40c54 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + b.n 40a20 <_PyBytes_ReverseFind@@Base+0x25c> │ │ │ │ + beq.n 40b1c <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r7, sl │ │ │ │ - ble.n 40b86 <_PyBytes_ReverseFind@@Base+0x40a> │ │ │ │ + ble.n 40a4e <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ ldrb.w r3, [r6, sl] │ │ │ │ ldr.w r3, [r9, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 40b86 <_PyBytes_ReverseFind@@Base+0x40a> │ │ │ │ + bmi.n 40a4e <_PyBytes_ReverseFind@@Base+0x28a> │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 40b70 <_PyBytes_ReverseFind@@Base+0x3f4> │ │ │ │ + b.n 40a38 <_PyBytes_ReverseFind@@Base+0x274> │ │ │ │ sub.w r1, sl, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40c5a <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + beq.n 40b22 <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40ba4 <_PyBytes_ReverseFind@@Base+0x428> │ │ │ │ + bgt.n 40a6c <_PyBytes_ReverseFind@@Base+0x2a8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40bde <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ + b.n 40aa6 <_PyBytes_ReverseFind@@Base+0x2e2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40bcc <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ + cbz r0, 40a94 <_PyBytes_ReverseFind@@Base+0x2d0> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c5a <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + beq.n 40b22 <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40c5a <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + bne.n 40b22 <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c5a <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b22 <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40bde <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ + beq.n 40aa6 <_PyBytes_ReverseFind@@Base+0x2e2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 40bde <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ + cbnz r3, 40aa6 <_PyBytes_ReverseFind@@Base+0x2e2> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, sl │ │ │ │ - b.n 40b54 <_PyBytes_ReverseFind@@Base+0x3d8> │ │ │ │ + b.n 40a1c <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 40c54 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ + ble.n 40b1c <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 40c04 <_PyBytes_ReverseFind@@Base+0x488> │ │ │ │ + bpl.n 40acc <_PyBytes_ReverseFind@@Base+0x308> │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 40bf2 <_PyBytes_ReverseFind@@Base+0x476> │ │ │ │ - b.n 40c54 <_PyBytes_ReverseFind@@Base+0x4d8> │ │ │ │ + bne.n 40aba <_PyBytes_ReverseFind@@Base+0x2f6> │ │ │ │ + b.n 40b1c <_PyBytes_ReverseFind@@Base+0x358> │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40c5a <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + cbz r0, 40b22 <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40c1e <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ + bgt.n 40ae6 <_PyBytes_ReverseFind@@Base+0x322> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40c50 <_PyBytes_ReverseFind@@Base+0x4d4> │ │ │ │ + b.n 40b18 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40c40 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + cbz r0, 40b08 <_PyBytes_ReverseFind@@Base+0x344> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c5a <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + beq.n 40b22 <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c5a <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + cbnz r3, 40b22 <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c5a <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b22 <_PyBytes_ReverseFind@@Base+0x35e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40c50 <_PyBytes_ReverseFind@@Base+0x4d4> │ │ │ │ + beq.n 40b18 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40c50 <_PyBytes_ReverseFind@@Base+0x4d4> │ │ │ │ + cbnz r3, 40b18 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 40eba <_PyBytes_ReverseFind@@Base+0x73e> │ │ │ │ + b.n 40d82 <_PyBytes_ReverseFind@@Base+0x5be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 40b42 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + beq.w 40a0a <_PyBytes_ReverseFind@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40b42 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bne.w 40a0a <_PyBytes_ReverseFind@@Base+0x246> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40b42 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40a0a <_PyBytes_ReverseFind@@Base+0x246> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 40b42 <_PyBytes_ReverseFind@@Base+0x3c6> │ │ │ │ + bne.w 40a0a <_PyBytes_ReverseFind@@Base+0x246> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbnz r3, 40ca8 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + cbnz r3, 40b70 <_PyBytes_ReverseFind@@Base+0x3ac> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33196 @ 0x81ac │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 40eb2 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 40d7a <_PyBytes_ReverseFind@@Base+0x5b6> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40dac <_PyBytes_ReverseFind@@Base+0x630> │ │ │ │ + bne.n 40c74 <_PyBytes_ReverseFind@@Base+0x4b0> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40eb2 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + beq.w 40d7a <_PyBytes_ReverseFind@@Base+0x5b6> │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 40d5e <_PyBytes_ReverseFind@@Base+0x5e2> │ │ │ │ + ble.n 40c26 <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 40d5e <_PyBytes_ReverseFind@@Base+0x5e2> │ │ │ │ + beq.n 40c26 <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40d56 <_PyBytes_ReverseFind@@Base+0x5da> │ │ │ │ + bne.n 40c1e <_PyBytes_ReverseFind@@Base+0x45a> │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.w 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40d0c <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ + bgt.n 40bd4 <_PyBytes_ReverseFind@@Base+0x410> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40d4a <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ + b.n 40c12 <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r0, 40d38 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ + cbz r0, 40c00 <_PyBytes_ReverseFind@@Base+0x43c> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.w 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.w 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 40d4a <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ + beq.n 40c12 <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 40d4a <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ + cbnz r3, 40c12 <_PyBytes_ReverseFind@@Base+0x44e> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 40cd8 <_PyBytes_ReverseFind@@Base+0x55c> │ │ │ │ + b.n 40ba0 <_PyBytes_ReverseFind@@Base+0x3dc> │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 40ce2 <_PyBytes_ReverseFind@@Base+0x566> │ │ │ │ + bne.n 40baa <_PyBytes_ReverseFind@@Base+0x3e6> │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 40da6 <_PyBytes_ReverseFind@@Base+0x62a> │ │ │ │ + blt.n 40c6e <_PyBytes_ReverseFind@@Base+0x4aa> │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.w 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40d80 <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ + bgt.n 40c48 <_PyBytes_ReverseFind@@Base+0x484> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40da2 <_PyBytes_ReverseFind@@Base+0x626> │ │ │ │ + b.n 40c6a <_PyBytes_ReverseFind@@Base+0x4a6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e72 <_PyBytes_ReverseFind@@Base+0x6f6> │ │ │ │ + bne.n 40d3a <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40da2 <_PyBytes_ReverseFind@@Base+0x626> │ │ │ │ + beq.n 40c6a <_PyBytes_ReverseFind@@Base+0x4a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40da2 <_PyBytes_ReverseFind@@Base+0x626> │ │ │ │ + cbnz r3, 40c6a <_PyBytes_ReverseFind@@Base+0x4a6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 40eb4 <_PyBytes_ReverseFind@@Base+0x738> │ │ │ │ - bl 72f58 │ │ │ │ + b.n 40d7c <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40eb2 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + beq.n 40d7a <_PyBytes_ReverseFind@@Base+0x5b6> │ │ │ │ mov r8, sl │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w fp, r6, sl │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ sub.w r1, r7, sl │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 40e4a <_PyBytes_ReverseFind@@Base+0x6ce> │ │ │ │ + beq.n 40d12 <_PyBytes_ReverseFind@@Base+0x54e> │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1e1d2c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e3ac8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs.w r9, r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - blt.n 40e4a <_PyBytes_ReverseFind@@Base+0x6ce> │ │ │ │ + blt.n 40d12 <_PyBytes_ReverseFind@@Base+0x54e> │ │ │ │ mov r1, r9 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.n 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40e04 <_PyBytes_ReverseFind@@Base+0x688> │ │ │ │ + bgt.n 40ccc <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40e3e <_PyBytes_ReverseFind@@Base+0x6c2> │ │ │ │ + b.n 40d06 <_PyBytes_ReverseFind@@Base+0x542> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40e2c <_PyBytes_ReverseFind@@Base+0x6b0> │ │ │ │ + cbz r0, 40cf4 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.n 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bne.n 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 40e3e <_PyBytes_ReverseFind@@Base+0x6c2> │ │ │ │ + beq.n 40d06 <_PyBytes_ReverseFind@@Base+0x542> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 40e3e <_PyBytes_ReverseFind@@Base+0x6c2> │ │ │ │ + cbnz r2, 40d06 <_PyBytes_ReverseFind@@Base+0x542> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ add sl, r9 │ │ │ │ - b.n 40dba <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ + b.n 40c82 <_PyBytes_ReverseFind@@Base+0x4be> │ │ │ │ mov r0, fp │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + cbz r0, 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 40e62 <_PyBytes_ReverseFind@@Base+0x6e6> │ │ │ │ + bgt.n 40d2a <_PyBytes_ReverseFind@@Base+0x566> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 40e94 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + b.n 40d5c <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40e84 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + cbz r0, 40d4c <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + beq.n 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + cbnz r3, 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e9c <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 40d64 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e94 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + beq.n 40d5c <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40e94 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ + cbnz r3, 40d5c <_PyBytes_ReverseFind@@Base+0x598> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 40eb4 <_PyBytes_ReverseFind@@Base+0x738> │ │ │ │ + b.n 40d7c <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40eb2 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + beq.n 40d7a <_PyBytes_ReverseFind@@Base+0x5b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40eb2 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + cbnz r3, 40d7a <_PyBytes_ReverseFind@@Base+0x5b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + cbz r3, 40da6 <_PyBytes_ReverseFind@@Base+0x5e2> │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b.n 40db6 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 40db4 <_PyBytes_ReverseFind@@Base+0x5f0> │ │ │ │ + cmp r2, #2 │ │ │ │ + bgt.n 40db0 <_PyBytes_ReverseFind@@Base+0x5ec> │ │ │ │ + cbnz r1, 40dd8 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 40db6 <_PyBytes_ReverseFind@@Base+0x5f2> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [pc, #184] @ (40e70 <_PyBytes_ReverseFind@@Base+0x6ac>) │ │ │ │ + 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 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40dde <_PyBytes_ReverseFind@@Base+0x61a> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 40e6a <_PyBytes_ReverseFind@@Base+0x6a6> │ │ │ │ + clz r6, r1 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + add r4, r6 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + movw r3, #17644 @ 0x44ec │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + it eq │ │ │ │ + movweq r4, #4356 @ 0x1104 │ │ │ │ + mov r1, r6 │ │ │ │ + ite ne │ │ │ │ + ldrne r4, [r0, #4] │ │ │ │ + movteq r4, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 40e32 <_PyBytes_ReverseFind@@Base+0x66e> │ │ │ │ + bl 7f944 │ │ │ │ + cbnz r0, 40e22 <_PyBytes_ReverseFind@@Base+0x65e> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 40dd4 <_PyBytes_ReverseFind@@Base+0x610> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 187338 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 40e58 <_PyBytes_ReverseFind@@Base+0x694> │ │ │ │ + b.n 40dd4 <_PyBytes_ReverseFind@@Base+0x610> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40e68 <_PyBytes_ReverseFind@@Base+0x6a4> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 40e68 <_PyBytes_ReverseFind@@Base+0x6a4> │ │ │ │ + bl d3c10 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 40dd4 <_PyBytes_ReverseFind@@Base+0x610> │ │ │ │ + beq.n 40e4a <_PyBytes_ReverseFind@@Base+0x686> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 84420 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8b068 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 40dd4 <_PyBytes_ReverseFind@@Base+0x610> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 40e6a <_PyBytes_ReverseFind@@Base+0x6a6> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 40e6a <_PyBytes_ReverseFind@@Base+0x6a6> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #3725 @ 0xe8d │ │ │ │ + movt r1, #4 │ │ │ │ + b.w 1e2b7c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e468 │ │ │ │ + b.w 7e3e4 │ │ │ │ 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] @ 40f50 <_PyBytes_ReverseFind@@Base+0x7d4> │ │ │ │ + vldr d7, [pc, #108] @ 40f10 <_PyBytes_ReverseFind@@Base+0x74c> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 40f1e <_PyBytes_ReverseFind@@Base+0x7a2> │ │ │ │ + bhi.n 40ede <_PyBytes_ReverseFind@@Base+0x71a> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 40f0a <_PyBytes_ReverseFind@@Base+0x78e> │ │ │ │ + ble.n 40eca <_PyBytes_ReverseFind@@Base+0x706> │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2a058 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 40f40 <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ - b.n 40f3a <_PyBytes_ReverseFind@@Base+0x7be> │ │ │ │ + beq.n 40f00 <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ + b.n 40efa <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 40f44 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + bvs.n 40f04 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 40f44 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ + bgt.n 40f04 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #28] @ 40f58 <_PyBytes_ReverseFind@@Base+0x7dc> │ │ │ │ - b.n 40f44 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ - vldr d8, [pc, #28] @ 40f60 <_PyBytes_ReverseFind@@Base+0x7e4> │ │ │ │ + vldr d8, [pc, #28] @ 40f18 <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ + b.n 40f04 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + vldr d8, [pc, #28] @ 40f20 <_PyBytes_ReverseFind@@Base+0x75c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -33333,961 +33308,964 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vsli.32 , q8, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 144de0 │ │ │ │ - cbz r0, 40f92 <_PyBytes_ReverseFind@@Base+0x816> │ │ │ │ + bl 145d4c │ │ │ │ + cbz r0, 40f52 <_PyBytes_ReverseFind@@Base+0x78e> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40fa2 <_PyBytes_ReverseFind@@Base+0x826> │ │ │ │ - movw r0, #24532 @ 0x5fd4 │ │ │ │ + beq.n 40f62 <_PyBytes_ReverseFind@@Base+0x79e> │ │ │ │ + movw r0, #27756 @ 0x6c6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7afec │ │ │ │ + b.w 7aff4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f00c │ │ │ │ + bl 10f1d8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40fa6 <_PyBytes_ReverseFind@@Base+0x82a> │ │ │ │ + cbnz r0, 40f66 <_PyBytes_ReverseFind@@Base+0x7a2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 145444 │ │ │ │ + bl 1463b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40ff4 <_PyBytes_ReverseFind@@Base+0x878> │ │ │ │ + b.n 40fb4 <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df1c4 <_PyType_Name@@Base> │ │ │ │ + bl de9c0 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 40fc8 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + blt.n 40f88 <_PyBytes_ReverseFind@@Base+0x7c4> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #63008 @ 0xf620 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl e21a4 │ │ │ │ + movw r0, #772 @ 0x304 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e2190 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40fd8 <_PyBytes_ReverseFind@@Base+0x85c> │ │ │ │ + b.n 40f98 <_PyBytes_ReverseFind@@Base+0x7d4> │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + movw r0, #52880 @ 0xce90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 145444 │ │ │ │ + bl 1463b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40ff4 <_PyBytes_ReverseFind@@Base+0x878> │ │ │ │ + beq.n 40fb4 <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40ff4 <_PyBytes_ReverseFind@@Base+0x878> │ │ │ │ + cbnz r3, 40fb4 <_PyBytes_ReverseFind@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 41018 <_PyBytes_ReverseFind@@Base+0x89c> │ │ │ │ + bne.n 40fd8 <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 243224 │ │ │ │ + b.w 24451c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20156 @ 0x4ebc │ │ │ │ + movw r0, #23340 @ 0x5b2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4100c <_PyBytes_ReverseFind@@Base+0x890> │ │ │ │ + bne.n 40fcc <_PyBytes_ReverseFind@@Base+0x808> │ │ │ │ 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 79018 │ │ │ │ + bl 79028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 410ae <_PyBytes_ReverseFind@@Base+0x932> │ │ │ │ + bl 41048 <_PyBytes_ReverseFind@@Base+0x884> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f744 │ │ │ │ + b.w 7f6b8 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #4323 @ 0x10e3 │ │ │ │ + movw r1, #4221 @ 0x107d │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1477f4 │ │ │ │ - vldr d7, [r0, #8] │ │ │ │ - vcmp.f64 d7, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41086 <_PyBytes_ReverseFind@@Base+0x90a> │ │ │ │ - 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 │ │ │ │ + b.w 148764 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 12a090 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12aa10 <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 216414 <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ + bl 217b8c <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 410de <_PyBytes_ReverseFind@@Base+0x962> │ │ │ │ + cbz r2, 41078 <_PyBytes_ReverseFind@@Base+0x8b4> │ │ │ │ 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 410da <_PyBytes_ReverseFind@@Base+0x95e> │ │ │ │ + beq.n 41074 <_PyBytes_ReverseFind@@Base+0x8b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 410da <_PyBytes_ReverseFind@@Base+0x95e> │ │ │ │ + cbnz r3, 41074 <_PyBytes_ReverseFind@@Base+0x8b0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 410f0 <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ + beq.n 4108a <_PyBytes_ReverseFind@@Base+0x8c6> │ │ │ │ b.w 29d00 │ │ │ │ bx lr │ │ │ │ - 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 18e000 │ │ │ │ + vldr d7, [r0, #8] │ │ │ │ + vcmp.f64 d7, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 410ae <_PyBytes_ReverseFind@@Base+0x8ea> │ │ │ │ + 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 r3, r0 │ │ │ │ - movw r1, #4819 @ 0x12d3 │ │ │ │ + movw r1, #4757 @ 0x1295 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53512 @ 0xd108 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 4084e <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.w 40810 <_PyBytes_ReverseFind@@Base+0x4c> │ │ │ │ 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 41148 <_PyBytes_ReverseFind@@Base+0x9cc> │ │ │ │ + bne.n 410ea <_PyBytes_ReverseFind@@Base+0x926> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16443c │ │ │ │ + b.w 1654b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20200 @ 0x4ee8 │ │ │ │ + movw r0, #23384 @ 0x5b58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4113c <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ + bne.n 410de <_PyBytes_ReverseFind@@Base+0x91a> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4117e <_PyBytes_ReverseFind@@Base+0xa02> │ │ │ │ + cbz r3, 41120 <_PyBytes_ReverseFind@@Base+0x95c> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4118e <_PyBytes_ReverseFind@@Base+0xa12> │ │ │ │ + b.n 41130 <_PyBytes_ReverseFind@@Base+0x96c> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4118c <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ + blt.n 4112e <_PyBytes_ReverseFind@@Base+0x96a> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41188 <_PyBytes_ReverseFind@@Base+0xa0c> │ │ │ │ - cbnz r1, 411ac <_PyBytes_ReverseFind@@Base+0xa30> │ │ │ │ + bgt.n 4112a <_PyBytes_ReverseFind@@Base+0x966> │ │ │ │ + cbnz r1, 4114e <_PyBytes_ReverseFind@@Base+0x98a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4118e <_PyBytes_ReverseFind@@Base+0xa12> │ │ │ │ + b.n 41130 <_PyBytes_ReverseFind@@Base+0x96c> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (4128c <_PyBytes_ReverseFind@@Base+0xb10>) │ │ │ │ + ldr r1, [pc, #252] @ (41230 <_PyBytes_ReverseFind@@Base+0xa6c>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 411b2 <_PyBytes_ReverseFind@@Base+0xa36> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41154 <_PyBytes_ReverseFind@@Base+0x990> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 41284 <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ + b.n 41226 <_PyBytes_ReverseFind@@Base+0xa62> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 411c0 <_PyBytes_ReverseFind@@Base+0xa44> │ │ │ │ + beq.n 41162 <_PyBytes_ReverseFind@@Base+0x99e> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 411a8 <_PyBytes_ReverseFind@@Base+0xa2c> │ │ │ │ + blt.n 4114a <_PyBytes_ReverseFind@@Base+0x986> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 411ca <_PyBytes_ReverseFind@@Base+0xa4e> │ │ │ │ + cbz r7, 4116c <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ - b.n 411d2 <_PyBytes_ReverseFind@@Base+0xa56> │ │ │ │ + b.n 41174 <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ movw sl, #10752 @ 0x2a00 │ │ │ │ movt sl, #78 @ 0x4e │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 411a8 <_PyBytes_ReverseFind@@Base+0xa2c> │ │ │ │ + beq.n 4114a <_PyBytes_ReverseFind@@Base+0x986> │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41284 <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ + ble.n 41226 <_PyBytes_ReverseFind@@Base+0xa62> │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41202 <_PyBytes_ReverseFind@@Base+0xa86> │ │ │ │ + beq.n 411a4 <_PyBytes_ReverseFind@@Base+0x9e0> │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 41202 <_PyBytes_ReverseFind@@Base+0xa86> │ │ │ │ + beq.n 411a4 <_PyBytes_ReverseFind@@Base+0x9e0> │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 411ea <_PyBytes_ReverseFind@@Base+0xa6e> │ │ │ │ + bne.n 4118c <_PyBytes_ReverseFind@@Base+0x9c8> │ │ │ │ mov r1, r7 │ │ │ │ - b.n 41226 <_PyBytes_ReverseFind@@Base+0xaaa> │ │ │ │ + b.n 411c8 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41226 <_PyBytes_ReverseFind@@Base+0xaaa> │ │ │ │ + ble.n 411c8 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41220 <_PyBytes_ReverseFind@@Base+0xaa4> │ │ │ │ + bne.n 411c2 <_PyBytes_ReverseFind@@Base+0x9fe> │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 41220 <_PyBytes_ReverseFind@@Base+0xaa4> │ │ │ │ + ble.n 411c2 <_PyBytes_ReverseFind@@Base+0x9fe> │ │ │ │ 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 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 4126a <_PyBytes_ReverseFind@@Base+0xaee> │ │ │ │ + cbz r0, 4120c <_PyBytes_ReverseFind@@Base+0xa48> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r0, 41254 <_PyBytes_ReverseFind@@Base+0xad8> │ │ │ │ + cbz r0, 411f6 <_PyBytes_ReverseFind@@Base+0xa32> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4126a <_PyBytes_ReverseFind@@Base+0xaee> │ │ │ │ + beq.n 4120c <_PyBytes_ReverseFind@@Base+0xa48> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 4126a <_PyBytes_ReverseFind@@Base+0xaee> │ │ │ │ + cbnz r3, 4120c <_PyBytes_ReverseFind@@Base+0xa48> │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4126a <_PyBytes_ReverseFind@@Base+0xaee> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4120c <_PyBytes_ReverseFind@@Base+0xa48> │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 411e4 <_PyBytes_ReverseFind@@Base+0xa68> │ │ │ │ + beq.n 41186 <_PyBytes_ReverseFind@@Base+0x9c2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 411e4 <_PyBytes_ReverseFind@@Base+0xa68> │ │ │ │ + bne.n 41186 <_PyBytes_ReverseFind@@Base+0x9c2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 411e4 <_PyBytes_ReverseFind@@Base+0xa68> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41186 <_PyBytes_ReverseFind@@Base+0x9c2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 411a8 <_PyBytes_ReverseFind@@Base+0xa2c> │ │ │ │ + beq.n 4114a <_PyBytes_ReverseFind@@Base+0x986> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 411a8 <_PyBytes_ReverseFind@@Base+0xa2c> │ │ │ │ + bne.n 4114a <_PyBytes_ReverseFind@@Base+0x986> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 411a8 <_PyBytes_ReverseFind@@Base+0xa2c> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4114a <_PyBytes_ReverseFind@@Base+0x986> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ cmp r3, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + 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 18f99c │ │ │ │ │ │ │ │ -00041290 : │ │ │ │ +00041252 : │ │ │ │ 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 6d77c │ │ │ │ + bl 6d754 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 412cc │ │ │ │ + beq.n 4128e │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23cdb4 │ │ │ │ + bl 23e350 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 412cc │ │ │ │ + beq.n 4128e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bff58 │ │ │ │ + b.w bf720 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ - mov r0, r1 │ │ │ │ - b.w fe6f0 │ │ │ │ - │ │ │ │ -000412ea <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w bff58 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 41448 <_PyDict_DelItem_KnownHash@@Base+0x15e> │ │ │ │ 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, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4138a <_PyDict_DelItem_KnownHash@@Base+0xa0> │ │ │ │ + bpl.n 4133e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4138a <_PyDict_DelItem_KnownHash@@Base+0xa0> │ │ │ │ + bne.n 4133e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 18592c │ │ │ │ + bl 186ba8 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 41344 <_PyDict_DelItem_KnownHash@@Base+0x5a> │ │ │ │ + bcs.n 412f8 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #22348 @ 0x574c │ │ │ │ + movw r1, #25612 @ 0x640c │ │ │ │ movt r1, #59 @ 0x3b │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ - movw r2, #15692 @ 0x3d4c │ │ │ │ + movw r2, #18956 @ 0x4a0c │ │ │ │ movt r2, #58 @ 0x3a │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 41346 <_PyDict_DelItem_KnownHash@@Base+0x5c> │ │ │ │ + b.n 412fa │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #10800 @ 0x2a30 │ │ │ │ + movw r3, #14056 @ 0x36e8 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ - cbz r5, 41366 <_PyDict_DelItem_KnownHash@@Base+0x7c> │ │ │ │ + cbz r5, 4131a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 4136a <_PyDict_DelItem_KnownHash@@Base+0x80> │ │ │ │ + bne.n 4131e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 41380 <_PyDict_DelItem_KnownHash@@Base+0x96> │ │ │ │ - bl 87fa0 │ │ │ │ + b.n 41334 │ │ │ │ + bl 87a70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41366 <_PyDict_DelItem_KnownHash@@Base+0x7c> │ │ │ │ + bne.n 4131a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41366 <_PyDict_DelItem_KnownHash@@Base+0x7c> │ │ │ │ + bne.n 4131a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - movw r2, #10856 @ 0x2a68 │ │ │ │ + b.w 80ed8 │ │ │ │ + movw r2, #14120 @ 0x3728 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34532 @ 0x86e4 │ │ │ │ + movw r0, #37664 @ 0x9320 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 413ca <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 413fa <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ + bne.n 4137e │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 413ae │ │ │ │ mov r0, r4 │ │ │ │ blx 29108 │ │ │ │ - cbnz r0, 413ea <_PyDict_DelItem_KnownHash@@Base+0x100> │ │ │ │ + cbnz r0, 4139e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63136 @ 0xf6a0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #864 @ 0x360 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 413fa <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ - movw r1, #27012 @ 0x6984 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 413ae │ │ │ │ + movw r1, #30236 @ 0x761c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6bac │ │ │ │ + b.w f6c70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w fe6f0 │ │ │ │ + b.w fe798 │ │ │ │ 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 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41444 <_PyDict_DelItem_KnownHash@@Base+0x15a> │ │ │ │ + cbz r0, 413f8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41428 <_PyDict_DelItem_KnownHash@@Base+0x13e> │ │ │ │ + cbz r3, 413dc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41430 <_PyDict_DelItem_KnownHash@@Base+0x146> │ │ │ │ + b.n 413e4 │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 41438 <_PyDict_DelItem_KnownHash@@Base+0x14e> │ │ │ │ + cbz r2, 413ec │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 41440 <_PyDict_DelItem_KnownHash@@Base+0x156> │ │ │ │ + b.n 413f4 │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 414c2 <_PyDict_DelItem_KnownHash@@Base+0x1d8> │ │ │ │ + bl 4140a <_PyDict_DelItem_KnownHash@@Base+0xe> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +000413fc <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w bf720 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 4144c <_PyDict_DelItem_KnownHash@@Base+0x50> │ │ │ │ + mov r0, r1 │ │ │ │ + b.w fe798 │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ + movw r7, #33888 @ 0x8460 │ │ │ │ + movt r7, #43 @ 0x2b │ │ │ │ + movw r6, #34912 @ 0x8860 │ │ │ │ + movt r6, #43 @ 0x2b │ │ │ │ + movw r5, #13800 @ 0x35e8 │ │ │ │ + movt r5, #58 @ 0x3a │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 41448 <_PyDict_DelItem_KnownHash@@Base+0x4c> │ │ │ │ + ldrb r3, [r1, r4] │ │ │ │ + ldr.w ip, [r7, r3, lsl #2] │ │ │ │ + tst.w ip, #1 │ │ │ │ + beq.n 4143a <_PyDict_DelItem_KnownHash@@Base+0x3e> │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ + b.n 41442 <_PyDict_DelItem_KnownHash@@Base+0x46> │ │ │ │ + tst.w ip, #2 │ │ │ │ + it ne │ │ │ │ + ldrbne r3, [r6, r3] │ │ │ │ + strb r3, [r0, r4] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 41426 <_PyDict_DelItem_KnownHash@@Base+0x2a> │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ + bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52701 @ 0xcddd │ │ │ │ + movw r1, #60305 @ 0xeb91 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 4084e <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.w 40810 <_PyBytes_ReverseFind@@Base+0x4c> │ │ │ │ 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 41480 <_PyDict_DelItem_KnownHash@@Base+0x196> │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 41484 <_PyDict_DelItem_KnownHash@@Base+0x88> │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4148c <_PyDict_DelItem_KnownHash@@Base+0x1a2> │ │ │ │ + cbz r3, 41490 <_PyDict_DelItem_KnownHash@@Base+0x94> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 414be <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ + b.n 414c2 <_PyDict_DelItem_KnownHash@@Base+0xc6> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 414ba <_PyDict_DelItem_KnownHash@@Base+0x1d0> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 414be <_PyDict_DelItem_KnownHash@@Base+0xc2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 414ba <_PyDict_DelItem_KnownHash@@Base+0x1d0> │ │ │ │ + cbnz r3, 414be <_PyDict_DelItem_KnownHash@@Base+0xc2> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 414ba <_PyDict_DelItem_KnownHash@@Base+0x1d0> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 414be <_PyDict_DelItem_KnownHash@@Base+0xc2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 414ba <_PyDict_DelItem_KnownHash@@Base+0x1d0> │ │ │ │ + cbnz r3, 414be <_PyDict_DelItem_KnownHash@@Base+0xc2> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 414ba <_PyDict_DelItem_KnownHash@@Base+0x1d0> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 414be <_PyDict_DelItem_KnownHash@@Base+0xc2> │ │ │ │ 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, r7} │ │ │ │ - movw r7, #30624 @ 0x77a0 │ │ │ │ - movt r7, #43 @ 0x2b │ │ │ │ - movw r6, #31648 @ 0x7ba0 │ │ │ │ - movt r6, #43 @ 0x2b │ │ │ │ - movw r5, #10544 @ 0x2930 │ │ │ │ - movt r5, #58 @ 0x3a │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 41500 <_PyDict_DelItem_KnownHash@@Base+0x216> │ │ │ │ - ldrb r3, [r1, r4] │ │ │ │ - ldr.w ip, [r7, r3, lsl #2] │ │ │ │ - tst.w ip, #1 │ │ │ │ - beq.n 414f2 <_PyDict_DelItem_KnownHash@@Base+0x208> │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ - b.n 414fa <_PyDict_DelItem_KnownHash@@Base+0x210> │ │ │ │ - tst.w ip, #2 │ │ │ │ - it ne │ │ │ │ - ldrbne r3, [r6, r3] │ │ │ │ - strb r3, [r0, r4] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 414de <_PyDict_DelItem_KnownHash@@Base+0x1f4> │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ - 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 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 161a4c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 41506 <_PyDict_DelItem_KnownHash@@Base+0x10a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 414ea <_PyDict_DelItem_KnownHash@@Base+0xee> │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 414f2 <_PyDict_DelItem_KnownHash@@Base+0xf6> │ │ │ │ + movw r0, #10752 @ 0x2a00 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 414fa <_PyDict_DelItem_KnownHash@@Base+0xfe> │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 41502 <_PyDict_DelItem_KnownHash@@Base+0x106> │ │ │ │ + movw r1, #10752 @ 0x2a00 │ │ │ │ + movt r1, #78 @ 0x4e │ │ │ │ + bl 416ac │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00041504 : │ │ │ │ +0004150a : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (4151c ) │ │ │ │ + ldr r4, [pc, #16] @ (41524 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e18a8 │ │ │ │ + b.w e1894 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17644 @ 0x44ec │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 41558 │ │ │ │ + bne.n 41560 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ 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 41566 │ │ │ │ - ldr r2, [pc, #176] @ (4160c ) │ │ │ │ + b.n 4156e │ │ │ │ + ldr r2, [pc, #176] @ (41614 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1246bc │ │ │ │ + bl 124b90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41604 │ │ │ │ + beq.n 4160c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 41592 │ │ │ │ + beq.n 4159a │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 415d6 │ │ │ │ + b.n 415de │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7f9d0 │ │ │ │ + bl 7f944 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 4159a │ │ │ │ + cbz r2, 415a2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 215260 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ - cbnz r0, 415ee │ │ │ │ + bl 216cf0 <_PyInterpreterState_LookUpIDObject@@Base+0x2c> │ │ │ │ + cbnz r0, 415f6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41578 │ │ │ │ - b.n 41606 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 415ee │ │ │ │ + bne.n 41580 │ │ │ │ + b.n 4160e │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 415f6 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eeeb0 │ │ │ │ - b.n 415ee │ │ │ │ + bl eef70 │ │ │ │ + b.n 415f6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 84934 │ │ │ │ + bl 84420 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 415ee │ │ │ │ + cbz r7, 415f6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8b828 │ │ │ │ + bl 8b068 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 415de │ │ │ │ + bne.n 415e6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 415ee │ │ │ │ + bne.n 415f6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 415b2 │ │ │ │ - b.n 41606 │ │ │ │ + bne.n 415ba │ │ │ │ + b.n 4160e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 415ce │ │ │ │ + bne.n 415d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 415ce │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 415d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41604 │ │ │ │ + beq.n 4160c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41604 │ │ │ │ + cbnz r3, 4160c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 │ │ │ │ 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] @ (416a0 ) │ │ │ │ + ldr r3, [pc, #124] @ (416a8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 71fa4 │ │ │ │ - cbz r0, 41690 │ │ │ │ + bl 71f6c │ │ │ │ + cbz r0, 41698 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r6, #16324 @ 0x3fc4 │ │ │ │ + movw r6, #19588 @ 0x4c84 │ │ │ │ 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, 41694 │ │ │ │ - bl 80f64 │ │ │ │ + cbz r0, 4169c │ │ │ │ + bl 80ed8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41674 │ │ │ │ + beq.n 4167c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 41674 │ │ │ │ + cbnz r3, 4167c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 41694 │ │ │ │ + bne.n 4169c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41690 │ │ │ │ + beq.n 41698 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41690 │ │ │ │ + cbnz r3, 41698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4169a │ │ │ │ + b.n 416a2 │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 41646 │ │ │ │ + bne.n 4164e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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 r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 160a28 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 416e4 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 416c8 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 416d0 │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 416d8 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 416e0 │ │ │ │ - movw r1, #10752 @ 0x2a00 │ │ │ │ - movt r1, #78 @ 0x4e │ │ │ │ - bl 416fe │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.n 41448 <_PyDict_DelItem_KnownHash@@Base+0x15e> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #31648 @ 0x7ba0 │ │ │ │ + movw ip, #34912 @ 0x8860 │ │ │ │ movt ip, #43 @ 0x2b │ │ │ │ - movw lr, #30624 @ 0x77a0 │ │ │ │ + movw lr, #33888 @ 0x8460 │ │ │ │ movt lr, #43 @ 0x2b │ │ │ │ - movw r7, #10544 @ 0x2930 │ │ │ │ + movw r7, #13800 @ 0x35e8 │ │ │ │ movt r7, #58 @ 0x3a │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4174e │ │ │ │ + bge.n 416fc │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 41734 │ │ │ │ - cbnz r3, 41748 │ │ │ │ + beq.n 416e2 │ │ │ │ + cbnz r3, 416f6 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 41748 │ │ │ │ + b.n 416f6 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 41742 │ │ │ │ - cbz r3, 41746 │ │ │ │ + beq.n 416f0 │ │ │ │ + cbz r3, 416f4 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 41748 │ │ │ │ + b.n 416f6 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41748 │ │ │ │ + b.n 416f6 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4171c │ │ │ │ + b.n 416ca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.n 4144c <_PyDict_DelItem_KnownHash@@Base+0x50> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6b50 │ │ │ │ - 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 4177c │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1bd4 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20072 @ 0x4e68 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41770 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 1b8dc0 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (4172c ) │ │ │ │ + b.w 244b0c │ │ │ │ + nop │ │ │ │ + b.n 410c8 <_PyBytes_ReverseFind@@Base+0x904> │ │ │ │ + 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 db91c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 417b8 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 417f0 │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 41754 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4178c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 417da │ │ │ │ + b.n 41776 │ │ │ │ mov r5, r0 │ │ │ │ - bl 85efc │ │ │ │ + bl 859dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 417d6 │ │ │ │ + beq.n 41772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 417d6 │ │ │ │ + cbnz r3, 41772 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 417ac │ │ │ │ + beq.n 41748 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 417f4 │ │ │ │ + ble.n 41790 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3bcbc <_PyImport_ClearExtension@@Base+0xff4> │ │ │ │ - cbnz r0, 4180a │ │ │ │ + bl 3ba0c <_PyImport_ClearExtension@@Base+0xdd4> │ │ │ │ + cbnz r0, 417a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4182c │ │ │ │ - cbz r1, 417fa │ │ │ │ + b.n 417c8 │ │ │ │ + cbz r1, 41796 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 41802 │ │ │ │ + b.n 4179e │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 160a28 │ │ │ │ + b.w 161a4c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41812 │ │ │ │ + cbz r3, 417ae │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4181a │ │ │ │ + b.n 417b6 │ │ │ │ movw r3, #10752 @ 0x2a00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 41826 │ │ │ │ + beq.n 417c2 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 4182c │ │ │ │ + bne.n 417c8 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 417ea │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f1c94 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23256 @ 0x5ad8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 417de │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #8948 @ 0x22f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 41886 │ │ │ │ + bne.n 4185a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 41886 │ │ │ │ + bne.n 4185a │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41886 │ │ │ │ + bhi.n 4185a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 41948 │ │ │ │ + bl 4190e │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 41890 │ │ │ │ + beq.n 41864 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 41892 │ │ │ │ + b.n 41866 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 41892 │ │ │ │ + b.n 41866 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 418be │ │ │ │ - movw r1, #56605 @ 0xdd1d │ │ │ │ + beq.n 41892 │ │ │ │ + movw r1, #64677 @ 0xfca5 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 248744 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ + b.w 249bc4 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #33784 @ 0x83f8 │ │ │ │ + movw r2, #36916 @ 0x9034 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27244 @ 0x6a6c │ │ │ │ + movw r0, #30324 @ 0x7674 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 4190a │ │ │ │ + bne.n 418de │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fabf4 │ │ │ │ - cbnz r0, 41924 │ │ │ │ - b.n 41920 │ │ │ │ + bl 1fca00 │ │ │ │ + cbnz r0, 418f8 │ │ │ │ + b.n 418f4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #27428 @ 0x6b24 │ │ │ │ + movw r0, #30508 @ 0x772c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 418fc │ │ │ │ + bne.n 418d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4192e │ │ │ │ + b.n 41902 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 41a60 │ │ │ │ + bl 41b70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (41944 ) │ │ │ │ - b.w 243634 │ │ │ │ - b.n 412e0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 419c2 │ │ │ │ + beq.n 41988 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 419be │ │ │ │ + bne.n 41984 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ @@ -34298,255 +34276,172 @@ │ │ │ │ blx 2957c │ │ │ │ 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 256744 <_PyTime_FromLong@@Base+0x858> │ │ │ │ + bl 25787c <_PyTime_FromLong@@Base+0x794> │ │ │ │ mov r2, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 419b8 │ │ │ │ + cbnz r3, 4197e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 234b1c │ │ │ │ + bl 2360f8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 419a2 │ │ │ │ - bhi.n 4197c │ │ │ │ - cbz r0, 419ae │ │ │ │ + beq.n 41968 │ │ │ │ + bhi.n 41942 │ │ │ │ + cbz r0, 41974 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 419ba │ │ │ │ + b.n 41980 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl d5354 │ │ │ │ + bl d4b78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 419b4 │ │ │ │ + bge.n 4197a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 419ba │ │ │ │ - bne.n 4197c │ │ │ │ - b.n 4199e │ │ │ │ + b.n 41980 │ │ │ │ + bne.n 41942 │ │ │ │ + b.n 41964 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ (41a5c ) │ │ │ │ + ldr r0, [pc, #128] @ (41a20 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #22312 @ 0x5728 │ │ │ │ + movw r2, #27108 @ 0x69e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #63420 @ 0xf7bc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #1148 @ 0x47c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 41a40 │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 41a06 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62804 @ 0xf554 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #63440 @ 0xf7d0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + movw r1, #340 @ 0x154 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #1168 @ 0x490 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 91fd8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41a1e │ │ │ │ + bne.n 419e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41a38 │ │ │ │ + b.n 419fe │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 220804 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ + bl 2275f4 <_PyErr_BadInternalCall@@Base+0x5eb8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41a1a │ │ │ │ + beq.n 419e0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 220a0c <_PyErr_BadInternalCall@@Base+0x804> │ │ │ │ + bl 2278d0 <_PyErr_BadInternalCall@@Base+0x6194> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78024 │ │ │ │ - b.n 41a42 │ │ │ │ + bl 78034 │ │ │ │ + b.n 41a08 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (41a5c ) │ │ │ │ + ldr r3, [pc, #20] @ (41a20 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41a54 │ │ │ │ + beq.n 41a1a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - 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, #34212 @ 0x85a4 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 122c2c │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 41a98 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movw r1, #63464 @ 0xf7e8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a1c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 7ac54 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 41aa8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 41b02 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - bl d1f60 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 41ad4 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 278744 │ │ │ │ - cbz r1, 41aee │ │ │ │ - movw r1, #63516 @ 0xf81c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - bl d5a1c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41aa4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 41aa4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41aa4 │ │ │ │ - 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} │ │ │ │ - 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 41b26 │ │ │ │ - ldrd r0, r1, [r4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36432 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #20024 @ 0x4e38 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41b1a │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ 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, #276] @ (41c88 ) │ │ │ │ + ldr r1, [pc, #272] @ (41b6c ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #22312 @ 0x5728 │ │ │ │ + movw r2, #27108 @ 0x69e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #63584 @ 0xf860 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #1192 @ 0x4a8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8ee90 │ │ │ │ + bl 8e6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41c60 │ │ │ │ + beq.n 41b46 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62804 @ 0xf554 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #63604 @ 0xf874 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + movw r1, #340 @ 0x154 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #1212 @ 0x4bc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 91fd8 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41bfe │ │ │ │ + beq.n 41ae4 │ │ │ │ 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 220804 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ + bl 2275f4 <_PyErr_BadInternalCall@@Base+0x5eb8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41bfe │ │ │ │ + beq.n 41ae4 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 41c02 │ │ │ │ + beq.n 41ae8 │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 41c0e │ │ │ │ + beq.n 41af4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22472 @ 0x57c8 │ │ │ │ + movw r1, #33880 @ 0x8458 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41c56 │ │ │ │ + b.n 41b3c │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 41c18 │ │ │ │ + b.n 41afe │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ 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 │ │ │ │ @@ -34554,604 +34449,758 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 29bd0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 426c0 │ │ │ │ + bl 42826 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 78024 │ │ │ │ - b.n 41c62 │ │ │ │ + bl 78034 │ │ │ │ + b.n 41b48 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (41c88 ) │ │ │ │ + ldr r3, [pc, #28] @ (41b6c ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41c7a │ │ │ │ + beq.n 41b60 │ │ │ │ blx 2a150 <__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 {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, #34212 @ 0x85a4 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 123164 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + cbnz r3, 41ba8 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movw r1, #1236 @ 0x4d4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w d5248 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 7ac5c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 41bb8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 41c12 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + bl d175c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 41be4 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27941c │ │ │ │ + cbz r1, 41bfe │ │ │ │ + movw r1, #1288 @ 0x508 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + bl d5248 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 41bb4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 41bb4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41bb4 │ │ │ │ + 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} │ │ │ │ + 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 41c36 │ │ │ │ + ldrd r0, r1, [r4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 36406 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #23208 @ 0x5aa8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41c2a │ │ │ │ + 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 r5, [r0, #4] │ │ │ │ - bl 79018 │ │ │ │ + bl 79028 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f744 │ │ │ │ + bl 7f6b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41cd0 │ │ │ │ + beq.n 41c92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41cd0 │ │ │ │ + cbnz r3, 41c92 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41d8c │ │ │ │ + beq.n 41d4e │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d8c │ │ │ │ + bne.n 41d4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41d8c │ │ │ │ - movw r3, #34385 @ 0x8651 │ │ │ │ + beq.n 41d4e │ │ │ │ + movw r3, #41161 @ 0xa0c9 │ │ │ │ movt r3, #25 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #63628 @ 0xf88c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + movw r0, #1356 @ 0x54c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41d34 │ │ │ │ + cbnz r0, 41cf6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #63636 @ 0xf894 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + movw r0, #1364 @ 0x554 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 41d6c │ │ │ │ + beq.n 41d2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41d6c │ │ │ │ + cbnz r3, 41d2e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41d28 │ │ │ │ + beq.n 41cea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41d8c │ │ │ │ + beq.n 41d4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41d8c │ │ │ │ + cbnz r3, 41d4e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, 41d8c │ │ │ │ + cmp r3, r0 │ │ │ │ + blt.n 41d8c │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 41d8c │ │ │ │ + cbz r2, 41d8c │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #51860 @ 0xca94 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 41daa │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #28] @ (41db0 ) │ │ │ │ + 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 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41d76 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ + 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, 41dc4 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 41de4 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 41dbe │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 41dc4 │ │ │ │ + bne.n 41dde │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 41de4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41e02 │ │ │ │ + cbnz r0, 41e22 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 41de0 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 41e00 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 41dda │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 41de0 │ │ │ │ + bne.n 41dfa │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 41e00 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 41e02 │ │ │ │ + cbnz r0, 41e22 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 41e02 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 41e22 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 41df8 │ │ │ │ + bne.n 41e18 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41e16 │ │ │ │ - movw r0, #63652 @ 0xf8a4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w e21a4 │ │ │ │ + cbnz r3, 41e36 │ │ │ │ + movw r0, #1380 @ 0x564 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w e2190 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #63672 @ 0xf8b8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #1400 @ 0x578 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e21a4 │ │ │ │ - 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, 41e5e │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 41e5e │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 41e5e │ │ │ │ - cbz r2, 41e5e │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #48636 @ 0xbdfc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 41e82 │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r3, r0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - mov r0, r2 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movw r4, #11416 @ 0x2c98 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 41e48 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.w e2190 │ │ │ │ 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] @ (41ec4 ) │ │ │ │ - bl 1ff7b0 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cbz r2, 41eb4 │ │ │ │ - movw r0, #63708 @ 0xf8dc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - movw r0, #63064 @ 0xf658 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - bmi.n 41dd0 │ │ │ │ - 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 24fb28 <_PyObject_GetState@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 41f56 │ │ │ │ - ldr r0, [pc, #132] @ (41f6c ) │ │ │ │ - movs r3, #0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 41e74 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 41e8e │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 41e92 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 41ea4 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - bl 95b98 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 41f00 │ │ │ │ - ldr r6, [pc, #116] @ (41f70 ) │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 41f5a │ │ │ │ - bl 888c4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41f1c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 41f1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 41efa │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (41f70 ) │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #5 │ │ │ │ - bl 7e69c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 41f4a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 41f4e │ │ │ │ - ldr r6, [pc, #36] @ (41f70 ) │ │ │ │ - b.n 41f5a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41f4a │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7907c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 42040 │ │ │ │ + ldr r0, [pc, #12] @ (41ea8 ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 95350 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.n 418b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 41f7c │ │ │ │ - b.w 1faf34 │ │ │ │ - ldr r0, [pc, #0] @ (41f80 ) │ │ │ │ - bx lr │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 41fae │ │ │ │ + bhi.n 41ed6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41fc6 │ │ │ │ - b.n 41fda │ │ │ │ - movw r0, #46228 @ 0xb494 │ │ │ │ + cbnz r0, 41eee │ │ │ │ + b.n 41f02 │ │ │ │ + movw r0, #49492 @ 0xc154 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42094 │ │ │ │ - b.n 41fa0 │ │ │ │ - bl 85efc │ │ │ │ + beq.n 41fbc │ │ │ │ + b.n 41ec8 │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 41fe8 │ │ │ │ + bne.n 41f10 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 41ff8 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 41f20 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42094 │ │ │ │ + bne.n 41fbc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41ff8 │ │ │ │ + b.n 41f20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41fd6 │ │ │ │ + bne.n 41efe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41fd6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 41efe │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 42064 │ │ │ │ + ble.n 41f8c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 42012 │ │ │ │ + bpl.n 41f3a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42038 │ │ │ │ + bne.n 41f60 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 42066 │ │ │ │ + b.n 41f8e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4202c │ │ │ │ + beq.n 41f54 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 42044 │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 41f6c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42044 │ │ │ │ + bne.n 41f6c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 42066 │ │ │ │ + b.n 41f8e │ │ │ │ movw r3, #35736 @ 0x8b98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4201e │ │ │ │ + bne.n 41f46 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #10828 @ 0x2a4c │ │ │ │ + movw r2, #14092 @ 0x370c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46228 @ 0xb494 │ │ │ │ + movw r0, #49492 @ 0xc154 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42094 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 41fbc │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42076 │ │ │ │ + bgt.n 41f9e │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1dc890 │ │ │ │ + b.w 1de730 │ │ │ │ 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 406ea │ │ │ │ + b.w 406ac │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r1, #44504 @ 0xadd8 │ │ │ │ + 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] @ (42000 ) │ │ │ │ + bl 2014d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cbz r2, 41fee │ │ │ │ + movw r0, #1436 @ 0x59c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847a8 │ │ │ │ + movw r0, #792 @ 0x318 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847a8 │ │ │ │ + nop │ │ │ │ + bmi.n 41f0c │ │ │ │ + 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 250f6c <_PyObject_GetState@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42092 │ │ │ │ + ldr r0, [pc, #132] @ (420a8 ) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + bl 95350 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 4203c │ │ │ │ + ldr r6, [pc, #116] @ (420ac ) │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 42096 │ │ │ │ + bl 88394 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42058 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 42058 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 42036 │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [pc, #72] @ (420ac ) │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, #5 │ │ │ │ + bl 7e618 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42086 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 4208a │ │ │ │ + ldr r6, [pc, #36] @ (420ac ) │ │ │ │ + b.n 42096 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42086 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7908c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7908c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bmi.n 4217c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cbz r0, 420b8 │ │ │ │ + b.w 1fccac │ │ │ │ + ldr r0, [pc, #0] @ (420bc ) │ │ │ │ + bx lr │ │ │ │ + asrs r0, r4, #32 │ │ │ │ + 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 420ee │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 42108 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 4210c │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4211e │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (42124 ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 95350 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + usat r0, #9, r0, lsl #1 │ │ │ │ + movw r1, #47768 @ 0xba98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 4212c │ │ │ │ + b.n 421ba │ │ │ │ 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 1382d4 │ │ │ │ - cbz r0, 42126 │ │ │ │ - movw r6, #48784 @ 0xbe90 │ │ │ │ + bl 139638 │ │ │ │ + cbz r0, 421b4 │ │ │ │ + movw r6, #52048 @ 0xcb50 │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 42128 │ │ │ │ - bl 7afec │ │ │ │ + cbz r0, 421b6 │ │ │ │ + bl 7aff4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 4210a │ │ │ │ - bl d43e8 │ │ │ │ + cbz r5, 42198 │ │ │ │ + bl d3c10 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 4210a │ │ │ │ - beq.n 420f0 │ │ │ │ + blt.n 42198 │ │ │ │ + beq.n 4217e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 420fa │ │ │ │ - b.n 420c8 │ │ │ │ - bl 86084 │ │ │ │ + bne.n 42188 │ │ │ │ + b.n 42156 │ │ │ │ + bl 85b64 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 420e6 │ │ │ │ - b.n 4210a │ │ │ │ + bne.n 42174 │ │ │ │ + b.n 42198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 420c8 │ │ │ │ + bne.n 42156 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 420c8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42156 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42120 │ │ │ │ + beq.n 421ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42120 │ │ │ │ + cbnz r3, 421ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movs r4, #0 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #21576 @ 0x5448 │ │ │ │ + movw r1, #24840 @ 0x6108 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #21580 @ 0x544c │ │ │ │ + movw r0, #24844 @ 0x610c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4215c │ │ │ │ + bne.n 421ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4218c │ │ │ │ + b.n 4221a │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42184 │ │ │ │ + bgt.n 42212 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 42174 │ │ │ │ + cbnz r0, 42202 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d7f24 │ │ │ │ + bl d771c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42158 │ │ │ │ + beq.n 421e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4218c │ │ │ │ + beq.n 4221a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4218c │ │ │ │ + b.n 4221a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w f9bec │ │ │ │ + b.w f9ca8 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1477f4 │ │ │ │ + b.w 148764 │ │ │ │ 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, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d3ad0 │ │ │ │ + bl d3300 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 421f8 │ │ │ │ - beq.n 421da │ │ │ │ + bgt.n 42286 │ │ │ │ + beq.n 42268 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42236 │ │ │ │ + b.n 422c4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #63920 @ 0xf9b0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #1648 @ 0x670 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 424d4 │ │ │ │ + bl 42564 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 421d6 │ │ │ │ + beq.n 42264 │ │ │ │ mov r1, r5 │ │ │ │ - bl 19181c │ │ │ │ + bl 193240 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42226 │ │ │ │ + cbnz r0, 422b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 421d6 │ │ │ │ + beq.n 42264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 421d6 │ │ │ │ + bne.n 42264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 421d6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42264 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42236 │ │ │ │ + beq.n 422c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42236 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 422c4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129a10 │ │ │ │ + bl 12a390 │ │ │ │ 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 2583b4 │ │ │ │ + b.w 2592a4 │ │ │ │ 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 │ │ │ │ @@ -35160,18 +35209,18 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #54980 @ 0xd6c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl c349c │ │ │ │ - cbz r0, 422b2 │ │ │ │ + bl c2c60 │ │ │ │ + cbz r0, 42340 │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -35179,104 +35228,104 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cbnz r7, 422de │ │ │ │ + cbnz r7, 4236c │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 422de │ │ │ │ + ble.n 4236c │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 422de │ │ │ │ - cbnz r2, 42300 │ │ │ │ - ldr r1, [pc, #496] @ (424d0 ) │ │ │ │ + bgt.n 4236c │ │ │ │ + cbnz r2, 4238e │ │ │ │ + ldr r1, [pc, #496] @ (42560 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42342 │ │ │ │ + cbz r0, 423d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42364 │ │ │ │ + beq.n 423f2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 42346 │ │ │ │ + bpl.n 423d4 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42342 │ │ │ │ + cbz r0, 423d0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42366 │ │ │ │ + beq.n 423f4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 424c8 │ │ │ │ - movw r2, #41584 @ 0xa270 │ │ │ │ + b.n 42556 │ │ │ │ + movw r2, #44808 @ 0xaf08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41452 @ 0xa1ec │ │ │ │ + movw r0, #44716 @ 0xaeac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42342 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 423d0 │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 423ac │ │ │ │ + ble.n 4243a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 42392 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 42420 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41452 @ 0xa1ec │ │ │ │ + movw r0, #44716 @ 0xaeac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42342 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 423d0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42342 │ │ │ │ + beq.n 423d0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 423ae │ │ │ │ - b.n 4232c │ │ │ │ + beq.n 4243c │ │ │ │ + b.n 423ba │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171a04 │ │ │ │ + bl 172b48 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42342 │ │ │ │ + beq.n 423d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -35292,784 +35341,886 @@ │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ blx 295bc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 42408 │ │ │ │ + cbz r3, 42496 │ │ │ │ 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, 42418 │ │ │ │ + cbz r2, 424a6 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 42454 │ │ │ │ + cbz r0, 424e2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 42454 │ │ │ │ + cbz r0, 424e2 │ │ │ │ mov r1, r4 │ │ │ │ blx 29524 │ │ │ │ movw r3, #65104 @ 0xfe50 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4243c │ │ │ │ + beq.n 424ca │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4242c │ │ │ │ + b.n 424ba │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 42454 │ │ │ │ + cbz r0, 424e2 │ │ │ │ movw r6, #65104 @ 0xfe50 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4248a │ │ │ │ + b.n 42518 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4246a │ │ │ │ + beq.n 424f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4246a │ │ │ │ + cbnz r3, 424f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42480 │ │ │ │ + beq.n 4250e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42480 │ │ │ │ + cbnz r3, 4250e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 42496 │ │ │ │ + cbz r7, 42524 │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 4248a │ │ │ │ + b.n 42518 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 424c2 │ │ │ │ + cbz r3, 42550 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 424bc │ │ │ │ + cbz r3, 4254a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r2, r7 │ │ │ │ adds r0, r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 4249a │ │ │ │ + b.n 42528 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82734 │ │ │ │ + bl 82220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ 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 r1, #26604 @ 0x67ec │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 4254e │ │ │ │ + bne.n 425de │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 148568 │ │ │ │ + bl 1494d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 425ae │ │ │ │ + beq.n 4263e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 42526 │ │ │ │ + bne.n 425b6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 2eb7c <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ - b.n 4252c │ │ │ │ + bl 2eb80 │ │ │ │ + b.n 425bc │ │ │ │ mov r1, r5 │ │ │ │ - bl 19181c │ │ │ │ + bl 193240 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 42546 │ │ │ │ + cbz r0, 425d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 425c2 │ │ │ │ + beq.n 42652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 425c2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 425c2 │ │ │ │ + bne.n 42652 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42652 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 425b2 │ │ │ │ - b.n 425ae │ │ │ │ + bne.n 42642 │ │ │ │ + b.n 4263e │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42560 │ │ │ │ + bge.n 425f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42576 │ │ │ │ + b.n 42606 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #53560 @ 0xd138 │ │ │ │ + movw r1, #56784 @ 0xddd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8768c │ │ │ │ + bl 8716c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 425ae │ │ │ │ + cbz r4, 4263e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 425c2 │ │ │ │ + beq.n 42652 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 425c2 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 42652 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #63972 @ 0xf9e4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #1700 @ 0x6a4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 425b2 │ │ │ │ + bne.n 42642 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 425c2 │ │ │ │ + b.n 42652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 425ae │ │ │ │ + bne.n 4263e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 425ae │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4263e │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 42686 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 426a0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 426a4 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 426b6 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (426bc ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 95350 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xe8240049 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 239820 │ │ │ │ - │ │ │ │ -000425ce : │ │ │ │ - ldr r0, [pc, #4] @ (425d4 ) │ │ │ │ - b.w cf644 │ │ │ │ - cmp r5, #28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w 23ad60 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #64048 @ 0xfa30 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #1744 @ 0x6d0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ + │ │ │ │ +000426da : │ │ │ │ + ldr r0, [pc, #4] @ (426e0 ) │ │ │ │ + b.w cee1c │ │ │ │ + cmp r5, #28 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29e00 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ 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 cfd44 │ │ │ │ + bl cf520 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (42640 ) │ │ │ │ + ldr r1, [pc, #32] @ (42738 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ - movw r1, #64084 @ 0xfa54 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + bl e1f6c │ │ │ │ + movw r1, #1812 @ 0x714 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl d0404 │ │ │ │ + bl cfbdc │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ 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 4275e │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 42778 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + b.n 42780 │ │ │ │ + movw r0, #51860 @ 0xca94 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 42756 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 427da │ │ │ │ + movw r4, #4356 @ 0x1104 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 4279e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 42774 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + cbz r6, 427ba │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 42774 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11cee8 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 42774 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r0, [pc, #16] @ (427e0 ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, sp │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 95350 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + orn r0, ip, #73 @ 0x49 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a540 <_Py_GetConfig@@Base> │ │ │ │ + bl 99d04 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 42666 │ │ │ │ + cbnz r3, 42806 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15f310 │ │ │ │ + b.w 160328 │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64092 @ 0xfa5c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #1820 @ 0x71c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4265c │ │ │ │ + beq.n 427fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -00042686 : │ │ │ │ - ldr r0, [pc, #4] @ (4268c ) │ │ │ │ - b.w cf644 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - 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] @ (426bc ) │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95b98 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #500] @ (428c8 ) │ │ │ │ + ldr r3, [pc, #500] @ (42a30 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 42726 │ │ │ │ + cbnz r1, 4288c │ │ │ │ mov r5, r0 │ │ │ │ blx 29c28 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 29530 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #64220 @ 0xfadc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + movw r0, #1852 @ 0x73c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 427a4 │ │ │ │ + beq.n 4290a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl eeeb0 │ │ │ │ + bl eef70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 427a4 │ │ │ │ + beq.n 4290a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 427a4 │ │ │ │ + bne.n 4290a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 427a4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4290a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 4275a │ │ │ │ + beq.n 428c0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #400] @ (428c8 ) │ │ │ │ + ldr r3, [pc, #400] @ (42a30 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 428bc │ │ │ │ + bne.w 42a22 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ 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 f693c │ │ │ │ + b.w f6a00 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 427a8 │ │ │ │ + cbz r0, 4290e │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 427a8 │ │ │ │ + cbz r0, 4290e │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 427d4 │ │ │ │ + cbnz r7, 4293a │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 42884 │ │ │ │ + beq.w 429ea │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 427ec │ │ │ │ + beq.n 42952 │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 42818 │ │ │ │ + beq.n 4297e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22472 @ 0x57c8 │ │ │ │ + movw r1, #33880 @ 0x8458 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 428ae │ │ │ │ + b.n 42a14 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 428a2 │ │ │ │ - bl 7afec │ │ │ │ + b.n 42a08 │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4287a │ │ │ │ + beq.n 429e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 427dc │ │ │ │ + bne.n 42942 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 4287a │ │ │ │ + bne.n 429e0 │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42774 │ │ │ │ - b.n 427ae │ │ │ │ + beq.n 428da │ │ │ │ + b.n 42914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 427cc │ │ │ │ + bne.n 42932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 427cc │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 42932 │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ blx 2957c │ │ │ │ strh.w sl, [sp] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 220a0c <_PyErr_BadInternalCall@@Base+0x804> │ │ │ │ + bl 2278d0 <_PyErr_BadInternalCall@@Base+0x6194> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 42856 │ │ │ │ + bne.n 429bc │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 42856 │ │ │ │ + b.n 429bc │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ blx 2957c │ │ │ │ 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 26f3fc │ │ │ │ + bl 270300 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 42856 │ │ │ │ + bne.n 429bc │ │ │ │ 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, 4287a │ │ │ │ + cbz r4, 429e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42878 │ │ │ │ + beq.n 429de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42878 │ │ │ │ + cbnz r3, 429de │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 4287e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 429e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 428a2 │ │ │ │ + b.n 42a08 │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 42778 │ │ │ │ + b.n 428de │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4287a │ │ │ │ + beq.n 429e0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #64228 @ 0xfae4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + movw r0, #1860 @ 0x744 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ - ldr r3, [pc, #24] @ (428c8 ) │ │ │ │ + bl 7908c │ │ │ │ + ldr r3, [pc, #24] @ (42a30 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 428c0 │ │ │ │ + beq.n 42a26 │ │ │ │ blx 2a150 <__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} │ │ │ │ + │ │ │ │ +00042a34 : │ │ │ │ + ldr r0, [pc, #4] @ (42a3c ) │ │ │ │ + b.w cee1c │ │ │ │ + nop │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r3, 42a5e │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b.n 42a6e │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 42a6c │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt.n 42a68 │ │ │ │ + cbnz r1, 42a8c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 42a6e │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r1, [pc, #292] @ (42b94 ) │ │ │ │ + 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 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42a92 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 42b8a │ │ │ │ + clz r4, r1 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ + cmn r5, r4 │ │ │ │ + beq.n 42aaa │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 42aac │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 42aac │ │ │ │ + b.n 42a88 │ │ │ │ + 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 42b0a │ │ │ │ + ldrb.w r3, [r9] │ │ │ │ + cmp r3, #9 │ │ │ │ + bne.n 42aea │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 42b04 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27941c │ │ │ │ + add.w r2, fp, r1 │ │ │ │ + adds r3, r5, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt.n 42b72 │ │ │ │ + subs r4, r3, r1 │ │ │ │ + b.n 42b04 │ │ │ │ + cmp r4, sl │ │ │ │ + beq.n 42b72 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + beq.n 42af8 │ │ │ │ + cmp r3, #13 │ │ │ │ + bne.n 42b04 │ │ │ │ + sub.w r3, sl, r4 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt.n 42b72 │ │ │ │ + add r6, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + b.n 42ac4 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + subs r3, r3, r4 │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt.n 42b72 │ │ │ │ + adds r1, r4, r6 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 72b40 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42a88 │ │ │ │ + add.w sl, r0, #16 │ │ │ │ + movs r6, #0 │ │ │ │ + mov.w r9, #32 │ │ │ │ + cmp r7, r8 │ │ │ │ + bls.n 42b8a │ │ │ │ + ldrb.w r2, [r8], #1 │ │ │ │ + cmp r2, #9 │ │ │ │ + bne.n 42b56 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 42b68 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 27941c │ │ │ │ + subs r1, r5, r1 │ │ │ │ + add r6, r1 │ │ │ │ + mov r3, sl │ │ │ │ + add r1, sl │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 42b6e │ │ │ │ + strb.w r9, [r3], #1 │ │ │ │ + b.n 42b4c │ │ │ │ + mov r3, sl │ │ │ │ + cmp r2, #10 │ │ │ │ + strb.w r2, [r3], #1 │ │ │ │ + beq.n 42b6c │ │ │ │ + cmp r2, #13 │ │ │ │ + beq.n 42b6c │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 42b6e │ │ │ │ + mov r3, sl │ │ │ │ + b.n 42b6e │ │ │ │ + movs r6, #0 │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 42b2c │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #63544 @ 0xf838 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 42a88 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + 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 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #20] @ (42bc4 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 95350 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 805f0 │ │ │ │ + b.w 80564 │ │ │ │ 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 429ac │ │ │ │ + beq.n 42ca8 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 429ac │ │ │ │ + bne.n 42ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 429ac │ │ │ │ + beq.n 42ca8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #64232 @ 0xfae8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + movw r0, #1960 @ 0x7a8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42954 │ │ │ │ + cbnz r0, 42c50 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #688 @ 0x2b0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #64240 @ 0xfaf0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + movw r0, #1968 @ 0x7b0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 4298c │ │ │ │ + beq.n 42c88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4298c │ │ │ │ + cbnz r3, 42c88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42948 │ │ │ │ + beq.n 42c44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 429ac │ │ │ │ + beq.n 42ca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 429ac │ │ │ │ + cbnz r3, 42ca8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ 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 r4, r0 │ │ │ │ - bl cfd44 │ │ │ │ + bl cf520 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (429e8 ) │ │ │ │ + ldr r1, [pc, #28] @ (42ce4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ - movw r1, #64260 @ 0xfb04 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + bl e1f6c │ │ │ │ + movw r1, #1988 @ 0x7c4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl d0404 │ │ │ │ + bl cfbdc │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ 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 42a0e │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 42d0a │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42a1a │ │ │ │ + cbz r3, 42d16 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 42a3e │ │ │ │ + b.n 42d3a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 42a3a │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 42d36 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42a3a │ │ │ │ + cbnz r3, 42d36 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 42a3a │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 42d36 │ │ │ │ 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, 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, 42a60 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b.n 42a70 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 42a6e │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.n 42a6a │ │ │ │ - cbnz r1, 42a8e │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 42a70 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r1, [pc, #288] @ (42b94 ) │ │ │ │ - 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42a94 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 42b8c │ │ │ │ - clz r4, r1 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - cmn r5, r4 │ │ │ │ - beq.n 42aac │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 42aae │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 42aae │ │ │ │ - b.n 42a8a │ │ │ │ - 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 42b0c │ │ │ │ - ldrb.w r3, [r9] │ │ │ │ - cmp r3, #9 │ │ │ │ - bne.n 42aec │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 42b06 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 278744 │ │ │ │ - add.w r2, fp, r1 │ │ │ │ - adds r3, r5, r4 │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt.n 42b74 │ │ │ │ - subs r4, r3, r1 │ │ │ │ - b.n 42b06 │ │ │ │ - cmp r4, sl │ │ │ │ - beq.n 42b74 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - beq.n 42afa │ │ │ │ - cmp r3, #13 │ │ │ │ - bne.n 42b06 │ │ │ │ - sub.w r3, sl, r4 │ │ │ │ - cmp r3, r6 │ │ │ │ - blt.n 42b74 │ │ │ │ - add r6, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - b.n 42ac6 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - subs r3, r3, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ - bgt.n 42b74 │ │ │ │ - adds r1, r4, r6 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 72b78 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42a8a │ │ │ │ - add.w sl, r0, #16 │ │ │ │ - movs r6, #0 │ │ │ │ - mov.w r9, #32 │ │ │ │ - cmp r7, r8 │ │ │ │ - bls.n 42b8c │ │ │ │ - ldrb.w r2, [r8], #1 │ │ │ │ - cmp r2, #9 │ │ │ │ - bne.n 42b58 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 42b6a │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 278744 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - add r6, r1 │ │ │ │ - mov r3, sl │ │ │ │ - add r1, sl │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 42b70 │ │ │ │ - strb.w r9, [r3], #1 │ │ │ │ - b.n 42b4e │ │ │ │ - mov r3, sl │ │ │ │ - cmp r2, #10 │ │ │ │ - strb.w r2, [r3], #1 │ │ │ │ - beq.n 42b6e │ │ │ │ - cmp r2, #13 │ │ │ │ - beq.n 42b6e │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 42b70 │ │ │ │ - mov r3, sl │ │ │ │ - b.n 42b70 │ │ │ │ - movs r6, #0 │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 42b2e │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60280 @ 0xeb78 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 42a8a │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00042b98 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00042d3e <_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 242dd8 │ │ │ │ + bl 244318 │ │ │ │ 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 │ │ │ │ @@ -36079,170 +36230,134 @@ │ │ │ │ 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 42ca4 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42e4a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42ca4 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + bne.n 42e4a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42ca4 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42e4a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #64356 @ 0xfb64 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + movw r0, #2084 @ 0x824 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42c4c <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + cbnz r0, 42df2 <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #626 @ 0x272 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #64364 @ 0xfb6c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + movw r0, #2092 @ 0x82c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 42c84 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + beq.n 42e2a <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42c84 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + cbnz r3, 42e2a <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42c40 <_PyTime_AsTimeval_clamp@@Base+0xa8> │ │ │ │ + beq.n 42de6 <_PyTime_AsTimeval_clamp@@Base+0xa8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ca4 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + beq.n 42e4a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42ca4 <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ + cbnz r3, 42e4a <_PyTime_AsTimeval_clamp@@Base+0x10c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00042caa : │ │ │ │ - ldr r0, [pc, #4] @ (42cb0 ) │ │ │ │ - b.w cf644 │ │ │ │ - cmp r6, #4 │ │ │ │ - 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 42ce2 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 42cfc │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42d00 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42d12 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42d18 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95b98 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ +00042e50 : │ │ │ │ + ldr r0, [pc, #4] @ (42e58 ) │ │ │ │ + b.w cee1c │ │ │ │ nop │ │ │ │ - b.n 42724 │ │ │ │ + cmp r6, #4 │ │ │ │ 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 42d3c │ │ │ │ + bne.n 42e7c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 180d74 │ │ │ │ + b.w 181f5c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20080 @ 0x4e70 │ │ │ │ + movw r0, #23264 @ 0x5ae0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42d30 │ │ │ │ + bne.n 42e70 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2a960 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1209d8 │ │ │ │ + b.w 120f10 │ │ │ │ │ │ │ │ -00042d72 : │ │ │ │ +00042eb2 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #40] @ (42da4 ) │ │ │ │ + ldr r4, [pc, #40] @ (42ee4 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 42d9a │ │ │ │ + cbz r2, 42eda │ │ │ │ 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 │ │ │ │ @@ -36252,161 +36367,161 @@ │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42e4c │ │ │ │ + beq.n 42f8c │ │ │ │ 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 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e48 │ │ │ │ + bne.n 42f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42e48 │ │ │ │ - movw r0, #13788 @ 0x35dc │ │ │ │ + beq.n 42f88 │ │ │ │ + movw r0, #17012 @ 0x4274 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42df2 │ │ │ │ + cbnz r0, 42f32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #696 @ 0x2b8 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #64380 @ 0xfb7c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + movw r0, #2136 @ 0x858 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 42e28 │ │ │ │ + beq.n 42f68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42e28 │ │ │ │ + cbnz r3, 42f68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 42de6 │ │ │ │ + beq.n 42f26 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42e48 │ │ │ │ + beq.n 42f88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42e48 │ │ │ │ + cbnz r3, 42f88 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_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 │ │ │ │ mov r4, r0 │ │ │ │ - bl cfd44 │ │ │ │ + bl cf520 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (42f2c ) │ │ │ │ + ldr r1, [pc, #196] @ (4306c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 42e78 │ │ │ │ + cbnz r0, 42fb8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42f28 │ │ │ │ + b.n 43068 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1fa8 │ │ │ │ + bl e1f94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42e72 │ │ │ │ - ldr r1, [pc, #168] @ (42f30 ) │ │ │ │ + blt.n 42fb2 │ │ │ │ + ldr r1, [pc, #168] @ (43070 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e72 │ │ │ │ + beq.n 42fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1fa8 │ │ │ │ + bl e1f94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42e72 │ │ │ │ - ldr r1, [pc, #144] @ (42f34 ) │ │ │ │ + blt.n 42fb2 │ │ │ │ + ldr r1, [pc, #144] @ (43074 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e72 │ │ │ │ + beq.n 42fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1fa8 │ │ │ │ + bl e1f94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42e72 │ │ │ │ - ldr r1, [pc, #120] @ (42f38 ) │ │ │ │ + blt.n 42fb2 │ │ │ │ + ldr r1, [pc, #120] @ (43078 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e72 │ │ │ │ + beq.n 42fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1fa8 │ │ │ │ + bl e1f94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42e72 │ │ │ │ - ldr r1, [pc, #96] @ (42f3c ) │ │ │ │ + blt.n 42fb2 │ │ │ │ + ldr r1, [pc, #96] @ (4307c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e72 │ │ │ │ + beq.n 42fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1fa8 │ │ │ │ + bl e1f94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42e72 │ │ │ │ - ldr r1, [pc, #72] @ (42f40 ) │ │ │ │ + blt.n 42fb2 │ │ │ │ + ldr r1, [pc, #72] @ (43080 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f80 │ │ │ │ + bl e1f6c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e72 │ │ │ │ + beq.n 42fb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1fa8 │ │ │ │ + bl e1f94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42e72 │ │ │ │ + blt.n 42fb2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #64396 @ 0xfb8c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #42928 @ 0xa7b0 │ │ │ │ + movw r2, #2152 @ 0x868 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #46192 @ 0xb470 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1de854 │ │ │ │ + bl 1e0698 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r6, #76 @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -36414,1622 +36529,1614 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r6, #156 @ 0x9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r4, 42f6c │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 42f6c │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 42f6c │ │ │ │ - cbnz r2, 42f8a │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [pc, #224] @ (43050 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42f8a │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 43048 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - movw r1, #64432 @ 0xfbb0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl fa428 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42f86 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r6, #0 │ │ │ │ - bl 171a04 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldrd r2, r3, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ - bpl.n 42fc2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 4302a │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 42fce │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 4302a │ │ │ │ - add.w r3, r4, #12 │ │ │ │ - ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w r0, [r9, #52] @ 0x34 │ │ │ │ - mov r1, r7 │ │ │ │ - cmp r3, r8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - bl 246b28 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 43014 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 42ffa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 42ffa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 42f86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 42f86 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42f86 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 43026 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 43026 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 42fac │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 43040 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 43040 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + 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] @ (430ac ) │ │ │ │ + bl 95350 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ + bcc.n 43088 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43104 │ │ │ │ + beq.n 43160 │ │ │ │ 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 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43100 │ │ │ │ + bne.n 4315c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43100 │ │ │ │ + beq.n 4315c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #44912 @ 0xaf70 │ │ │ │ + movw r0, #48176 @ 0xbc30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 430aa │ │ │ │ + cbnz r0, 43106 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #64464 @ 0xfbd0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + movw r0, #2160 @ 0x870 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 430e0 │ │ │ │ + beq.n 4313c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 430e0 │ │ │ │ + cbnz r3, 4313c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4309e │ │ │ │ + beq.n 430fa │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43100 │ │ │ │ + beq.n 4315c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43100 │ │ │ │ + cbnz r3, 4315c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_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, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 43134 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4314e │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 43152 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 43164 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (43168 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95b98 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - usat r0, #9, r0, lsl #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 431a8 │ │ │ │ + bne.n 4319e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 431c0 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 431b6 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53672 @ 0xd1a8 │ │ │ │ + movw r0, #56896 @ 0xde40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 431e8 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 431de │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #53672 @ 0xd1a8 │ │ │ │ + movw r0, #56896 @ 0xde40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43180 │ │ │ │ - b.n 431e8 │ │ │ │ + bne.n 43176 │ │ │ │ + b.n 431de │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 431ec │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 431e2 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53672 @ 0xd1a8 │ │ │ │ + movw r0, #56896 @ 0xde40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r4 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43226 │ │ │ │ + b.n 4321c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl edc4c │ │ │ │ + bl edcb8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 431e8 │ │ │ │ + beq.n 431de │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl edc4c │ │ │ │ + bl edcb8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43216 │ │ │ │ + cbz r0, 4320c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29484 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 43218 │ │ │ │ + b.n 4320e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78024 │ │ │ │ - cbz r5, 43226 │ │ │ │ + bl 78034 │ │ │ │ + cbz r5, 4321c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3dda8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #54980 @ 0xd6c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl c349c │ │ │ │ - cbnz r0, 4325e │ │ │ │ + bl c2c60 │ │ │ │ + cbnz r0, 4325e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 432d2 │ │ │ │ + b.n 432d2 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4327c │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4327c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4325a │ │ │ │ - bl 1c6af8 │ │ │ │ + bne.n 4325a │ │ │ │ + bl 1c8b90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4325a │ │ │ │ + beq.n 4325a │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 432b2 │ │ │ │ + bge.n 432b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4325a │ │ │ │ + beq.n 4325a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4325a │ │ │ │ + bne.n 4325a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4325a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4325a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126a58 <_PyErr_ChainExceptions1@@Base+0x10bc> │ │ │ │ + bl 127398 <_PyErr_ChainExceptions1@@Base+0x1524> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 432d2 │ │ │ │ + beq.n 432d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 432d2 │ │ │ │ + cbnz r3, 432d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, 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] @ (43300 ) │ │ │ │ - bl 95b98 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + cbnz r4, 43300 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 43300 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 43300 │ │ │ │ + cbnz r2, 4331e │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [pc, #224] @ (433e4 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4331e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 433dc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + movw r1, #2204 @ 0x89c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl fa4e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4331a │ │ │ │ + mov r0, r5 │ │ │ │ + movs r6, #0 │ │ │ │ + bl 172b48 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldrd r2, r3, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bpl.n 43356 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 433be │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr.w r5, [r3, r6, lsl #2] │ │ │ │ + b.n 43362 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 433be │ │ │ │ + add.w r3, r4, #12 │ │ │ │ + ldr.w r5, [r3, r6, lsl #2] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w r0, [r9, #52] @ 0x34 │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r3, r8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + bl 248008 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 433a8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 4338e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 4338e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4331a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4331a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4331a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 433ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 433ba │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 43340 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 433d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 433d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bcc.n 432dc │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3e04a │ │ │ │ - │ │ │ │ -0004330e : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #64] @ (43360 ) │ │ │ │ - mov r4, r0 │ │ │ │ - mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ - mov r3, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43336 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cbnz r1, 43354 │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - movw r2, #64492 @ 0xfbec │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 15420c <_PyErr_Format@@Base> │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - bl e1994 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 43400 │ │ │ │ + bpl.n 43484 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 43400 │ │ │ │ + bne.n 43484 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 18592c │ │ │ │ + bl 186ba8 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 433b6 │ │ │ │ + bcs.n 4343a │ │ │ │ lsrs r0, r0, #7 │ │ │ │ - movw r1, #22348 @ 0x574c │ │ │ │ + movw r1, #25612 @ 0x640c │ │ │ │ movt r1, #59 @ 0x3b │ │ │ │ and.w r3, r6, #127 @ 0x7f │ │ │ │ - movw r2, #15692 @ 0x3d4c │ │ │ │ + movw r2, #18956 @ 0x4a0c │ │ │ │ movt r2, #58 @ 0x3a │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 433b8 │ │ │ │ + b.n 4343c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ - movw r3, #10800 @ 0x2a30 │ │ │ │ + movw r3, #14056 @ 0x36e8 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ - cbnz r5, 433ce │ │ │ │ + cbnz r5, 43452 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 433f6 │ │ │ │ + b.n 4347a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 433ca │ │ │ │ - bl 87fa0 │ │ │ │ + beq.n 4344e │ │ │ │ + bl 87a70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 433ca │ │ │ │ + bne.n 4344e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 433f6 │ │ │ │ + cbz r3, 4347a │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq.n 433ca │ │ │ │ + beq.n 4344e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - movw r2, #10856 @ 0x2a68 │ │ │ │ + b.w 80ed8 │ │ │ │ + movw r2, #14120 @ 0x3728 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34544 @ 0x86f0 │ │ │ │ + movw r0, #37676 @ 0x932c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e074 │ │ │ │ + │ │ │ │ +000434ae : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #64] @ (43500 ) │ │ │ │ + mov r4, r0 │ │ │ │ + mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ + mov r3, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 434d6 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cbnz r1, 434f4 │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + movw r2, #2236 @ 0x8bc │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 155224 <_PyErr_Format@@Base> │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + bl e1980 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4343a │ │ │ │ + cbz r3, 4351e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4344a │ │ │ │ + b.n 4352e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 43448 │ │ │ │ + ble.n 4352c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 43444 │ │ │ │ - cbnz r1, 4346c │ │ │ │ + bgt.n 43528 │ │ │ │ + cbnz r1, 43550 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4344a │ │ │ │ + b.n 4352e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #144] @ (434dc ) │ │ │ │ + ldr r1, [pc, #144] @ (435c0 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43472 │ │ │ │ - b.n 434d6 │ │ │ │ + cbnz r0, 43556 │ │ │ │ + b.n 435ba │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 434ea <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 434d6 │ │ │ │ + bl 435c4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 435ba │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 43496 │ │ │ │ + beq.n 4357a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4349a │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 4349a │ │ │ │ - b.n 434d6 │ │ │ │ + bne.n 4357e │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 4357e │ │ │ │ + b.n 435ba │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29648 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 434ca │ │ │ │ + bne.n 435ae │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #228 @ 0xe4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3e1ac │ │ │ │ │ │ │ │ -000434ea <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +000435c4 <_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 43524 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 435fe <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 43524 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 435fe <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14284 @ 0x37cc │ │ │ │ + movw r1, #17016 @ 0x4278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 43534 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f9b3c │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4360e <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f9bf8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 43538 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 43538 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 43612 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 43612 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4353c <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 43616 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl cf520 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 43648 <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 43648 <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 43648 <_PyLong_UnsignedInt_Converter@@Base+0x84> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 43664 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 43664 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 43664 <_PyLong_UnsignedInt_Converter@@Base+0xa0> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cfd44 │ │ │ │ + bl cf520 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43576 <_PyLong_UnsignedInt_Converter@@Base+0x8c> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 436a0 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4356c <_PyLong_UnsignedInt_Converter@@Base+0x82> │ │ │ │ + bne.n 43696 <_PyLong_UnsignedInt_Converter@@Base+0xd2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, [pc, #20] @ (43590 <_PyLong_UnsignedInt_Converter@@Base+0xa6>) │ │ │ │ - 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 8081c │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 43770 <_PyLong_UnsignedInt_Converter@@Base+0x1ac> │ │ │ │ + b.n 43770 <_PyLong_UnsignedInt_Converter@@Base+0x1ac> │ │ │ │ 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 435c0 <_PyLong_UnsignedInt_Converter@@Base+0xd6> │ │ │ │ + beq.n 436d2 <_PyLong_UnsignedInt_Converter@@Base+0x10e> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20232 @ 0x4f08 │ │ │ │ + movw r0, #23416 @ 0x5b78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 435c0 <_PyLong_UnsignedInt_Converter@@Base+0xd6> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 436d2 <_PyLong_UnsignedInt_Converter@@Base+0x10e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 435d6 <_PyLong_UnsignedInt_Converter@@Base+0xec> │ │ │ │ + b.n 436e8 <_PyLong_UnsignedInt_Converter@@Base+0x124> │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8b828 │ │ │ │ + bl 8b068 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 435bc <_PyLong_UnsignedInt_Converter@@Base+0xd2> │ │ │ │ + beq.n 436ce <_PyLong_UnsignedInt_Converter@@Base+0x10a> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 3e3ac │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 29684 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1209d8 │ │ │ │ + b.w 120f10 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - b.w 151eec │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfd44 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4362e <_PyLong_UnsignedInt_Converter@@Base+0x144> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4362e <_PyLong_UnsignedInt_Converter@@Base+0x144> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4362e <_PyLong_UnsignedInt_Converter@@Base+0x144> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4364a <_PyLong_UnsignedInt_Converter@@Base+0x160> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4364a <_PyLong_UnsignedInt_Converter@@Base+0x160> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4364a <_PyLong_UnsignedInt_Converter@@Base+0x160> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 152eac │ │ │ │ + b.n 43618 <_PyLong_UnsignedInt_Converter@@Base+0x54> │ │ │ │ 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 cfd44 │ │ │ │ + bl cf520 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43686 <_PyLong_UnsignedInt_Converter@@Base+0x19c> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 43754 <_PyLong_UnsignedInt_Converter@@Base+0x190> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4367c <_PyLong_UnsignedInt_Converter@@Base+0x192> │ │ │ │ + bne.n 4374a <_PyLong_UnsignedInt_Converter@@Base+0x186> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, [pc, #20] @ (4376c <_PyLong_UnsignedInt_Converter@@Base+0x1a8>) │ │ │ │ + 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 80790 │ │ │ │ + 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 │ │ │ │ + ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ + cbnz r3, 4379c <_PyLong_UnsignedInt_Converter@@Base+0x1d8> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 437b8 <_PyLong_UnsignedInt_Converter@@Base+0x1f4> │ │ │ │ + ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ + cbz r3, 437bc <_PyLong_UnsignedInt_Converter@@Base+0x1f8> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #3684 @ 0xe64 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 437c4 <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e416 │ │ │ │ - b.n 435fe <_PyLong_UnsignedInt_Converter@@Base+0x114> │ │ │ │ + b.w 3e4c4 │ │ │ │ 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 cfd44 │ │ │ │ + bl cf520 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 436ca <_PyLong_UnsignedInt_Converter@@Base+0x1e0> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 43806 <_PyLong_UnsignedInt_Converter@@Base+0x242> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 436c2 <_PyLong_UnsignedInt_Converter@@Base+0x1d8> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 436ca <_PyLong_UnsignedInt_Converter@@Base+0x1e0> │ │ │ │ + bne.n 437fe <_PyLong_UnsignedInt_Converter@@Base+0x23a> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43806 <_PyLong_UnsignedInt_Converter@@Base+0x242> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4375e <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ + bne.n 4389a <_PyLong_UnsignedInt_Converter@@Base+0x2d6> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 436e8 <_PyLong_UnsignedInt_Converter@@Base+0x1fe> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 43824 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 436e0 <_PyLong_UnsignedInt_Converter@@Base+0x1f6> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 436e8 <_PyLong_UnsignedInt_Converter@@Base+0x1fe> │ │ │ │ + bne.n 4381c <_PyLong_UnsignedInt_Converter@@Base+0x258> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43824 <_PyLong_UnsignedInt_Converter@@Base+0x260> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4375e <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ + bne.n 4389a <_PyLong_UnsignedInt_Converter@@Base+0x2d6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 43704 <_PyLong_UnsignedInt_Converter@@Base+0x21a> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 43840 <_PyLong_UnsignedInt_Converter@@Base+0x27c> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 436fe <_PyLong_UnsignedInt_Converter@@Base+0x214> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43704 <_PyLong_UnsignedInt_Converter@@Base+0x21a> │ │ │ │ + bne.n 4383a <_PyLong_UnsignedInt_Converter@@Base+0x276> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43840 <_PyLong_UnsignedInt_Converter@@Base+0x27c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4375e <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ + cbnz r0, 4389a <_PyLong_UnsignedInt_Converter@@Base+0x2d6> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 43720 <_PyLong_UnsignedInt_Converter@@Base+0x236> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4385c <_PyLong_UnsignedInt_Converter@@Base+0x298> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4371a <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43720 <_PyLong_UnsignedInt_Converter@@Base+0x236> │ │ │ │ + bne.n 43856 <_PyLong_UnsignedInt_Converter@@Base+0x292> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4385c <_PyLong_UnsignedInt_Converter@@Base+0x298> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4375e <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ + cbnz r0, 4389a <_PyLong_UnsignedInt_Converter@@Base+0x2d6> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4373c <_PyLong_UnsignedInt_Converter@@Base+0x252> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 43878 <_PyLong_UnsignedInt_Converter@@Base+0x2b4> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43736 <_PyLong_UnsignedInt_Converter@@Base+0x24c> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4373c <_PyLong_UnsignedInt_Converter@@Base+0x252> │ │ │ │ + bne.n 43872 <_PyLong_UnsignedInt_Converter@@Base+0x2ae> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43878 <_PyLong_UnsignedInt_Converter@@Base+0x2b4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4375e <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ + cbnz r0, 4389a <_PyLong_UnsignedInt_Converter@@Base+0x2d6> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4375e <_PyLong_UnsignedInt_Converter@@Base+0x274> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4389a <_PyLong_UnsignedInt_Converter@@Base+0x2d6> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43754 <_PyLong_UnsignedInt_Converter@@Base+0x26a> │ │ │ │ + bne.n 43890 <_PyLong_UnsignedInt_Converter@@Base+0x2cc> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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 43770 <_PyLong_UnsignedInt_Converter@@Base+0x1ac> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e52e │ │ │ │ - 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 43798 <_PyLong_UnsignedInt_Converter@@Base+0x2ae> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 437b2 <_PyLong_UnsignedInt_Converter@@Base+0x2c8> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 437b6 <_PyLong_UnsignedInt_Converter@@Base+0x2cc> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 437c8 <_PyLong_UnsignedInt_Converter@@Base+0x2de> │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (437cc <_PyLong_UnsignedInt_Converter@@Base+0x2e2>) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95b98 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xe8240049 │ │ │ │ + b.w 3e6de │ │ │ │ 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 4380c <_PyLong_UnsignedInt_Converter@@Base+0x322> │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bne.n 438e4 <_PyLong_UnsignedInt_Converter@@Base+0x320> │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53680 @ 0xd1b0 │ │ │ │ + movw r0, #56904 @ 0xde48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43952 <_PyLong_UnsignedInt_Converter@@Base+0x468> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43a2a <_PyLong_UnsignedInt_Converter@@Base+0x466> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl edc4c │ │ │ │ + bl edcb8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 43838 <_PyLong_UnsignedInt_Converter@@Base+0x34e> │ │ │ │ + cbz r0, 43910 <_PyLong_UnsignedInt_Converter@@Base+0x34c> │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4383e <_PyLong_UnsignedInt_Converter@@Base+0x354> │ │ │ │ + beq.n 43916 <_PyLong_UnsignedInt_Converter@@Base+0x352> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 43946 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ + b.n 43a1e <_PyLong_UnsignedInt_Converter@@Base+0x45a> │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4384e <_PyLong_UnsignedInt_Converter@@Base+0x364> │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 43838 <_PyLong_UnsignedInt_Converter@@Base+0x34e> │ │ │ │ + bcc.n 43926 <_PyLong_UnsignedInt_Converter@@Base+0x362> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 43910 <_PyLong_UnsignedInt_Converter@@Base+0x34c> │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43848 <_PyLong_UnsignedInt_Converter@@Base+0x35e> │ │ │ │ + beq.n 43920 <_PyLong_UnsignedInt_Converter@@Base+0x35c> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 43888 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ + cbz r3, 43960 <_PyLong_UnsignedInt_Converter@@Base+0x39c> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 43888 <_PyLong_UnsignedInt_Converter@@Base+0x39e> │ │ │ │ + beq.n 43960 <_PyLong_UnsignedInt_Converter@@Base+0x39c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 4389e <_PyLong_UnsignedInt_Converter@@Base+0x3b4> │ │ │ │ + bl f6a00 │ │ │ │ + b.n 43976 <_PyLong_UnsignedInt_Converter@@Base+0x3b2> │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 438c8 <_PyLong_UnsignedInt_Converter@@Base+0x3de> │ │ │ │ + bhi.n 439a0 <_PyLong_UnsignedInt_Converter@@Base+0x3dc> │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 86324 │ │ │ │ + bl 85e08 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 438a2 <_PyLong_UnsignedInt_Converter@@Base+0x3b8> │ │ │ │ - bl 1ef0b0 │ │ │ │ + cbnz r0, 4397a <_PyLong_UnsignedInt_Converter@@Base+0x3b6> │ │ │ │ + bl 1f0e80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43946 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ + b.n 43a1e <_PyLong_UnsignedInt_Converter@@Base+0x45a> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 29f64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 438c6 <_PyLong_UnsignedInt_Converter@@Base+0x3dc> │ │ │ │ + cbz r3, 4399e <_PyLong_UnsignedInt_Converter@@Base+0x3da> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 43946 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ + bl f6a00 │ │ │ │ + b.n 43a1e <_PyLong_UnsignedInt_Converter@@Base+0x45a> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 438e4 <_PyLong_UnsignedInt_Converter@@Base+0x3fa> │ │ │ │ + beq.n 439bc <_PyLong_UnsignedInt_Converter@@Base+0x3f8> │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 438d2 <_PyLong_UnsignedInt_Converter@@Base+0x3e8> │ │ │ │ - cbz r4, 4393c <_PyLong_UnsignedInt_Converter@@Base+0x452> │ │ │ │ + b.n 439aa <_PyLong_UnsignedInt_Converter@@Base+0x3e6> │ │ │ │ + cbz r4, 43a14 <_PyLong_UnsignedInt_Converter@@Base+0x450> │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 4389a <_PyLong_UnsignedInt_Converter@@Base+0x3b0> │ │ │ │ + bcs.n 43972 <_PyLong_UnsignedInt_Converter@@Base+0x3ae> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4389a <_PyLong_UnsignedInt_Converter@@Base+0x3b0> │ │ │ │ + beq.n 43972 <_PyLong_UnsignedInt_Converter@@Base+0x3ae> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 43928 <_PyLong_UnsignedInt_Converter@@Base+0x43e> │ │ │ │ + beq.n 43a00 <_PyLong_UnsignedInt_Converter@@Base+0x43c> │ │ │ │ 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 438fc <_PyLong_UnsignedInt_Converter@@Base+0x412> │ │ │ │ + b.n 439d4 <_PyLong_UnsignedInt_Converter@@Base+0x410> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96b44 │ │ │ │ + bl 962f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78024 │ │ │ │ - b.n 43946 <_PyLong_UnsignedInt_Converter@@Base+0x45c> │ │ │ │ + bl 78034 │ │ │ │ + b.n 43a1e <_PyLong_UnsignedInt_Converter@@Base+0x45a> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96b44 │ │ │ │ + bl 962f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ 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 3e830 <_PyCompile_OptimizeCfg@@Base+0xea> │ │ │ │ + b.w 3ead6 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 4399c │ │ │ │ + b.w 43a74 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c58 │ │ │ │ + bl e1c44 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4398a <_PyLong_UnsignedInt_Converter@@Base+0x4a0> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 43998 <_PyLong_UnsignedInt_Converter@@Base+0x4ae> │ │ │ │ + bne.n 43a62 <_PyLong_UnsignedInt_Converter@@Base+0x49e> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 43a70 <_PyLong_UnsignedInt_Converter@@Base+0x4ac> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0e0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 198650 │ │ │ │ + b.w 19a0c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004399c : │ │ │ │ +00043a74 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 439a6 │ │ │ │ + cbz r3, 43a7e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 439be │ │ │ │ + cbnz r3, 43a96 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #65032 @ 0xfe08 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2908 @ 0xb5c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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, 439d6 │ │ │ │ + cbnz r0, 43aae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43a1e │ │ │ │ + b.n 43af6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 439ec │ │ │ │ + cbz r3, 43ac4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #57657 @ 0xe139 │ │ │ │ + movw r3, #57681 @ 0xe151 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 439ec │ │ │ │ - cbnz r1, 43a1e │ │ │ │ + beq.n 43ac4 │ │ │ │ + cbnz r1, 43af6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #65076 @ 0xfe34 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2952 @ 0xb88 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 439d2 │ │ │ │ + beq.n 43aaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 439d2 │ │ │ │ + bne.n 43aaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 439d2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43aaa │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 3ec24 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1477f4 │ │ │ │ - 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 43a5e │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 43a78 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - b.n 43a80 │ │ │ │ - movw r0, #48636 @ 0xbdfc │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43a56 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 43ada │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 43a9e │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 43a74 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - cbz r6, 43aba │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 43a74 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11c9a4 <_PyLong_FromGid@@Base+0x10> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 43a74 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (43ae0 ) │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, sp │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95b98 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - orn r0, ip, #73 @ 0x49 │ │ │ │ + b.w 148764 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7e594 │ │ │ │ + b.w 7e510 │ │ │ │ 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, #24964 @ 0x6184 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 43b48 │ │ │ │ + bne.n 43b6e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 43b2c │ │ │ │ + bne.n 43b52 │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 43bac │ │ │ │ + b.n 43bd2 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 43ba4 │ │ │ │ + bne.n 43bca │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 43bac │ │ │ │ + b.n 43bd2 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 43ba4 │ │ │ │ + bpl.n 43bca │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 43b7c │ │ │ │ + cbz r0, 43ba2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 89540 │ │ │ │ + bl 89008 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43b80 │ │ │ │ + bne.n 43ba6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43b7c │ │ │ │ + beq.n 43ba2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43b7c │ │ │ │ + cbnz r3, 43ba2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43bac │ │ │ │ + b.n 43bd2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d53f8 │ │ │ │ + bl d4c1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43bac │ │ │ │ + beq.n 43bd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43bac │ │ │ │ + cbnz r3, 43bd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43bac │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43bd2 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 43d26 │ │ │ │ + beq.w 43d4c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 130fac │ │ │ │ + bl 13193c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43c2e │ │ │ │ + cbz r0, 43c54 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43c32 │ │ │ │ - bl 15bafc │ │ │ │ + bne.n 43c58 │ │ │ │ + bl 15cb14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43bee │ │ │ │ + beq.n 43c14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 43bf2 │ │ │ │ + cbz r3, 43c18 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 43d28 │ │ │ │ + b.n 43d4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43bee │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43c14 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 43c5a │ │ │ │ + bne.n 43c80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43c4c │ │ │ │ + bne.n 43c72 │ │ │ │ mov r6, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.w 43d28 │ │ │ │ + bge.w 43d4e │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 130fac │ │ │ │ + bl 13193c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43bfa │ │ │ │ + bne.n 43c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43c3c │ │ │ │ + bne.n 43c62 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43d28 │ │ │ │ - ldr.w sl, [pc, #252] @ 43d30 │ │ │ │ + b.n 43d4e │ │ │ │ + ldr.w sl, [pc, #248] @ 43d54 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 43c10 │ │ │ │ + b.n 43c36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43c2e │ │ │ │ + bne.n 43c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43c2e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43c54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43c08 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43c08 │ │ │ │ + bne.n 43c2e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43c2e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43cf0 │ │ │ │ + beq.n 43d16 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 43cf0 │ │ │ │ + beq.n 43d16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 192380 <_PyLong_GCD@@Base> │ │ │ │ + bl 193da8 <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 43c7e │ │ │ │ + cbnz r0, 43ca4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 43cf2 │ │ │ │ + b.n 43d18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1333e4 │ │ │ │ + bl 133d68 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ca2 │ │ │ │ + beq.n 43cc8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 43ca2 │ │ │ │ + cbnz r3, 43cc8 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43c7a │ │ │ │ + beq.n 43ca0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ce6c │ │ │ │ + bl 11d3b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43cc6 │ │ │ │ + beq.n 43cec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43cc6 │ │ │ │ + cbnz r3, 43cec │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 43c7a │ │ │ │ + beq.n 43ca0 │ │ │ │ mov r0, fp │ │ │ │ - bl 15bafc │ │ │ │ + bl 15cb14 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43cf2 │ │ │ │ + beq.n 43d18 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 43cf2 │ │ │ │ + cbnz r3, 43d18 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43cf2 │ │ │ │ - ldr r6, [pc, #60] @ (43d30 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43d18 │ │ │ │ + ldr r6, [pc, #60] @ (43d54 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d08 │ │ │ │ + beq.n 43d2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43d08 │ │ │ │ + cbnz r3, 43d2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43d1e │ │ │ │ + beq.n 43d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43d1e │ │ │ │ + cbnz r3, 43d44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 43c0a │ │ │ │ - b.n 43c2e │ │ │ │ - ldr r4, [pc, #12] @ (43d34 ) │ │ │ │ + bne.w 43c30 │ │ │ │ + b.n 43c54 │ │ │ │ + ldr r4, [pc, #8] @ (43d58 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43df4 │ │ │ │ + beq.n 43e18 │ │ │ │ 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 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43df0 │ │ │ │ + bne.n 43e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43df0 │ │ │ │ + beq.n 43e14 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #34385 @ 0x8651 │ │ │ │ + movw r2, #41161 @ 0xa0c9 │ │ │ │ movt r2, #25 │ │ │ │ - movw r0, #52 @ 0x34 │ │ │ │ + movw r0, #3192 @ 0xc78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43d9a │ │ │ │ + cbnz r0, 43dbe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #486 @ 0x1e6 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #60 @ 0x3c │ │ │ │ + movw r0, #3200 @ 0xc80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 43dd0 │ │ │ │ + beq.n 43df4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43dd0 │ │ │ │ + cbnz r3, 43df4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43d8e │ │ │ │ + beq.n 43db2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43df0 │ │ │ │ + beq.n 43e14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43df0 │ │ │ │ + cbnz r3, 43e14 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 43e44 │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 43e5c │ │ │ │ + b.n 43e70 │ │ │ │ + movw r0, #49684 @ 0xc214 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43f1a │ │ │ │ + b.n 43e36 │ │ │ │ + bl 859dc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 43e7e │ │ │ │ + adds r2, r5, #1 │ │ │ │ + bne.n 43e8e │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 43f1a │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 43e8e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 43e6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 43e6c │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 43efa │ │ │ │ + ldr.w r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #4 │ │ │ │ + bpl.n 43ea8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 43ece │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + b.n 43efc │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 43ec2 │ │ │ │ + movw r1, #35736 @ 0x8b98 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 43eda │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 43eda │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + b.n 43efc │ │ │ │ + movw r3, #35736 @ 0x8b98 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 43eb4 │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #14092 @ 0x370c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #49684 @ 0xc214 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43f1a │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt.n 43f0c │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1de730 │ │ │ │ + subs r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 406ac │ │ │ │ + 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 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ubfx r6, r3, #2, #3 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 43e1e │ │ │ │ + bpl.n 43f48 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r4, r0, #20 │ │ │ │ addpl.w r4, r0, #28 │ │ │ │ - b.n 43e20 │ │ │ │ + b.n 43f4a │ │ │ │ ldr r4, [r0, #28] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 43e52 │ │ │ │ + bne.n 43f7c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 43e2c │ │ │ │ + bne.n 43f56 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - b.n 43e34 │ │ │ │ + b.n 43f5e │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq r0, [r4, #0] │ │ │ │ ldrne r0, [r4, #0] │ │ │ │ - bl 12b0d4 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 12ba54 <_PyUnicode_IsNumeric@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 43e8c │ │ │ │ - cbz r7, 43e84 │ │ │ │ + b.n 43fb6 │ │ │ │ + cbz r7, 43fae │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 43e7a │ │ │ │ + ble.n 43fa4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 43e62 │ │ │ │ + bne.n 43f8c │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ - b.n 43e6e │ │ │ │ + b.n 43f98 │ │ │ │ cmp r6, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r0, [r4, r5, lsl #1] │ │ │ │ ldrne.w r0, [r4, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 12b0d4 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 12ba54 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43e56 │ │ │ │ - b.n 43e84 │ │ │ │ + bne.n 43f80 │ │ │ │ + b.n 43fae │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 43e8c │ │ │ │ + b.n 43fb6 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00043e8e <_PyEval_MatchKeys@@Base>: │ │ │ │ +00043fb8 <_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 44158 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + beq.w 44280 <_PyEval_MatchKeys@@Base+0x2c8> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r1, [pc, #480] @ (44094 <_PyEval_MatchKeys@@Base+0x206>) │ │ │ │ + ldr r1, [pc, #476] @ (441bc <_PyEval_MatchKeys@@Base+0x204>) │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 95e14 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 955cc <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4408a <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + beq.w 441b4 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl e2dd4 │ │ │ │ + bl e2dbc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4408a <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ - ldr r3, [pc, #444] @ (44098 <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ + beq.w 441b4 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + ldr r3, [pc, #444] @ (441c0 <_PyEval_MatchKeys@@Base+0x208>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1d7004 │ │ │ │ + bl 1d909c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440a0 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + beq.w 441c8 <_PyEval_MatchKeys@@Base+0x210> │ │ │ │ mov r0, sl │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440a2 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + beq.w 441ca <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 44006 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bge.n 44130 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr.w fp, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl e6350 │ │ │ │ - cbz r0, 43f28 <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ + bl e63c0 │ │ │ │ + cbz r0, 44052 <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 43f3e <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ - b.n 43f36 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + cbz r3, 44068 <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ + b.n 44060 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl e5a90 │ │ │ │ + bl e5a60 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43f5a <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ - b.n 43f20 <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ + cbz r0, 44084 <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ + b.n 4404a <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 440a2 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne.w 441ca <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #57172 @ 0xdf54 │ │ │ │ + movw r2, #60436 @ 0xec14 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ - b.n 440a2 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ + b.n 441ca <_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, 43f74 <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ + cbz r0, 4409e <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 90b34 │ │ │ │ - b.n 43f80 <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ + bl 902cc │ │ │ │ + b.n 440aa <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 90b34 │ │ │ │ + bl 902cc │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 440a2 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + beq.w 441ca <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 44000 <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ + bne.n 4412a <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43fb6 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + beq.n 440e0 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43fb6 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ - ldr r2, [pc, #252] @ (4409c <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 440e0 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + ldr r2, [pc, #252] @ (441c4 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43fae <_PyEval_MatchKeys@@Base+0x120> │ │ │ │ + cbz r3, 440d8 <_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 43fe0 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + beq.n 4410a <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43fe0 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ - ldr r2, [pc, #212] @ (4409c <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 4410a <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + ldr r2, [pc, #208] @ (441c4 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 43fd8 <_PyEval_MatchKeys@@Base+0x14a> │ │ │ │ + cbz r3, 44102 <_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] │ │ │ │ @@ -38040,166 +38147,165 @@ │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 44006 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + b.n 44130 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 43f0e <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ + b.n 44038 <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44032 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + beq.n 4415c <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44032 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #128] @ (4409c <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 4415c <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #128] @ (441c4 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4402a <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + cbz r3, 44154 <_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 4405c <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + beq.n 44186 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4405c <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ - ldr r2, [pc, #88] @ (4409c <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 44186 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + ldr r2, [pc, #84] @ (441c4 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44054 <_PyEval_MatchKeys@@Base+0x1c6> │ │ │ │ + cbz r3, 4417e <_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 4415a <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 44282 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4415a <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #44] @ (4409c <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + bne.n 44282 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r2, [pc, #40] @ (441c4 <_PyEval_MatchKeys@@Base+0x20c>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44080 <_PyEval_MatchKeys@@Base+0x1f2> │ │ │ │ + cbz r3, 441aa <_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 4415a <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + b.n 44282 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 440a2 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ - nop │ │ │ │ + b.n 441ca <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ ldmia r6!, {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - cbz r7, 440d0 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + cbz r7, 441f8 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440d0 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + beq.n 441f8 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 440d0 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ - ldr r2, [pc, #172] @ (44164 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 441f8 <_PyEval_MatchKeys@@Base+0x240> │ │ │ │ + ldr r2, [pc, #172] @ (4428c <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 440c8 <_PyEval_MatchKeys@@Base+0x23a> │ │ │ │ + cbz r3, 441f0 <_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, 440fc <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + cbz r6, 44224 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 440fc <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + beq.n 44224 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 440fc <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ - ldr r2, [pc, #128] @ (44164 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 44224 <_PyEval_MatchKeys@@Base+0x26c> │ │ │ │ + ldr r2, [pc, #128] @ (4428c <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 440f4 <_PyEval_MatchKeys@@Base+0x266> │ │ │ │ + cbz r3, 4421c <_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, 44128 <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + cbz r5, 44250 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44128 <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + beq.n 44250 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44128 <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ - ldr r2, [pc, #84] @ (44164 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 44250 <_PyEval_MatchKeys@@Base+0x298> │ │ │ │ + ldr r2, [pc, #84] @ (4428c <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44120 <_PyEval_MatchKeys@@Base+0x292> │ │ │ │ + cbz r3, 44248 <_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, 44154 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + cbz r4, 4427c <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44154 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + beq.n 4427c <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44154 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ - ldr r2, [pc, #40] @ (44164 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 4427c <_PyEval_MatchKeys@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #40] @ (4428c <_PyEval_MatchKeys@@Base+0x2d4>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4414c <_PyEval_MatchKeys@@Base+0x2be> │ │ │ │ + cbz r3, 44274 <_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 4415a <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r4, [pc, #12] @ (44168 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + b.n 44282 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + ldr r4, [pc, #12] @ (44290 <_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, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ @@ -38212,167 +38318,167 @@ │ │ │ │ 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 44280 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + beq.n 443a8 <_PyEval_MatchKeys@@Base+0x3f0> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44280 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + bne.n 443a8 <_PyEval_MatchKeys@@Base+0x3f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44280 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + beq.n 443a8 <_PyEval_MatchKeys@@Base+0x3f0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 441cc <_PyEval_MatchKeys@@Base+0x33e> │ │ │ │ + cbz r5, 442f4 <_PyEval_MatchKeys@@Base+0x33c> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 441d4 <_PyEval_MatchKeys@@Base+0x346> │ │ │ │ + b.n 442fc <_PyEval_MatchKeys@@Base+0x344> │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #84 @ 0x54 │ │ │ │ + movw r0, #3224 @ 0xc98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44228 <_PyEval_MatchKeys@@Base+0x39a> │ │ │ │ + cbnz r0, 44350 <_PyEval_MatchKeys@@Base+0x398> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #580 @ 0x244 │ │ │ │ + movw r0, #3748 @ 0xea4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #24] │ │ │ │ - beq.n 44260 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ + beq.n 44388 <_PyEval_MatchKeys@@Base+0x3d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44260 <_PyEval_MatchKeys@@Base+0x3d2> │ │ │ │ + cbnz r3, 44388 <_PyEval_MatchKeys@@Base+0x3d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4421c <_PyEval_MatchKeys@@Base+0x38e> │ │ │ │ + beq.n 44344 <_PyEval_MatchKeys@@Base+0x38c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44280 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + beq.n 443a8 <_PyEval_MatchKeys@@Base+0x3f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44280 <_PyEval_MatchKeys@@Base+0x3f2> │ │ │ │ + cbnz r3, 443a8 <_PyEval_MatchKeys@@Base+0x3f0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 442c6 <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ + cbz r3, 443ee <_PyEval_MatchKeys@@Base+0x436> │ │ │ │ mov r4, r0 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 442c6 <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ + cbnz r0, 443ee <_PyEval_MatchKeys@@Base+0x436> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 442c6 <_PyEval_MatchKeys@@Base+0x438> │ │ │ │ - movw r0, #13788 @ 0x35dc │ │ │ │ + beq.n 443ee <_PyEval_MatchKeys@@Base+0x436> │ │ │ │ + movw r0, #17012 @ 0x4274 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 442ca <_PyEval_MatchKeys@@Base+0x43c> │ │ │ │ + cbnz r0, 443f2 <_PyEval_MatchKeys@@Base+0x43a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25251c │ │ │ │ + bl 25364c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44322 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + b.n 4444a <_PyEval_MatchKeys@@Base+0x492> │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #92 @ 0x5c │ │ │ │ + movw r0, #3232 @ 0xca0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #24] │ │ │ │ - beq.n 44300 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ + beq.n 44428 <_PyEval_MatchKeys@@Base+0x470> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44300 <_PyEval_MatchKeys@@Base+0x472> │ │ │ │ + cbnz r3, 44428 <_PyEval_MatchKeys@@Base+0x470> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 442c0 <_PyEval_MatchKeys@@Base+0x432> │ │ │ │ + beq.n 443e8 <_PyEval_MatchKeys@@Base+0x430> │ │ │ │ mov r0, r7 │ │ │ │ - bl e1c58 │ │ │ │ + bl e1c44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44322 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + beq.n 4444a <_PyEval_MatchKeys@@Base+0x492> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44322 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + cbnz r3, 4444a <_PyEval_MatchKeys@@Base+0x492> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -38381,393 +38487,379 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4435c <_PyEval_MatchKeys@@Base+0x4ce> │ │ │ │ + bhi.n 44484 <_PyEval_MatchKeys@@Base+0x4cc> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44374 <_PyEval_MatchKeys@@Base+0x4e6> │ │ │ │ - b.n 443ba <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ - movw r0, #13796 @ 0x35e4 │ │ │ │ + cbz r0, 4449c <_PyEval_MatchKeys@@Base+0x4e4> │ │ │ │ + b.n 444e2 <_PyEval_MatchKeys@@Base+0x52a> │ │ │ │ + movw r0, #17020 @ 0x427c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4434c <_PyEval_MatchKeys@@Base+0x4be> │ │ │ │ - b.n 443ba <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + bne.n 44474 <_PyEval_MatchKeys@@Base+0x4bc> │ │ │ │ + b.n 444e2 <_PyEval_MatchKeys@@Base+0x52a> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 443ee <_PyEval_MatchKeys@@Base+0x560> │ │ │ │ + ble.n 44516 <_PyEval_MatchKeys@@Base+0x55e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 443dc <_PyEval_MatchKeys@@Base+0x54e> │ │ │ │ + beq.n 44504 <_PyEval_MatchKeys@@Base+0x54c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 443be <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ + bpl.n 444e6 <_PyEval_MatchKeys@@Base+0x52e> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 443ba <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + cbz r0, 444e2 <_PyEval_MatchKeys@@Base+0x52a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 443de <_PyEval_MatchKeys@@Base+0x550> │ │ │ │ + beq.n 44506 <_PyEval_MatchKeys@@Base+0x54e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4441e <_PyEval_MatchKeys@@Base+0x590> │ │ │ │ - movw r2, #41584 @ 0xa270 │ │ │ │ + b.n 44546 <_PyEval_MatchKeys@@Base+0x58e> │ │ │ │ + movw r2, #44808 @ 0xaf08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13796 @ 0x35e4 │ │ │ │ + movw r0, #17020 @ 0x427c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 443ba <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 444e2 <_PyEval_MatchKeys@@Base+0x52a> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 443f0 <_PyEval_MatchKeys@@Base+0x562> │ │ │ │ + beq.n 44518 <_PyEval_MatchKeys@@Base+0x560> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 443f0 <_PyEval_MatchKeys@@Base+0x562> │ │ │ │ - b.n 443ba <_PyEval_MatchKeys@@Base+0x52c> │ │ │ │ + bge.n 44518 <_PyEval_MatchKeys@@Base+0x560> │ │ │ │ + b.n 444e2 <_PyEval_MatchKeys@@Base+0x52a> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 443fe <_PyEval_MatchKeys@@Base+0x570> │ │ │ │ + cbnz r4, 44526 <_PyEval_MatchKeys@@Base+0x56e> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 193d64 │ │ │ │ + bl 19578c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4441e <_PyEval_MatchKeys@@Base+0x590> │ │ │ │ + cbz r0, 44546 <_PyEval_MatchKeys@@Base+0x58e> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #23224 @ 0x5ab8 │ │ │ │ + movw r0, #26240 @ 0x6680 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 44428 <_PyEval_MatchKeys@@Base+0x59a> │ │ │ │ + cbz r3, 44550 <_PyEval_MatchKeys@@Base+0x598> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ 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 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 44458 <_PyEval_MatchKeys@@Base+0x5ca> │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 44470 <_PyEval_MatchKeys@@Base+0x5e2> │ │ │ │ - b.n 44484 <_PyEval_MatchKeys@@Base+0x5f6> │ │ │ │ - movw r0, #46420 @ 0xb554 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4452e <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ - b.n 4444a <_PyEval_MatchKeys@@Base+0x5bc> │ │ │ │ - bl 85efc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 44492 <_PyEval_MatchKeys@@Base+0x604> │ │ │ │ - adds r2, r5, #1 │ │ │ │ - bne.n 444a2 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4452e <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 444a2 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 44480 <_PyEval_MatchKeys@@Base+0x5f2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44480 <_PyEval_MatchKeys@@Base+0x5f2> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 4450e <_PyEval_MatchKeys@@Base+0x680> │ │ │ │ - ldr.w r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #4 │ │ │ │ - bpl.n 444bc <_PyEval_MatchKeys@@Base+0x62e> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 444e2 <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - b.n 44510 <_PyEval_MatchKeys@@Base+0x682> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 444d6 <_PyEval_MatchKeys@@Base+0x648> │ │ │ │ - movw r1, #35736 @ 0x8b98 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 444ee <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 444ee <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - b.n 44510 <_PyEval_MatchKeys@@Base+0x682> │ │ │ │ - movw r3, #35736 @ 0x8b98 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 444c8 <_PyEval_MatchKeys@@Base+0x63a> │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #10828 @ 0x2a4c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #46420 @ 0xb554 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4452e <_PyEval_MatchKeys@@Base+0x6a0> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 44520 <_PyEval_MatchKeys@@Base+0x692> │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1dc890 │ │ │ │ - subs r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 406ea │ │ │ │ - movs r0, #0 │ │ │ │ - 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44570 <_PyEval_MatchKeys@@Base+0x6e2> │ │ │ │ + beq.n 44592 <_PyEval_MatchKeys@@Base+0x5da> │ │ │ │ mov r1, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 44570 <_PyEval_MatchKeys@@Base+0x6e2> │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 44592 <_PyEval_MatchKeys@@Base+0x5da> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 148350 │ │ │ │ + bl 1492c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44578 <_PyEval_MatchKeys@@Base+0x6ea> │ │ │ │ + bne.n 4459a <_PyEval_MatchKeys@@Base+0x5e2> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 445f4 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ + b.n 44616 <_PyEval_MatchKeys@@Base+0x65e> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 4458e <_PyEval_MatchKeys@@Base+0x700> │ │ │ │ + beq.n 445b0 <_PyEval_MatchKeys@@Base+0x5f8> │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 44598 <_PyEval_MatchKeys@@Base+0x70a> │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 445ba <_PyEval_MatchKeys@@Base+0x602> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 445a8 <_PyEval_MatchKeys@@Base+0x71a> │ │ │ │ + b.n 445ca <_PyEval_MatchKeys@@Base+0x612> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 148350 │ │ │ │ + bl 1492c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 445a8 <_PyEval_MatchKeys@@Base+0x71a> │ │ │ │ + bne.n 445ca <_PyEval_MatchKeys@@Base+0x612> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 445f4 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ + b.n 44616 <_PyEval_MatchKeys@@Base+0x65e> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 445d0 <_PyEval_MatchKeys@@Base+0x742> │ │ │ │ + bne.n 445f2 <_PyEval_MatchKeys@@Base+0x63a> │ │ │ │ movw r3, #56088 @ 0xdb18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #108 @ 0x6c │ │ │ │ + movw r1, #3436 @ 0xd6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 445f4 <_PyEval_MatchKeys@@Base+0x766> │ │ │ │ + b.n 44616 <_PyEval_MatchKeys@@Base+0x65e> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 350e8 │ │ │ │ - movw r0, #63128 @ 0xf698 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + bl 350c4 │ │ │ │ + movw r0, #856 @ 0x358 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 4462a <_PyEval_MatchKeys@@Base+0x79c> │ │ │ │ + cbz r2, 4464c <_PyEval_MatchKeys@@Base+0x694> │ │ │ │ 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 10f00c │ │ │ │ + bl 10f1d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7907c │ │ │ │ - cbz r4, 44652 <_PyEval_MatchKeys@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #28] @ (44658 <_PyEval_MatchKeys@@Base+0x7ca>) │ │ │ │ - bl 1ff7b0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7908c │ │ │ │ + cbz r4, 44674 <_PyEval_MatchKeys@@Base+0x6bc> │ │ │ │ + ldr r0, [pc, #28] @ (4467c <_PyEval_MatchKeys@@Base+0x6c4>) │ │ │ │ + bl 2014d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56824 @ 0xddf8 │ │ │ │ + movw r0, #60056 @ 0xea98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 44564 <_PyEval_MatchKeys@@Base+0x6d6> │ │ │ │ + nop │ │ │ │ + bmi.n 44588 <_PyEval_MatchKeys@@Base+0x5d0> │ │ │ │ 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 │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cbz r3, 446c2 <_PyEval_MatchKeys@@Base+0x70a> │ │ │ │ + mov r8, r1 │ │ │ │ + bl 805c4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 44750 <_PyEval_MatchKeys@@Base+0x798> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 446c2 <_PyEval_MatchKeys@@Base+0x70a> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2636f4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 446c6 <_PyEval_MatchKeys@@Base+0x70e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25364c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 4473c <_PyEval_MatchKeys@@Base+0x784> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ + mov r1, r0 │ │ │ │ + cbnz r0, 446ec <_PyEval_MatchKeys@@Base+0x734> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 446bc <_PyEval_MatchKeys@@Base+0x704> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 446bc <_PyEval_MatchKeys@@Base+0x704> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 446bc <_PyEval_MatchKeys@@Base+0x704> │ │ │ │ + mov r2, r5 │ │ │ │ + movw r0, #25940 @ 0x6554 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 847a8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 446bc <_PyEval_MatchKeys@@Base+0x704> │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movw r1, #590 @ 0x24e │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ + mov r3, r0 │ │ │ │ + movw r0, #3452 @ 0xd7c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ + str r7, [r4, #24] │ │ │ │ + cbnz r0, 44728 <_PyEval_MatchKeys@@Base+0x770> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25364c │ │ │ │ + b.n 4473c <_PyEval_MatchKeys@@Base+0x784> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4473c <_PyEval_MatchKeys@@Base+0x784> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4473c <_PyEval_MatchKeys@@Base+0x784> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 790e8 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 29a70 │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 118ac0 │ │ │ │ + bl 11901c │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 446b8 <_PyEval_MatchKeys@@Base+0x82a> │ │ │ │ + cbz r0, 447b2 <_PyEval_MatchKeys@@Base+0x7fa> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 4469c <_PyEval_MatchKeys@@Base+0x80e> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 446a0 <_PyEval_MatchKeys@@Base+0x812> │ │ │ │ - b.n 449aa <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 44796 <_PyEval_MatchKeys@@Base+0x7de> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 4479a <_PyEval_MatchKeys@@Base+0x7e2> │ │ │ │ + b.n 44aa4 <_PyEval_MatchKeys@@Base+0xaec> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 446a8 <_PyEval_MatchKeys@@Base+0x81a> │ │ │ │ + bge.n 447a2 <_PyEval_MatchKeys@@Base+0x7ea> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 446a8 <_PyEval_MatchKeys@@Base+0x81a> │ │ │ │ + cbz r3, 447a2 <_PyEval_MatchKeys@@Base+0x7ea> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r4, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 4c608 │ │ │ │ + b.w 4c5f4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #12188 @ 0x2f9c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 44994 <_PyEval_MatchKeys@@Base+0xb06> │ │ │ │ + bne.w 44a8e <_PyEval_MatchKeys@@Base+0xad6> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 446de <_PyEval_MatchKeys@@Base+0x850> │ │ │ │ + cbz r3, 447d8 <_PyEval_MatchKeys@@Base+0x820> │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1175ac │ │ │ │ + bl 117acc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 446ec <_PyEval_MatchKeys@@Base+0x85e> │ │ │ │ - b.n 449aa <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 447e6 <_PyEval_MatchKeys@@Base+0x82e> │ │ │ │ + b.n 44aa4 <_PyEval_MatchKeys@@Base+0xaec> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 245dcc <_Py_c_pow@@Base+0x146c> │ │ │ │ + bl 2472ac <_Py_c_pow@@Base+0x122c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 446cc <_PyEval_MatchKeys@@Base+0x83e> │ │ │ │ - b.n 449aa <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 447c6 <_PyEval_MatchKeys@@Base+0x80e> │ │ │ │ + b.n 44aa4 <_PyEval_MatchKeys@@Base+0xaec> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r3, r4 │ │ │ │ - bl 117c9c │ │ │ │ + bl 1181bc │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 447c8 <_PyEval_MatchKeys@@Base+0x93a> │ │ │ │ + bne.n 448c2 <_PyEval_MatchKeys@@Base+0x90a> │ │ │ │ cmp r0, r8 │ │ │ │ - ble.w 449b0 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + ble.w 44aaa <_PyEval_MatchKeys@@Base+0xaf2> │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 44720 <_PyEval_MatchKeys@@Base+0x892> │ │ │ │ + bge.n 4481a <_PyEval_MatchKeys@@Base+0x862> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r0, #1 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ negs r4, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 449aa <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + beq.w 44aa4 <_PyEval_MatchKeys@@Base+0xaec> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r4, r0 │ │ │ │ cmp r1, r4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls.n 44780 <_PyEval_MatchKeys@@Base+0x8f2> │ │ │ │ + bls.n 4487a <_PyEval_MatchKeys@@Base+0x8c2> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ sub.w r2, r2, r4 │ │ │ │ it cc │ │ │ │ addcc.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -38778,180 +38870,180 @@ │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ adds r1, #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r3 │ │ │ │ - b.n 44734 <_PyEval_MatchKeys@@Base+0x8a6> │ │ │ │ + b.n 4482e <_PyEval_MatchKeys@@Base+0x876> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 4479e <_PyEval_MatchKeys@@Base+0x910> │ │ │ │ + bcs.n 44898 <_PyEval_MatchKeys@@Base+0x8e0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ subs r0, r1, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 2a344 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r5, r3, r5 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r5, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 449b0 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + beq.w 44aaa <_PyEval_MatchKeys@@Base+0xaf2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 449b0 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + bne.w 44aaa <_PyEval_MatchKeys@@Base+0xaf2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 449b0 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44aaa <_PyEval_MatchKeys@@Base+0xaf2> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #284 @ 0x11c │ │ │ │ + movw r1, #3464 @ 0xd88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fa428 │ │ │ │ + bl fa4e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 449aa <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + beq.w 44aa4 <_PyEval_MatchKeys@@Base+0xaec> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4481c <_PyEval_MatchKeys@@Base+0x98e> │ │ │ │ + beq.n 44916 <_PyEval_MatchKeys@@Base+0x95e> │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 4482e <_PyEval_MatchKeys@@Base+0x9a0> │ │ │ │ + beq.n 44928 <_PyEval_MatchKeys@@Base+0x970> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44800 <_PyEval_MatchKeys@@Base+0x972> │ │ │ │ + beq.n 448fa <_PyEval_MatchKeys@@Base+0x942> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44800 <_PyEval_MatchKeys@@Base+0x972> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 448fa <_PyEval_MatchKeys@@Base+0x942> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #21364 @ 0x5374 │ │ │ │ + movw r1, #24588 @ 0x600c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 449aa <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bl d5248 │ │ │ │ + b.n 44aa4 <_PyEval_MatchKeys@@Base+0xaec> │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 4482e <_PyEval_MatchKeys@@Base+0x9a0> │ │ │ │ + bge.n 44928 <_PyEval_MatchKeys@@Base+0x970> │ │ │ │ sub.w r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 246c8c │ │ │ │ + bl 24816c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 448aa <_PyEval_MatchKeys@@Base+0xa1c> │ │ │ │ + beq.n 449a4 <_PyEval_MatchKeys@@Base+0x9ec> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 122c2c │ │ │ │ - bl cfd44 │ │ │ │ + bl 123164 │ │ │ │ + bl cf520 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge.n 4489c <_PyEval_MatchKeys@@Base+0xa0e> │ │ │ │ + bge.n 44996 <_PyEval_MatchKeys@@Base+0x9de> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r4, #12 │ │ │ │ ldrmi r3, [r4, #12] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp r1, sl │ │ │ │ - beq.n 44896 <_PyEval_MatchKeys@@Base+0xa08> │ │ │ │ + beq.n 44990 <_PyEval_MatchKeys@@Base+0x9d8> │ │ │ │ mov r0, sl │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 44896 <_PyEval_MatchKeys@@Base+0xa08> │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 44990 <_PyEval_MatchKeys@@Base+0x9d8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ - movw r1, #52544 @ 0xcd40 │ │ │ │ + movw r1, #55808 @ 0xda00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 448b4 <_PyEval_MatchKeys@@Base+0xa26> │ │ │ │ - b.n 449aa <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 449ae <_PyEval_MatchKeys@@Base+0x9f6> │ │ │ │ + b.n 44aa4 <_PyEval_MatchKeys@@Base+0xaec> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 44846 <_PyEval_MatchKeys@@Base+0x9b8> │ │ │ │ + b.n 44940 <_PyEval_MatchKeys@@Base+0x988> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 448e4 <_PyEval_MatchKeys@@Base+0xa56> │ │ │ │ + ble.n 449de <_PyEval_MatchKeys@@Base+0xa26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 448c4 <_PyEval_MatchKeys@@Base+0xa36> │ │ │ │ + cbnz r0, 449be <_PyEval_MatchKeys@@Base+0xa06> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 449aa <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + beq.n 44aa4 <_PyEval_MatchKeys@@Base+0xaec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 449aa <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bne.n 44aa4 <_PyEval_MatchKeys@@Base+0xaec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 449aa <_PyEval_MatchKeys@@Base+0xb1c> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 44aa4 <_PyEval_MatchKeys@@Base+0xaec> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r0, r3, r5, lsl #2 │ │ │ │ ldr.w r7, [lr, r1, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 448d4 <_PyEval_MatchKeys@@Base+0xa46> │ │ │ │ - b.n 448e8 <_PyEval_MatchKeys@@Base+0xa5a> │ │ │ │ + bne.n 449ce <_PyEval_MatchKeys@@Base+0xa16> │ │ │ │ + b.n 449e2 <_PyEval_MatchKeys@@Base+0xa2a> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ - ble.n 4491a <_PyEval_MatchKeys@@Base+0xa8c> │ │ │ │ + ble.n 44a14 <_PyEval_MatchKeys@@Base+0xa5c> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 4490a <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ + ble.n 44a04 <_PyEval_MatchKeys@@Base+0xa4c> │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r8, r5 │ │ │ │ add r0, r2 │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r7, [r6, r0, lsl #2] │ │ │ │ - b.n 448f2 <_PyEval_MatchKeys@@Base+0xa64> │ │ │ │ + b.n 449ec <_PyEval_MatchKeys@@Base+0xa34> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 4493a <_PyEval_MatchKeys@@Base+0xaac> │ │ │ │ - bge.n 4490a <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ + b.n 44a34 <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ + bge.n 44a04 <_PyEval_MatchKeys@@Base+0xa4c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 4490a <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ + bgt.n 44a04 <_PyEval_MatchKeys@@Base+0xa4c> │ │ │ │ ldr r6, [r3, #12] │ │ │ │ sub.w r0, r8, r5 │ │ │ │ add r0, r2 │ │ │ │ ldr.w r7, [r6, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ str.w r7, [r6, r0, lsl #2] │ │ │ │ - b.n 44922 <_PyEval_MatchKeys@@Base+0xa94> │ │ │ │ + b.n 44a1c <_PyEval_MatchKeys@@Base+0xa64> │ │ │ │ cmp r2, r8 │ │ │ │ - bge.n 4496e <_PyEval_MatchKeys@@Base+0xae0> │ │ │ │ + bge.n 44a68 <_PyEval_MatchKeys@@Base+0xab0> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #12 │ │ │ │ ldrmi r1, [r4, #12] │ │ │ │ ldr.w r6, [r1, r2, lsl #2] │ │ │ │ @@ -38961,357 +39053,297 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ add.w r0, r0, lr, lsl #2 │ │ │ │ cmp r1, ip │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r6, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 4493a <_PyEval_MatchKeys@@Base+0xaac> │ │ │ │ + b.n 44a34 <_PyEval_MatchKeys@@Base+0xa7c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r2, r2, r5 │ │ │ │ add r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4498c <_PyEval_MatchKeys@@Base+0xafe> │ │ │ │ + beq.n 44a86 <_PyEval_MatchKeys@@Base+0xace> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4498c <_PyEval_MatchKeys@@Base+0xafe> │ │ │ │ + cbnz r3, 44a86 <_PyEval_MatchKeys@@Base+0xace> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 790d8 │ │ │ │ - b.n 449b0 <_PyEval_MatchKeys@@Base+0xb22> │ │ │ │ + bl 790e8 │ │ │ │ + b.n 44aaa <_PyEval_MatchKeys@@Base+0xaf2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #316 @ 0x13c │ │ │ │ + movw r1, #3496 @ 0xda8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r3, 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, 449fa <_PyEval_MatchKeys@@Base+0xb6c> │ │ │ │ - mov r8, r1 │ │ │ │ - bl 80650 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 44a88 <_PyEval_MatchKeys@@Base+0xbfa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 449fa <_PyEval_MatchKeys@@Base+0xb6c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 262840 <_PyUnicode_ToNumeric@@Base+0x8f28> │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 449fe <_PyEval_MatchKeys@@Base+0xb70> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25251c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 44a74 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r0, 44a24 <_PyEval_MatchKeys@@Base+0xb96> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 449f4 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 449f4 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 449f4 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ - mov r2, r5 │ │ │ │ - movw r0, #22924 @ 0x598c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 84cbc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 449f4 <_PyEval_MatchKeys@@Base+0xb66> │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movw r1, #590 @ 0x24e │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ - mov r3, r0 │ │ │ │ - movw r0, #352 @ 0x160 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ - str r7, [r4, #24] │ │ │ │ - cbnz r0, 44a60 <_PyEval_MatchKeys@@Base+0xbd2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25251c │ │ │ │ - b.n 44a74 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 44a74 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 44a74 <_PyEval_MatchKeys@@Base+0xbe6> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 790d8 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 29a70 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ + cbnz r3, 44ade <_PyEval_MatchKeys@@Base+0xb26> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 44b06 <_PyEval_MatchKeys@@Base+0xb4e> │ │ │ │ + ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ + cbz r3, 44afc <_PyEval_MatchKeys@@Base+0xb44> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #3684 @ 0xe64 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 44b06 <_PyEval_MatchKeys@@Base+0xb4e> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 80790 │ │ │ │ + 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, 44aaa <_PyEval_MatchKeys@@Base+0xc1c> │ │ │ │ + cbz r0, 44b26 <_PyEval_MatchKeys@@Base+0xb6e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 26179c <_PyUnicode_ToNumeric@@Base+0x7e84> │ │ │ │ + bl 262e74 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 193254 │ │ │ │ + bl 194de8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 193254 │ │ │ │ + bl 194de8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 44bca <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + beq.n 44c46 <_PyEval_MatchKeys@@Base+0xc8e> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44bca <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + bne.n 44c46 <_PyEval_MatchKeys@@Base+0xc8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44bca <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + beq.n 44c46 <_PyEval_MatchKeys@@Base+0xc8e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #34385 @ 0x8651 │ │ │ │ + movw r3, #41161 @ 0xa0c9 │ │ │ │ movt r3, #25 │ │ │ │ - movw r0, #372 @ 0x174 │ │ │ │ + movw r0, #3540 @ 0xdd4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44b74 <_PyEval_MatchKeys@@Base+0xce6> │ │ │ │ + cbnz r0, 44bf0 <_PyEval_MatchKeys@@Base+0xc38> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #605 @ 0x25d │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #384 @ 0x180 │ │ │ │ + movw r0, #3552 @ 0xde0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 44baa <_PyEval_MatchKeys@@Base+0xd1c> │ │ │ │ + beq.n 44c26 <_PyEval_MatchKeys@@Base+0xc6e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44baa <_PyEval_MatchKeys@@Base+0xd1c> │ │ │ │ + cbnz r3, 44c26 <_PyEval_MatchKeys@@Base+0xc6e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44b68 <_PyEval_MatchKeys@@Base+0xcda> │ │ │ │ + beq.n 44be4 <_PyEval_MatchKeys@@Base+0xc2c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44bca <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + beq.n 44c46 <_PyEval_MatchKeys@@Base+0xc8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44bca <_PyEval_MatchKeys@@Base+0xd3c> │ │ │ │ + cbnz r3, 44c46 <_PyEval_MatchKeys@@Base+0xc8e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 44bd4 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ - b.n 44bd4 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r4, r5, 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, 44c00 <_PyEval_MatchKeys@@Base+0xd72> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 44c1c <_PyEval_MatchKeys@@Base+0xd8e> │ │ │ │ - ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44c20 <_PyEval_MatchKeys@@Base+0xd92> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #460 @ 0x1cc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 44c28 <_PyEval_MatchKeys@@Base+0xd9a> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ - b.n 44bd4 <_PyEval_MatchKeys@@Base+0xd46> │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 71f6c │ │ │ │ + cbz r0, 44c84 <_PyEval_MatchKeys@@Base+0xccc> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 89008 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 44c86 <_PyEval_MatchKeys@@Base+0xcce> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 44c84 <_PyEval_MatchKeys@@Base+0xccc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 44c84 <_PyEval_MatchKeys@@Base+0xccc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ 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, 44c4e <_PyEval_MatchKeys@@Base+0xdc0> │ │ │ │ + cbz r7, 44cac <_PyEval_MatchKeys@@Base+0xcf4> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 44c5e <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ + b.n 44cbc <_PyEval_MatchKeys@@Base+0xd04> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 44c5c <_PyEval_MatchKeys@@Base+0xdce> │ │ │ │ + ble.n 44cba <_PyEval_MatchKeys@@Base+0xd02> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 44c58 <_PyEval_MatchKeys@@Base+0xdca> │ │ │ │ - cbnz r2, 44c80 <_PyEval_MatchKeys@@Base+0xdf2> │ │ │ │ + bgt.n 44cb6 <_PyEval_MatchKeys@@Base+0xcfe> │ │ │ │ + cbnz r2, 44cde <_PyEval_MatchKeys@@Base+0xd26> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 44c5e <_PyEval_MatchKeys@@Base+0xdd0> │ │ │ │ + b.n 44cbc <_PyEval_MatchKeys@@Base+0xd04> │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #324] @ (44da4 <_PyEval_MatchKeys@@Base+0xf16>) │ │ │ │ + ldr r1, [pc, #324] @ (44e04 <_PyEval_MatchKeys@@Base+0xe4c>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44c86 <_PyEval_MatchKeys@@Base+0xdf8> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44ce4 <_PyEval_MatchKeys@@Base+0xd2c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44d9c <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44dfa <_PyEval_MatchKeys@@Base+0xe42> │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r4, r6 │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44caa <_PyEval_MatchKeys@@Base+0xe1c> │ │ │ │ + beq.n 44d08 <_PyEval_MatchKeys@@Base+0xd50> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44ca2 <_PyEval_MatchKeys@@Base+0xe14> │ │ │ │ + cbz r4, 44d00 <_PyEval_MatchKeys@@Base+0xd48> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44ca4 <_PyEval_MatchKeys@@Base+0xe16> │ │ │ │ - b.n 44cb0 <_PyEval_MatchKeys@@Base+0xe22> │ │ │ │ + bne.n 44d02 <_PyEval_MatchKeys@@Base+0xd4a> │ │ │ │ + b.n 44d0e <_PyEval_MatchKeys@@Base+0xd56> │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44cb2 <_PyEval_MatchKeys@@Base+0xe24> │ │ │ │ + b.n 44d10 <_PyEval_MatchKeys@@Base+0xd58> │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 44cb2 <_PyEval_MatchKeys@@Base+0xe24> │ │ │ │ + b.n 44d10 <_PyEval_MatchKeys@@Base+0xd58> │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171a04 │ │ │ │ + bl 172b48 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 260e48 <_PyUnicode_ToNumeric@@Base+0x7530> │ │ │ │ + bl 2621a8 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 44cca <_PyEval_MatchKeys@@Base+0xe3c> │ │ │ │ + bne.n 44d28 <_PyEval_MatchKeys@@Base+0xd70> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 44ce2 <_PyEval_MatchKeys@@Base+0xe54> │ │ │ │ + beq.n 44d40 <_PyEval_MatchKeys@@Base+0xd88> │ │ │ │ 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 fd968 │ │ │ │ + bl fda18 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44d9c <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44dfa <_PyEval_MatchKeys@@Base+0xe42> │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44cfc <_PyEval_MatchKeys@@Base+0xe6e> │ │ │ │ + cbnz r3, 44d5a <_PyEval_MatchKeys@@Base+0xda2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44d9c <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + beq.n 44dfa <_PyEval_MatchKeys@@Base+0xe42> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44d9c <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44dfa <_PyEval_MatchKeys@@Base+0xe42> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 44cec <_PyEval_MatchKeys@@Base+0xe5e> │ │ │ │ + bge.n 44d4a <_PyEval_MatchKeys@@Base+0xd92> │ │ │ │ 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 │ │ │ │ @@ -39321,391 +39353,369 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d5354 │ │ │ │ + bl d4b78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 44d40 <_PyEval_MatchKeys@@Base+0xeb2> │ │ │ │ + beq.n 44d9e <_PyEval_MatchKeys@@Base+0xde6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44d40 <_PyEval_MatchKeys@@Base+0xeb2> │ │ │ │ + cbnz r2, 44d9e <_PyEval_MatchKeys@@Base+0xde6> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 44d7a <_PyEval_MatchKeys@@Base+0xeec> │ │ │ │ + bne.n 44dd8 <_PyEval_MatchKeys@@Base+0xe20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 263cd0 │ │ │ │ + bl 264bd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44d64 <_PyEval_MatchKeys@@Base+0xed6> │ │ │ │ + beq.n 44dc2 <_PyEval_MatchKeys@@Base+0xe0a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44d64 <_PyEval_MatchKeys@@Base+0xed6> │ │ │ │ + cbnz r3, 44dc2 <_PyEval_MatchKeys@@Base+0xe0a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 44d74 <_PyEval_MatchKeys@@Base+0xee6> │ │ │ │ + bne.n 44dd2 <_PyEval_MatchKeys@@Base+0xe1a> │ │ │ │ movw r3, #44000 @ 0xabe0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44d9c <_PyEval_MatchKeys@@Base+0xf0e> │ │ │ │ + b.n 44dfa <_PyEval_MatchKeys@@Base+0xe42> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44cec <_PyEval_MatchKeys@@Base+0xe5e> │ │ │ │ - b.n 44c7c <_PyEval_MatchKeys@@Base+0xdee> │ │ │ │ + bne.n 44d4a <_PyEval_MatchKeys@@Base+0xd92> │ │ │ │ + b.n 44cda <_PyEval_MatchKeys@@Base+0xd22> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44d90 <_PyEval_MatchKeys@@Base+0xf02> │ │ │ │ + beq.n 44dee <_PyEval_MatchKeys@@Base+0xe36> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44d90 <_PyEval_MatchKeys@@Base+0xf02> │ │ │ │ + cbnz r3, 44dee <_PyEval_MatchKeys@@Base+0xe36> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 44c7c <_PyEval_MatchKeys@@Base+0xdee> │ │ │ │ + bne.w 44cda <_PyEval_MatchKeys@@Base+0xd22> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 44ce6 <_PyEval_MatchKeys@@Base+0xe58> │ │ │ │ + b.n 44d44 <_PyEval_MatchKeys@@Base+0xd8c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + nop │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 71fa4 │ │ │ │ - cbz r0, 44de0 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 89540 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 44de2 <_PyEval_MatchKeys@@Base+0xf54> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 44de0 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 44de0 <_PyEval_MatchKeys@@Base+0xf52> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_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 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 44e12 <_PyEval_MatchKeys@@Base+0xf84> │ │ │ │ + bls.n 44e34 <_PyEval_MatchKeys@@Base+0xe7c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #444 @ 0x1bc │ │ │ │ + movw r1, #3612 @ 0xe1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 44e3a <_PyEval_MatchKeys@@Base+0xfac> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 44e5c <_PyEval_MatchKeys@@Base+0xea4> │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 158178 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ - cbnz r0, 44e5a <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ + bl 159190 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ + cbnz r0, 44e7c <_PyEval_MatchKeys@@Base+0xec4> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cbnz r0, 44e3e <_PyEval_MatchKeys@@Base+0xfb0> │ │ │ │ + bl d7298 │ │ │ │ + cbnz r0, 44e60 <_PyEval_MatchKeys@@Base+0xea8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44e5a <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ - bl d7ce4 │ │ │ │ + b.n 44e7c <_PyEval_MatchKeys@@Base+0xec4> │ │ │ │ + bl d74dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44e3a <_PyEval_MatchKeys@@Base+0xfac> │ │ │ │ + beq.n 44e5c <_PyEval_MatchKeys@@Base+0xea4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44e54 <_PyEval_MatchKeys@@Base+0xfc6> │ │ │ │ + bne.n 44e76 <_PyEval_MatchKeys@@Base+0xebe> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44e5a <_PyEval_MatchKeys@@Base+0xfcc> │ │ │ │ + b.n 44e7c <_PyEval_MatchKeys@@Base+0xec4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44e50 <_PyEval_MatchKeys@@Base+0xfc2> │ │ │ │ + b.n 44e72 <_PyEval_MatchKeys@@Base+0xeba> │ │ │ │ pop {r4, pc} │ │ │ │ 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, 44e7e <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ + cbnz r3, 44ea0 <_PyEval_MatchKeys@@Base+0xee8> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44e7e <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ + ble.n 44ea0 <_PyEval_MatchKeys@@Base+0xee8> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44e7e <_PyEval_MatchKeys@@Base+0xff0> │ │ │ │ - cbnz r4, 44e9e <_PyEval_MatchKeys@@Base+0x1010> │ │ │ │ + bne.n 44ea0 <_PyEval_MatchKeys@@Base+0xee8> │ │ │ │ + cbnz r4, 44ec0 <_PyEval_MatchKeys@@Base+0xf08> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (44ef8 <_PyEval_MatchKeys@@Base+0x106a>) │ │ │ │ + ldr r4, [pc, #116] @ (44f1c <_PyEval_MatchKeys@@Base+0xf64>) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44e9e <_PyEval_MatchKeys@@Base+0x1010> │ │ │ │ + cbnz r0, 44ec0 <_PyEval_MatchKeys@@Base+0xf08> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44ef2 <_PyEval_MatchKeys@@Base+0x1064> │ │ │ │ + b.n 44f14 <_PyEval_MatchKeys@@Base+0xf5c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44e9a <_PyEval_MatchKeys@@Base+0x100c> │ │ │ │ + beq.n 44ebc <_PyEval_MatchKeys@@Base+0xf04> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 45094 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 450b8 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44e9a <_PyEval_MatchKeys@@Base+0x100c> │ │ │ │ + beq.n 44ebc <_PyEval_MatchKeys@@Base+0xf04> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2a35c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44eea <_PyEval_MatchKeys@@Base+0x105c> │ │ │ │ + bne.n 44f0c <_PyEval_MatchKeys@@Base+0xf54> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + nop │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ 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, #33444 @ 0x82a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44f2c <_PyEval_MatchKeys@@Base+0x109e> │ │ │ │ + beq.n 44f50 <_PyEval_MatchKeys@@Base+0xf98> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 44f2c <_PyEval_MatchKeys@@Base+0x109e> │ │ │ │ + beq.n 44f50 <_PyEval_MatchKeys@@Base+0xf98> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44f56 <_PyEval_MatchKeys@@Base+0x10c8> │ │ │ │ - b.n 44f44 <_PyEval_MatchKeys@@Base+0x10b6> │ │ │ │ + beq.n 44f7a <_PyEval_MatchKeys@@Base+0xfc2> │ │ │ │ + b.n 44f68 <_PyEval_MatchKeys@@Base+0xfb0> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 44f24 <_PyEval_MatchKeys@@Base+0x1096> │ │ │ │ - movw r0, #46100 @ 0xb414 │ │ │ │ + beq.n 44f48 <_PyEval_MatchKeys@@Base+0xf90> │ │ │ │ + movw r0, #49364 @ 0xc0d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f24 <_PyEval_MatchKeys@@Base+0x1096> │ │ │ │ - b.n 44f82 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ + bne.n 44f48 <_PyEval_MatchKeys@@Base+0xf90> │ │ │ │ + b.n 44fa6 <_PyEval_MatchKeys@@Base+0xfee> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #46100 @ 0xb414 │ │ │ │ + movw r0, #49364 @ 0xc0d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44f82 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44fa6 <_PyEval_MatchKeys@@Base+0xfee> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d1764 │ │ │ │ - cbnz r0, 44f78 <_PyEval_MatchKeys@@Base+0x10ea> │ │ │ │ + bl d0f3c │ │ │ │ + cbnz r0, 44f9c <_PyEval_MatchKeys@@Base+0xfe4> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40136 @ 0x9cc8 │ │ │ │ + movw r1, #43360 @ 0xa960 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 44f82 <_PyEval_MatchKeys@@Base+0x10f4> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 44fa6 <_PyEval_MatchKeys@@Base+0xfee> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 450f4 │ │ │ │ + b.w 45118 │ │ │ │ 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44fca <_PyEval_MatchKeys@@Base+0x113c> │ │ │ │ + bhi.n 44fee <_PyEval_MatchKeys@@Base+0x1036> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 44fe2 <_PyEval_MatchKeys@@Base+0x1154> │ │ │ │ + bmi.n 45006 <_PyEval_MatchKeys@@Base+0x104e> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13740 @ 0x35ac │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4508e <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - movw r0, #13740 @ 0x35ac │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 450b2 <_PyEval_MatchKeys@@Base+0x10fa> │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4508e <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - b.n 44fa0 <_PyEval_MatchKeys@@Base+0x1112> │ │ │ │ + beq.n 450b2 <_PyEval_MatchKeys@@Base+0x10fa> │ │ │ │ + b.n 44fc4 <_PyEval_MatchKeys@@Base+0x100c> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 45064 <_PyEval_MatchKeys@@Base+0x11d6> │ │ │ │ + ble.n 45088 <_PyEval_MatchKeys@@Base+0x10d0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4504a <_PyEval_MatchKeys@@Base+0x11bc> │ │ │ │ + beq.n 4506e <_PyEval_MatchKeys@@Base+0x10b6> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4502c <_PyEval_MatchKeys@@Base+0x119e> │ │ │ │ + bpl.n 45050 <_PyEval_MatchKeys@@Base+0x1098> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4508e <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + beq.n 450b2 <_PyEval_MatchKeys@@Base+0x10fa> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4504c <_PyEval_MatchKeys@@Base+0x11be> │ │ │ │ + beq.n 45070 <_PyEval_MatchKeys@@Base+0x10b8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4508e <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - movw r2, #41584 @ 0xa270 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 450b2 <_PyEval_MatchKeys@@Base+0x10fa> │ │ │ │ + movw r2, #44808 @ 0xaf08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13740 @ 0x35ac │ │ │ │ + movw r0, #16964 @ 0x4244 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4508e <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 450b2 <_PyEval_MatchKeys@@Base+0x10fa> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4506a <_PyEval_MatchKeys@@Base+0x11dc> │ │ │ │ + beq.n 4508e <_PyEval_MatchKeys@@Base+0x10d6> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4506c <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 4506c <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ - b.n 4508e <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ + bne.n 45090 <_PyEval_MatchKeys@@Base+0x10d8> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 45090 <_PyEval_MatchKeys@@Base+0x10d8> │ │ │ │ + b.n 450b2 <_PyEval_MatchKeys@@Base+0x10fa> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4506c <_PyEval_MatchKeys@@Base+0x11de> │ │ │ │ + b.n 45090 <_PyEval_MatchKeys@@Base+0x10d8> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20be78 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 20db6c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4508e <_PyEval_MatchKeys@@Base+0x1200> │ │ │ │ - movw r0, #23224 @ 0x5ab8 │ │ │ │ + cbz r0, 450b2 <_PyEval_MatchKeys@@Base+0x10fa> │ │ │ │ + movw r0, #26240 @ 0x6680 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00045094 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +000450b8 <_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 450ce <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 450f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 450ce <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 450f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14284 @ 0x37cc │ │ │ │ + movw r1, #17016 @ 0x4278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 450e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 14a784 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4510c <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 14b6cc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 450ec <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 450ec <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 45110 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 45110 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 450f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 45116 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000450f4 : │ │ │ │ +00045118 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33444 @ 0x82a4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4514c │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 45170 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (45150 ) │ │ │ │ + ldr r1, [pc, #52] @ (45174 ) │ │ │ │ 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] │ │ │ │ @@ -39725,1063 +39735,1080 @@ │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1580bc <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ + bl 1590d4 <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4517a │ │ │ │ - bl 888c4 │ │ │ │ + cbz r0, 4519e │ │ │ │ + bl 88394 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ 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, #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 45266 │ │ │ │ + beq.n 4528a │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45266 │ │ │ │ + bne.n 4528a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45266 │ │ │ │ + beq.n 4528a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #564 @ 0x234 │ │ │ │ + movw r0, #3732 @ 0xe94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4520e │ │ │ │ + cbnz r0, 45232 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #572 @ 0x23c │ │ │ │ + movw r0, #3740 @ 0xe9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 45246 │ │ │ │ + beq.n 4526a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45246 │ │ │ │ + cbnz r3, 4526a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45202 │ │ │ │ + beq.n 45226 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45266 │ │ │ │ + beq.n 4528a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45266 │ │ │ │ + cbnz r3, 4528a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ 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, 4528c │ │ │ │ + cbnz r3, 452b0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4528c │ │ │ │ + ble.n 452b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4528c │ │ │ │ - cbnz r0, 452a4 │ │ │ │ + bne.n 452b0 │ │ │ │ + cbnz r0, 452c8 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (452e8 ) │ │ │ │ + ldr r4, [pc, #84] @ (4530c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 452d8 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 452fc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 452d8 │ │ │ │ - bl 98638 │ │ │ │ + beq.n 452fc │ │ │ │ + bl 97dec │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 452dc │ │ │ │ + bne.n 45300 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 452e4 │ │ │ │ + b.n 45308 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl ff50c │ │ │ │ + bl ff6bc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r6, #172 @ 0xac │ │ │ │ + adds r6, #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 r0, r1 │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 45330 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4534c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29d10 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 45342 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4534c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4531c │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 45380 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 45316 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4531c │ │ │ │ + bne.n 4537a │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 45380 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4533e │ │ │ │ + cbnz r0, 453a2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4533e │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 453a2 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45334 │ │ │ │ + bne.n 45398 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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} │ │ │ │ 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, 4535e │ │ │ │ + cbz r3, 453c2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4536e │ │ │ │ + b.n 453d2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4536c │ │ │ │ + blt.n 453d0 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 45368 │ │ │ │ - cbnz r1, 4538a │ │ │ │ + bgt.n 453cc │ │ │ │ + cbnz r1, 453ee │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4536e │ │ │ │ + b.n 453d2 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #692] @ (45624 ) │ │ │ │ + ldr r1, [pc, #692] @ (45688 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45390 │ │ │ │ - b.n 4541c │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 453f4 │ │ │ │ + b.n 45480 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 453da │ │ │ │ + beq.n 4543e │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4539e │ │ │ │ + cbz r4, 45402 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 453a6 │ │ │ │ - b.n 453e8 │ │ │ │ + bne.n 4540a │ │ │ │ + b.n 4544c │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 453b8 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 453e8 │ │ │ │ - b.n 4541c │ │ │ │ - bl 85efc │ │ │ │ + cbnz r0, 4541c │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 4544c │ │ │ │ + b.n 45480 │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 453d4 │ │ │ │ + beq.n 45438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 453d4 │ │ │ │ + cbnz r3, 45438 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 453ec │ │ │ │ - b.n 453b0 │ │ │ │ + bne.n 45450 │ │ │ │ + b.n 45414 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 453ec │ │ │ │ + b.n 45450 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ 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 4556a │ │ │ │ + bne.w 455ce │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45420 │ │ │ │ + cbnz r0, 45484 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45798 │ │ │ │ + b.n 457fc │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #30624 @ 0x77a0 │ │ │ │ + movw fp, #33888 @ 0x8460 │ │ │ │ movt fp, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 454e2 │ │ │ │ + beq.n 45546 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 4553e │ │ │ │ + blt.w 455a2 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4545e │ │ │ │ + bpl.n 454c2 │ │ │ │ mov r1, sl │ │ │ │ - b.n 45434 │ │ │ │ + b.n 45498 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 45496 │ │ │ │ + bmi.n 454fa │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4544e │ │ │ │ + bne.n 454b2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 45496 │ │ │ │ + bne.n 454fa │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 45496 │ │ │ │ + bne.n 454fa │ │ │ │ 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 4553e │ │ │ │ + b.n 455a2 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4554c │ │ │ │ + beq.n 455b0 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 454b6 │ │ │ │ + bgt.n 4551a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 454dc │ │ │ │ + b.n 45540 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 454cc │ │ │ │ + cbz r0, 45530 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 45518 │ │ │ │ - b.n 4554c │ │ │ │ + bne.n 4557c │ │ │ │ + b.n 455b0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 454dc │ │ │ │ + beq.n 45540 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 454dc │ │ │ │ + cbnz r3, 45540 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 45430 │ │ │ │ + b.n 45494 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4553e │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ + blt.n 455a2 │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 45526 │ │ │ │ + bpl.n 4558a │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4553e │ │ │ │ - b.n 454ee │ │ │ │ + bcc.n 455a2 │ │ │ │ + b.n 45552 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45780 │ │ │ │ + beq.w 457e4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4554c │ │ │ │ + beq.n 455b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4554c │ │ │ │ + cbnz r3, 455b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4554c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 455b0 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4554c │ │ │ │ + cbz r0, 455b0 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45500 │ │ │ │ + bgt.n 45564 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f8e78 │ │ │ │ + bl 1fabf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 45798 │ │ │ │ + bne.w 457fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4541c │ │ │ │ + beq.w 45480 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4541c │ │ │ │ + bne.w 45480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4541c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45480 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4541c │ │ │ │ + bne.w 45480 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4559e │ │ │ │ + bne.n 45602 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33196 @ 0x81ac │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 45776 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 457da │ │ │ │ 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 4566c │ │ │ │ + bne.n 456d0 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45776 │ │ │ │ + beq.w 457da │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 45646 │ │ │ │ + blt.n 456aa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 45646 │ │ │ │ + beq.n 456aa │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45642 │ │ │ │ + bne.n 456a6 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45760 │ │ │ │ + beq.w 457c4 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 455f6 │ │ │ │ + bgt.n 4565a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4563a │ │ │ │ + b.n 4569e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45628 │ │ │ │ + cbz r0, 4568c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45760 │ │ │ │ + beq.w 457c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45760 │ │ │ │ + bne.w 457c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45760 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 457c4 │ │ │ │ nop │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4563a │ │ │ │ + beq.n 4569e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4563a │ │ │ │ + cbnz r3, 4569e │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 455c6 │ │ │ │ + b.n 4562a │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 455d0 │ │ │ │ - cbnz r5, 45658 │ │ │ │ + bcs.n 45634 │ │ │ │ + cbnz r5, 456bc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 456ec │ │ │ │ + beq.n 45750 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45754 │ │ │ │ + blt.n 457b8 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45714 │ │ │ │ - b.n 45760 │ │ │ │ - bl 72f58 │ │ │ │ + bne.n 45778 │ │ │ │ + b.n 457c4 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45776 │ │ │ │ + beq.n 457da │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 456da │ │ │ │ + beq.n 4573e │ │ │ │ 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 1e1d2c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e3ac8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 456da │ │ │ │ + blt.n 4573e │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45760 │ │ │ │ + beq.n 457c4 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 456b4 │ │ │ │ + bgt.n 45718 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 456d4 │ │ │ │ + b.n 45738 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45730 │ │ │ │ + cbnz r0, 45794 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 456d4 │ │ │ │ + beq.n 45738 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 456d4 │ │ │ │ + cbnz r3, 45738 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 45676 │ │ │ │ - cbnz r5, 45708 │ │ │ │ + b.n 456da │ │ │ │ + cbnz r5, 4576c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45708 │ │ │ │ + bne.n 4576c │ │ │ │ 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 45754 │ │ │ │ + b.n 457b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45760 │ │ │ │ + cbz r0, 457c4 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45720 │ │ │ │ + bgt.n 45784 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 45752 │ │ │ │ + b.n 457b6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45742 │ │ │ │ + cbz r0, 457a6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45760 │ │ │ │ + beq.n 457c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45760 │ │ │ │ + cbnz r3, 457c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45760 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 457c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45752 │ │ │ │ + beq.n 457b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45752 │ │ │ │ + cbnz r3, 457b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f8e78 │ │ │ │ + bl 1fabf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45778 │ │ │ │ + bne.n 457dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45776 │ │ │ │ + beq.n 457da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45776 │ │ │ │ + cbnz r3, 457da │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 45798 │ │ │ │ + bl d2234 │ │ │ │ + b.n 457fc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4553c │ │ │ │ + beq.w 455a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4553c │ │ │ │ + bne.w 455a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4553c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 455a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45840 │ │ │ │ + beq.n 458a4 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45804 │ │ │ │ + ble.n 45868 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbz r1, 45800 │ │ │ │ + cbz r1, 45864 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 457e6 │ │ │ │ + beq.n 4584a │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 457f8 │ │ │ │ + bpl.n 4585c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 457f8 │ │ │ │ + bne.n 4585c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 45800 │ │ │ │ - bl 86084 │ │ │ │ + cbz r1, 45864 │ │ │ │ + bl 85b64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4582a │ │ │ │ + beq.n 4588e │ │ │ │ adds r5, #1 │ │ │ │ - b.n 457c6 │ │ │ │ + b.n 4582a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 45842 │ │ │ │ + cbz r3, 458a6 │ │ │ │ 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 906e0 │ │ │ │ + bl 8fe74 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 45842 │ │ │ │ + cbz r3, 458a6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4580e │ │ │ │ + bne.n 45872 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45840 │ │ │ │ + beq.n 458a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45840 │ │ │ │ + cbnz r3, 458a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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] @ (458b0 ) │ │ │ │ + ldr r1, [pc, #84] @ (45914 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d92c0 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ - cbz r0, 4588a │ │ │ │ + bl d8ab8 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + cbz r0, 458ee │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12bc40 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12c5cc <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 458aa │ │ │ │ + beq.n 4590e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 458aa │ │ │ │ + cbnz r3, 4590e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 458aa │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4590e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #592 @ 0x250 │ │ │ │ + movw r1, #3760 @ 0xeb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 458de │ │ │ │ - movw r1, #56605 @ 0xdd1d │ │ │ │ + beq.n 45942 │ │ │ │ + movw r1, #64677 @ 0xfca5 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 246be4 │ │ │ │ + b.w 2480c4 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #33784 @ 0x83f8 │ │ │ │ + movw r2, #36916 @ 0x9034 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #27228 @ 0x6a5c │ │ │ │ + movw r0, #30308 @ 0x7664 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 45920 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 4593c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29d10 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 72b40 │ │ │ │ mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 45932 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 4593c │ │ │ │ + cbz r0, 4598c │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + adds r0, #16 │ │ │ │ + bl 4140a <_PyDict_DelItem_KnownHash@@Base+0xe> │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + 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, #20] │ │ │ │ - cbz r0, 45964 │ │ │ │ + cbz r0, 459b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45982 │ │ │ │ + beq.n 459d2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45982 │ │ │ │ + b.n 459d2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 45980 │ │ │ │ - bl fe244 │ │ │ │ - cbz r0, 4597c │ │ │ │ + cbz r0, 459d0 │ │ │ │ + bl fe2ec │ │ │ │ + cbz r0, 459cc │ │ │ │ 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 45982 │ │ │ │ - ldr r0, [pc, #0] @ (45984 ) │ │ │ │ + b.n 459d2 │ │ │ │ + ldr r0, [pc, #0] @ (459d4 ) │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 459b0 │ │ │ │ + cbz r0, 45a00 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 414c2 <_PyDict_DelItem_KnownHash@@Base+0x1d8> │ │ │ │ + bl 416ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 45adc │ │ │ │ - cbz r0, 45a08 │ │ │ │ + bl 45aa8 │ │ │ │ + cbz r0, 45a58 │ │ │ │ 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 459ec │ │ │ │ + beq.n 45a3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 459ec │ │ │ │ + cbnz r3, 45a3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 45a0a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 45a5a │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cbz r0, 45a08 │ │ │ │ - bl d7ce4 │ │ │ │ + bl d7298 │ │ │ │ + cbz r0, 45a58 │ │ │ │ + bl d74dc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 245f5c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 247628 <_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, 45a32 │ │ │ │ + cbz r0, 45a82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45a56 │ │ │ │ + beq.n 45aa6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45a56 │ │ │ │ + b.n 45aa6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 45a4e │ │ │ │ - bl fe244 │ │ │ │ - cbz r0, 45a4a │ │ │ │ + cbz r0, 45a9e │ │ │ │ + bl fe2ec │ │ │ │ + cbz r0, 45a9a │ │ │ │ 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 45a56 │ │ │ │ + b.n 45aa6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 │ │ │ │ - ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 45a84 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 45aac │ │ │ │ - ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 45aa2 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #460 @ 0x1cc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 45aac │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 8081c │ │ │ │ - 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 r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 72b78 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 45ad8 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add.w r1, r5, #16 │ │ │ │ - adds r0, #16 │ │ │ │ - bl 416fe │ │ │ │ - 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 │ │ │ │ - bl 237704 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 238c44 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45b60 │ │ │ │ + beq.n 45b2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 45b66 │ │ │ │ + cbnz r2, 45b32 │ │ │ │ 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, 45b1c │ │ │ │ + cbnz r0, 45ae8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b60 │ │ │ │ + beq.n 45b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45b60 │ │ │ │ + cbnz r3, 45b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45b60 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 45b2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b2c │ │ │ │ + beq.n 45af8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45b2c │ │ │ │ + cbnz r3, 45af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13acf4 │ │ │ │ - cbnz r0, 45b64 │ │ │ │ + bl 13c04c │ │ │ │ + cbnz r0, 45b30 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #664 @ 0x298 │ │ │ │ + movw r1, #3820 @ 0xeec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b60 │ │ │ │ + beq.n 45b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45b60 │ │ │ │ + cbnz r3, 45b2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45b66 │ │ │ │ + b.n 45b32 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 2529d8 <_PyBytes_Find@@Base+0x114> │ │ │ │ + b.w 253b08 <_PyBytes_Find@@Base+0x114> │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45c1c │ │ │ │ + beq.n 45be8 │ │ │ │ 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 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45c18 │ │ │ │ + bne.n 45be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45c18 │ │ │ │ - movw r0, #13788 @ 0x35dc │ │ │ │ + beq.n 45be4 │ │ │ │ + movw r0, #17012 @ 0x4274 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45bc2 │ │ │ │ + cbnz r0, 45b8e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #652 @ 0x28c │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #804 @ 0x324 │ │ │ │ + movw r0, #3972 @ 0xf84 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 45bf8 │ │ │ │ + beq.n 45bc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45bf8 │ │ │ │ + cbnz r3, 45bc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45bb6 │ │ │ │ + beq.n 45b82 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c18 │ │ │ │ + beq.n 45be4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45c18 │ │ │ │ + cbnz r3, 45be4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_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 │ │ │ │ + bl cf520 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 45c1a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45c1a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45c1a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 45c36 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45c36 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45c36 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 45c52 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45c52 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 45c52 │ │ │ │ + bl 78c3c <_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 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -40792,553 +40819,542 @@ │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f744 │ │ │ │ + b.w 7f6b8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #12824 @ 0x3218 │ │ │ │ + movw fp, #16088 @ 0x3ed8 │ │ │ │ movt fp, #54 @ 0x36 │ │ │ │ - movw r7, #21528 @ 0x5418 │ │ │ │ + movw r7, #24792 @ 0x60d8 │ │ │ │ movt r7, #55 @ 0x37 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #4744 @ 0x1288 │ │ │ │ + movw r6, #8008 @ 0x1f48 │ │ │ │ movt r6, #54 @ 0x36 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 45d62 │ │ │ │ + bge.n 45d9a │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 45cb6 │ │ │ │ + bne.n 45cee │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 45ccc │ │ │ │ + b.n 45d04 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 45cc2 │ │ │ │ + bne.n 45cfa │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 45ccc │ │ │ │ + b.n 45d04 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 45ce0 │ │ │ │ + bcs.n 45d18 │ │ │ │ lsrs r3, r0, #7 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ - b.n 45ce2 │ │ │ │ + b.n 45d1a │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 45d24 │ │ │ │ + bpl.n 45d5c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 45d24 │ │ │ │ + beq.n 45d5c │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #37620 @ 0x92f4 │ │ │ │ + movw r3, #40884 @ 0x9fb4 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ add r1, sp, #12 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 45d20 │ │ │ │ + beq.n 45d58 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 45d0e │ │ │ │ + b.n 45d46 │ │ │ │ mov r0, ip │ │ │ │ - b.n 45d2a │ │ │ │ + b.n 45d62 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 23b8e4 │ │ │ │ + bl 23ce24 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, sp, #12 │ │ │ │ add.w ip, r2, r5, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bge.n 45d58 │ │ │ │ + bge.n 45d90 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, r2 │ │ │ │ ite cs │ │ │ │ strcs.w r3, [sl] │ │ │ │ strcc.w r2, [sl] │ │ │ │ str.w r2, [ip], #4 │ │ │ │ - b.n 45d36 │ │ │ │ + b.n 45d6e │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 45ca4 │ │ │ │ + b.n 45cdc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45e0e │ │ │ │ + beq.n 45e46 │ │ │ │ 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 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45e0a │ │ │ │ + bne.n 45e42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45e0a │ │ │ │ - movw r0, #13788 @ 0x35dc │ │ │ │ + beq.n 45e42 │ │ │ │ + movw r0, #17012 @ 0x4274 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45db4 │ │ │ │ + cbnz r0, 45dec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #824 @ 0x338 │ │ │ │ + movw r0, #3992 @ 0xf98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 45dea │ │ │ │ + beq.n 45e22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45dea │ │ │ │ + cbnz r3, 45e22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45da8 │ │ │ │ + beq.n 45de0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45e0a │ │ │ │ + beq.n 45e42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45e0a │ │ │ │ + cbnz r3, 45e42 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_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 │ │ │ │ - bl cfd44 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 45e40 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45e40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45e40 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 45e5c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45e5c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45e5c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 45e78 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 45e78 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 45e78 │ │ │ │ - bl 78c2c <_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, #4072] @ 0xfe8 │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r0, #63128 @ 0xf698 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [r3, #16] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 84cbc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.n 45bea │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #840 @ 0x348 │ │ │ │ + movw r0, #4008 @ 0xfa8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45ecc │ │ │ │ + cbnz r3, 45e6c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45ecc │ │ │ │ + cbnz r3, 45e6c │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #4076 @ 0xfec │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 45eae │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 46066 <_PyEval_FormatAwaitableError@@Base+0x4c> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #4092 @ 0xffc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847a8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45f84 │ │ │ │ + beq.n 45f66 │ │ │ │ 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 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45f80 │ │ │ │ + bne.n 45f62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b578 <_PyTime_AsTimeval@@Base+0x1ce8> │ │ │ │ + bl 24c9b4 <_PyTime_AsTimeval@@Base+0x1b94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45f80 │ │ │ │ + beq.n 45f62 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d564 <_PyTime_AsTimeval@@Base+0x3cd4> │ │ │ │ + bl 24ea44 <_PyTime_AsTimeval@@Base+0x3c24> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63228 @ 0xf6fc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 84cbc │ │ │ │ + movw r0, #880 @ 0x370 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45f2a │ │ │ │ + cbnz r0, 45f0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 25251c │ │ │ │ + b.w 25364c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #618 @ 0x26a │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #908 @ 0x38c │ │ │ │ + movw r0, #4100 @ 0x1004 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24dc00 <_PyTime_AsTimeval@@Base+0x4370> │ │ │ │ + bl 24ef88 <_PyTime_AsTimeval@@Base+0x4168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 45f60 │ │ │ │ + beq.n 45f42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f60 │ │ │ │ + cbnz r3, 45f42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 45f1e │ │ │ │ + beq.n 45f00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45f80 │ │ │ │ + beq.n 45f62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45f80 │ │ │ │ + cbnz r3, 45f62 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - b.n 45e10 │ │ │ │ - b.n 46018 <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ + b.n 460da <_PyEval_FormatAwaitableError@@Base+0xc0> │ │ │ │ + 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 db118 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 45f8e │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 45fc2 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 45fc6 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 859dc │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 45fac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 45fac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r4, #1 │ │ │ │ + bne.n 45fc6 │ │ │ │ + b.n 45f82 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 406ac │ │ │ │ + cbnz r0, 45fd6 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 45fea │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.n 45fb2 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 1de730 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + ldrb r3, [r2, r4] │ │ │ │ + cmp r3, #43 @ 0x2b │ │ │ │ + beq.n 45fe4 │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + bne.n 45fea │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + strb r3, [r0, #16] │ │ │ │ + strb r1, [r2, r4] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + 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, #856 @ 0x358 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldrd r4, r5, [r3, #16] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 847a8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00045f8a <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +0004601a <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 45f92 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 46022 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 45fd4 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 46064 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 45fb2 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 46042 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #924 @ 0x39c │ │ │ │ + movw r2, #4116 @ 0x1014 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 15420c <_PyErr_Format@@Base> │ │ │ │ + b.w 155224 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45fd0 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 46060 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #43976 @ 0xabc8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #1016 @ 0x3f8 │ │ │ │ + movw r2, #4208 @ 0x1070 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 15420c <_PyErr_Format@@Base> │ │ │ │ + b.w 155224 <_PyErr_Format@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ + 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 r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + adds r0, #13 │ │ │ │ + movs r1, #10 │ │ │ │ + bl 72b40 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #1108 @ 0x454 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 46014 <_PyEval_FormatAwaitableError@@Base+0x8a> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 4614a <_PyEval_FormatAwaitableError@@Base+0x1c0> │ │ │ │ + cbz r0, 460d6 <_PyEval_FormatAwaitableError@@Base+0xbc> │ │ │ │ + cmp r6, #3 │ │ │ │ + ble.n 46094 <_PyEval_FormatAwaitableError@@Base+0x7a> │ │ │ │ + ldrb r3, [r5, #23] │ │ │ │ + cbz r3, 46094 <_PyEval_FormatAwaitableError@@Base+0x7a> │ │ │ │ + ldrb r3, [r0, #18] │ │ │ │ + orn r3, r3, #127 @ 0x7f │ │ │ │ + strb r3, [r0, #18] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #1124 @ 0x464 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + cbz r3, 460a8 <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 460b2 <_PyEval_FormatAwaitableError@@Base+0x98> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7e510 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 460ba <_PyEval_FormatAwaitableError@@Base+0xa0> │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7e3e4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 460ca <_PyEval_FormatAwaitableError@@Base+0xb0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 460ce <_PyEval_FormatAwaitableError@@Base+0xb4> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 460d6 <_PyEval_FormatAwaitableError@@Base+0xbc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 460ca <_PyEval_FormatAwaitableError@@Base+0xb0> │ │ │ │ + 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, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (460c4 <_PyEval_FormatAwaitableError@@Base+0x13a>) │ │ │ │ + ldr r3, [pc, #152] @ (46184 <_PyEval_FormatAwaitableError@@Base+0x16a>) │ │ │ │ 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, 46060 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ + cbz r3, 46122 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46056 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ + bne.n 46118 <_PyEval_FormatAwaitableError@@Base+0xfe> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46046 <_PyEval_FormatAwaitableError@@Base+0xbc> │ │ │ │ + bne.n 46108 <_PyEval_FormatAwaitableError@@Base+0xee> │ │ │ │ dmb ish │ │ │ │ - beq.n 46060 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ - bl 27359c │ │ │ │ + beq.n 46122 <_PyEval_FormatAwaitableError@@Base+0x108> │ │ │ │ + bl 278c10 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 461ce <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + bl 461f0 <_PyEval_FormatAwaitableError@@Base+0x1d6> │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 460a4 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ + cbz r3, 46166 <_PyEval_FormatAwaitableError@@Base+0x14c> │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4609a <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ + bne.n 4615c <_PyEval_FormatAwaitableError@@Base+0x142> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4608a <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ + bne.n 4614c <_PyEval_FormatAwaitableError@@Base+0x132> │ │ │ │ dmb ish │ │ │ │ - beq.n 460a4 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ - bl 25161c │ │ │ │ + beq.n 46166 <_PyEval_FormatAwaitableError@@Base+0x14c> │ │ │ │ + bl 25267c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (460c4 <_PyEval_FormatAwaitableError@@Base+0x13a>) │ │ │ │ + bl 256c4c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (46184 <_PyEval_FormatAwaitableError@@Base+0x16a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 460be <_PyEval_FormatAwaitableError@@Base+0x134> │ │ │ │ + beq.n 46180 <_PyEval_FormatAwaitableError@@Base+0x166> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 460ec <_PyEval_FormatAwaitableError@@Base+0x162> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 46120 <_PyEval_FormatAwaitableError@@Base+0x196> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46124 <_PyEval_FormatAwaitableError@@Base+0x19a> │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + bhi.n 461ac <_PyEval_FormatAwaitableError@@Base+0x192> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 2625c0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 85efc │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + b.n 461ae <_PyEval_FormatAwaitableError@@Base+0x194> │ │ │ │ + mov r5, r2 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16e894 <_PyLong_Format@@Base+0x1b48> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 461da <_PyEval_FormatAwaitableError@@Base+0x1c0> │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + bhi.n 461c8 <_PyEval_FormatAwaitableError@@Base+0x1ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 262dcc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4610a <_PyEval_FormatAwaitableError@@Base+0x180> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4610a <_PyEval_FormatAwaitableError@@Base+0x180> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r4, #1 │ │ │ │ - bne.n 46124 <_PyEval_FormatAwaitableError@@Base+0x19a> │ │ │ │ - b.n 460e0 <_PyEval_FormatAwaitableError@@Base+0x156> │ │ │ │ - subs r4, r4, r3 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 406ea │ │ │ │ - cbnz r0, 46134 <_PyEval_FormatAwaitableError@@Base+0x1aa> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 46148 <_PyEval_FormatAwaitableError@@Base+0x1be> │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 46110 <_PyEval_FormatAwaitableError@@Base+0x186> │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 461da <_PyEval_FormatAwaitableError@@Base+0x1c0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 16e894 <_PyLong_Format@@Base+0x1b48> │ │ │ │ mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dc890 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - ldrb r3, [r2, r4] │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 46142 <_PyEval_FormatAwaitableError@@Base+0x1b8> │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 46148 <_PyEval_FormatAwaitableError@@Base+0x1be> │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - strb r3, [r0, #16] │ │ │ │ - strb r1, [r2, 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 r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - adds r0, #13 │ │ │ │ - movs r1, #10 │ │ │ │ - bl 72b78 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 461ba <_PyEval_FormatAwaitableError@@Base+0x230> │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.n 46178 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ - ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 46178 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ - ldrb r3, [r0, #18] │ │ │ │ - orn r3, r3, #127 @ 0x7f │ │ │ │ - strb r3, [r0, #18] │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - cbz r3, 4618c <_PyEval_FormatAwaitableError@@Base+0x202> │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 46196 <_PyEval_FormatAwaitableError@@Base+0x20c> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7e594 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 4619e <_PyEval_FormatAwaitableError@@Base+0x214> │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7e468 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 461ae <_PyEval_FormatAwaitableError@@Base+0x224> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 461b2 <_PyEval_FormatAwaitableError@@Base+0x228> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 461ba <_PyEval_FormatAwaitableError@@Base+0x230> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 461ae <_PyEval_FormatAwaitableError@@Base+0x224> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #38724 @ 0x9744 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 1477f4 │ │ │ │ + b.w 148764 │ │ │ │ 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] @ (4633c <_PyEval_FormatAwaitableError@@Base+0x3b2>) │ │ │ │ + ldr r3, [pc, #344] @ (4635c <_PyEval_FormatAwaitableError@@Base+0x342>) │ │ │ │ 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 46322 <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ + bne.w 46344 <_PyEval_FormatAwaitableError@@Base+0x32a> │ │ │ │ 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 46254 <_PyEval_FormatAwaitableError@@Base+0x2ca> │ │ │ │ + bls.n 46276 <_PyEval_FormatAwaitableError@@Base+0x25c> │ │ │ │ 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 │ │ │ │ @@ -41349,15 +41365,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 263ff0 │ │ │ │ + bl 264f50 │ │ │ │ sub.w r2, r8, #128 @ 0x80 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r4, #352] @ 0x160 │ │ │ │ blx 2a344 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -41372,15 +41388,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, 462a4 <_PyEval_FormatAwaitableError@@Base+0x31a> │ │ │ │ + cbz r2, 462c6 <_PyEval_FormatAwaitableError@@Base+0x2ac> │ │ │ │ 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 │ │ │ │ @@ -41397,15 +41413,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 2957c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263ff0 │ │ │ │ + bl 264f50 │ │ │ │ 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 │ │ │ │ @@ -41416,42 +41432,41 @@ │ │ │ │ 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 462e0 <_PyEval_FormatAwaitableError@@Base+0x356> │ │ │ │ + bne.n 46302 <_PyEval_FormatAwaitableError@@Base+0x2e8> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #24] @ (4633c <_PyEval_FormatAwaitableError@@Base+0x3b2>) │ │ │ │ + ldr r3, [pc, #20] @ (4635c <_PyEval_FormatAwaitableError@@Base+0x342>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46334 <_PyEval_FormatAwaitableError@@Base+0x3aa> │ │ │ │ + beq.n 46356 <_PyEval_FormatAwaitableError@@Base+0x33c> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54344 @ 0xd448 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 46398 <_PyEval_FormatAwaitableError@@Base+0x40e> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 463b8 <_PyEval_FormatAwaitableError@@Base+0x39e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (4639c <_PyEval_FormatAwaitableError@@Base+0x412>) │ │ │ │ + ldr r1, [pc, #52] @ (463bc <_PyEval_FormatAwaitableError@@Base+0x3a2>) │ │ │ │ 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] │ │ │ │ @@ -41474,240 +41489,204 @@ │ │ │ │ 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, 463be <_PyEval_FormatAwaitableError@@Base+0x434> │ │ │ │ + cbz r3, 463de <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 463ce <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ + b.n 463ee <_PyEval_FormatAwaitableError@@Base+0x3d4> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 463cc <_PyEval_FormatAwaitableError@@Base+0x442> │ │ │ │ + ble.n 463ec <_PyEval_FormatAwaitableError@@Base+0x3d2> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 463c8 <_PyEval_FormatAwaitableError@@Base+0x43e> │ │ │ │ - cbnz r1, 463ee <_PyEval_FormatAwaitableError@@Base+0x464> │ │ │ │ + bne.n 463e8 <_PyEval_FormatAwaitableError@@Base+0x3ce> │ │ │ │ + cbnz r1, 46414 <_PyEval_FormatAwaitableError@@Base+0x3fa> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 463ce <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ + b.n 463ee <_PyEval_FormatAwaitableError@@Base+0x3d4> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #516] @ (465d4 <_PyEval_FormatAwaitableError@@Base+0x64a>) │ │ │ │ + movs r1, #2 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - movs r1, #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r1, r1, [sp, #4] │ │ │ │ + movw r4, #14424 @ 0x3858 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + strd r1, r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 463f4 <_PyEval_FormatAwaitableError@@Base+0x46a> │ │ │ │ - b.n 465c8 <_PyEval_FormatAwaitableError@@Base+0x63e> │ │ │ │ + cbnz r0, 4641a <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + b.n 465ee <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 4640a <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ + bne.n 46430 <_PyEval_FormatAwaitableError@@Base+0x416> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4642a <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ - bl 147c08 │ │ │ │ + b.n 46450 <_PyEval_FormatAwaitableError@@Base+0x436> │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4642a <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 46450 <_PyEval_FormatAwaitableError@@Base+0x436> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 465c8 <_PyEval_FormatAwaitableError@@Base+0x63e> │ │ │ │ + bne.w 465ee <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 46438 <_PyEval_FormatAwaitableError@@Base+0x4ae> │ │ │ │ + bne.n 4645e <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 46458 <_PyEval_FormatAwaitableError@@Base+0x4ce> │ │ │ │ - bl 147c08 │ │ │ │ + b.n 4647e <_PyEval_FormatAwaitableError@@Base+0x464> │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46458 <_PyEval_FormatAwaitableError@@Base+0x4ce> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4647e <_PyEval_FormatAwaitableError@@Base+0x464> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 465c8 <_PyEval_FormatAwaitableError@@Base+0x63e> │ │ │ │ + bne.w 465ee <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4646c <_PyEval_FormatAwaitableError@@Base+0x4e2> │ │ │ │ + beq.n 46492 <_PyEval_FormatAwaitableError@@Base+0x478> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4647a <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ + bne.n 464a0 <_PyEval_FormatAwaitableError@@Base+0x486> │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29b7c │ │ │ │ - b.n 465ba <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ - bl 130fac │ │ │ │ + b.n 465e0 <_PyEval_FormatAwaitableError@@Base+0x5c6> │ │ │ │ + bl 13193c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 465c8 <_PyEval_FormatAwaitableError@@Base+0x63e> │ │ │ │ + beq.w 465ee <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 464c4 <_PyEval_FormatAwaitableError@@Base+0x53a> │ │ │ │ + bne.n 464ea <_PyEval_FormatAwaitableError@@Base+0x4d0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ + movw r1, #4416 @ 0x1140 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 465c8 <_PyEval_FormatAwaitableError@@Base+0x63e> │ │ │ │ + beq.w 465ee <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 465c8 <_PyEval_FormatAwaitableError@@Base+0x63e> │ │ │ │ + bne.w 465ee <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 465c8 <_PyEval_FormatAwaitableError@@Base+0x63e> │ │ │ │ - bl 14a784 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 465ee <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ + bl 14b6cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 464e2 <_PyEval_FormatAwaitableError@@Base+0x558> │ │ │ │ + beq.n 46508 <_PyEval_FormatAwaitableError@@Base+0x4ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 464e2 <_PyEval_FormatAwaitableError@@Base+0x558> │ │ │ │ + cbnz r3, 46508 <_PyEval_FormatAwaitableError@@Base+0x4ee> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4650c <_PyEval_FormatAwaitableError@@Base+0x582> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 46512 <_PyEval_FormatAwaitableError@@Base+0x588> │ │ │ │ + bne.n 46532 <_PyEval_FormatAwaitableError@@Base+0x518> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 46538 <_PyEval_FormatAwaitableError@@Base+0x51e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 465c8 <_PyEval_FormatAwaitableError@@Base+0x63e> │ │ │ │ - bl d7ce4 │ │ │ │ - b.n 46512 <_PyEval_FormatAwaitableError@@Base+0x588> │ │ │ │ + beq.n 465ee <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ + bl d74dc │ │ │ │ + b.n 46538 <_PyEval_FormatAwaitableError@@Base+0x51e> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 4653e <_PyEval_FormatAwaitableError@@Base+0x5b4> │ │ │ │ + beq.n 46564 <_PyEval_FormatAwaitableError@@Base+0x54a> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4653e <_PyEval_FormatAwaitableError@@Base+0x5b4> │ │ │ │ + bvs.n 46564 <_PyEval_FormatAwaitableError@@Base+0x54a> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 465b6 <_PyEval_FormatAwaitableError@@Base+0x62c> │ │ │ │ + bvs.n 465dc <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 46544 <_PyEval_FormatAwaitableError@@Base+0x5ba> │ │ │ │ + bne.n 4656a <_PyEval_FormatAwaitableError@@Base+0x550> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 465ba <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + b.n 465e0 <_PyEval_FormatAwaitableError@@Base+0x5c6> │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 4657e <_PyEval_FormatAwaitableError@@Base+0x5f4> │ │ │ │ + bpl.n 465a4 <_PyEval_FormatAwaitableError@@Base+0x58a> │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 465b6 <_PyEval_FormatAwaitableError@@Base+0x62c> │ │ │ │ + bcs.n 465dc <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 46592 <_PyEval_FormatAwaitableError@@Base+0x608> │ │ │ │ + bcs.n 465b8 <_PyEval_FormatAwaitableError@@Base+0x59e> │ │ │ │ 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 465ba <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + b.n 465e0 <_PyEval_FormatAwaitableError@@Base+0x5c6> │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 4659e <_PyEval_FormatAwaitableError@@Base+0x614> │ │ │ │ + bcs.n 465c4 <_PyEval_FormatAwaitableError@@Base+0x5aa> │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 465b6 <_PyEval_FormatAwaitableError@@Base+0x62c> │ │ │ │ + bcc.n 465dc <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 465ba <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + b.n 465e0 <_PyEval_FormatAwaitableError@@Base+0x5c6> │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 465b6 <_PyEval_FormatAwaitableError@@Base+0x62c> │ │ │ │ + bcc.n 465dc <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 465ba <_PyEval_FormatAwaitableError@@Base+0x630> │ │ │ │ + b.n 465e0 <_PyEval_FormatAwaitableError@@Base+0x5c6> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85fac │ │ │ │ + b.w 85a8c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - adds r7, #16 │ │ │ │ - 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 r7, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 465fc <_PyEval_FormatAwaitableError@@Base+0x672> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 261760 <_PyUnicode_ToNumeric@@Base+0x7e48> │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 465fe <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ - mov r5, r2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16d7a8 <_PyLong_Format@@Base+0x1b48> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 4662a <_PyEval_FormatAwaitableError@@Base+0x6a0> │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 46618 <_PyEval_FormatAwaitableError@@Base+0x68e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 261868 <_PyUnicode_ToNumeric@@Base+0x7f50> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 4662a <_PyEval_FormatAwaitableError@@Base+0x6a0> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 16d7a8 <_PyLong_Format@@Base+0x1b48> │ │ │ │ - mov r0, r6 │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ @@ -41719,1157 +41698,1158 @@ │ │ │ │ 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 466ca <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ + bmi.n 46692 <_PyEval_FormatAwaitableError@@Base+0x678> │ │ │ │ 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 d5354 │ │ │ │ + bl d4b78 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 46692 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + beq.n 4665a <_PyEval_FormatAwaitableError@@Base+0x640> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46692 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ + cbnz r3, 4665a <_PyEval_FormatAwaitableError@@Base+0x640> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 466d6 <_PyEval_FormatAwaitableError@@Base+0x74c> │ │ │ │ + blt.n 4669e <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 466be <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + beq.n 46686 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58268 @ 0xe39c │ │ │ │ + movw r1, #61456 @ 0xf010 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 466d6 <_PyEval_FormatAwaitableError@@Base+0x74c> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4669e <_PyEval_FormatAwaitableError@@Base+0x684> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4665e <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + bne.n 46626 <_PyEval_FormatAwaitableError@@Base+0x60c> │ │ │ │ ldr.w r5, [r5, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 46656 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ + b.n 4661e <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 20d6b0 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 46718 <_PyEval_FormatAwaitableError@@Base+0x78e> │ │ │ │ - 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 46714 <_PyEval_FormatAwaitableError@@Base+0x78a> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 46714 <_PyEval_FormatAwaitableError@@Base+0x78a> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + b.w 20f3a0 │ │ │ │ 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] @ (467a0 <_PyEval_FormatAwaitableError@@Base+0x816>) │ │ │ │ + ldr r1, [pc, #112] @ (46734 <_PyEval_FormatAwaitableError@@Base+0x71a>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4679a <_PyEval_FormatAwaitableError@@Base+0x810> │ │ │ │ + beq.n 4672e <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 46760 <_PyEval_FormatAwaitableError@@Base+0x7d6> │ │ │ │ + cbz r5, 466f4 <_PyEval_FormatAwaitableError@@Base+0x6da> │ │ │ │ mov r0, r5 │ │ │ │ - bl fe244 │ │ │ │ + bl fe2ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4675c <_PyEval_FormatAwaitableError@@Base+0x7d2> │ │ │ │ + beq.n 466f0 <_PyEval_FormatAwaitableError@@Base+0x6d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4675c <_PyEval_FormatAwaitableError@@Base+0x7d2> │ │ │ │ + cbnz r3, 466f0 <_PyEval_FormatAwaitableError@@Base+0x6d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 46762 <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ - b.n 4679a <_PyEval_FormatAwaitableError@@Base+0x810> │ │ │ │ - ldr r4, [pc, #64] @ (467a4 <_PyEval_FormatAwaitableError@@Base+0x81a>) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 466f6 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ + b.n 4672e <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ + ldr r4, [pc, #64] @ (46738 <_PyEval_FormatAwaitableError@@Base+0x71e>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 24fb28 <_PyObject_GetState@@Base> │ │ │ │ + bl 250f6c <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 46784 <_PyEval_FormatAwaitableError@@Base+0x7fa> │ │ │ │ + cbnz r0, 46718 <_PyEval_FormatAwaitableError@@Base+0x6fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4679a <_PyEval_FormatAwaitableError@@Base+0x810> │ │ │ │ + beq.n 4672e <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4679a <_PyEval_FormatAwaitableError@@Base+0x810> │ │ │ │ + cbnz r3, 4672e <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4679a <_PyEval_FormatAwaitableError@@Base+0x810> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4672e <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #1200 @ 0x4b0 │ │ │ │ + movw r0, #4456 @ 0x1168 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #448 @ (adr r4, 46964 <_PyLong_UnsignedLong_Converter@@Base+0x1a0>) │ │ │ │ + add r4, pc, #448 @ (adr r4, 468f8 <_PyLong_UnsignedLong_Converter@@Base+0x15a>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 4676c <_PyEval_FormatAwaitableError@@Base+0x752> │ │ │ │ + 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 46768 <_PyEval_FormatAwaitableError@@Base+0x74e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 46768 <_PyEval_FormatAwaitableError@@Base+0x74e> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldrd r1, r2, [r0, #8] │ │ │ │ + cbnz r2, 4677c <_PyEval_FormatAwaitableError@@Base+0x762> │ │ │ │ + movs r0, #1 │ │ │ │ + b.w 7e510 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7e3e4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2a534 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ │ │ │ │ -000467c4 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +0004679e <_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 467fe <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 467d8 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 467fe <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 467d8 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14284 @ 0x37cc │ │ │ │ + movw r1, #17016 @ 0x4278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4680e <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f9b3c │ │ │ │ + bl 12f768 │ │ │ │ + b.n 467e8 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f9bf8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 46812 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 46812 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bne.n 467ec <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 467ec <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46816 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + b.n 467f0 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 46824 <_PyLong_UnsignedLong_Converter@@Base+0x60> │ │ │ │ - movs r0, #1 │ │ │ │ - b.w 7e594 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7e468 │ │ │ │ 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] @ (46890 <_PyLong_UnsignedLong_Converter@@Base+0xcc>) │ │ │ │ + ldr r2, [pc, #80] @ (46858 <_PyLong_UnsignedLong_Converter@@Base+0xba>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #68] @ 46888 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + vldr d6, [pc, #68] @ 46850 <_PyLong_UnsignedLong_Converter@@Base+0xb2> │ │ │ │ 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 4686c <_PyLong_UnsignedLong_Converter@@Base+0xa8> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 4687c <_PyLong_UnsignedLong_Converter@@Base+0xb8> │ │ │ │ + bne.n 46834 <_PyLong_UnsignedLong_Converter@@Base+0x96> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 46844 <_PyLong_UnsignedLong_Converter@@Base+0xa6> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85fac │ │ │ │ + b.w 85a8c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ 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] @ (468c8 <_PyLong_UnsignedLong_Converter@@Base+0x104>) │ │ │ │ + ldr r3, [pc, #36] @ (46890 <_PyLong_UnsignedLong_Converter@@Base+0xf2>) │ │ │ │ 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 468ba <_PyLong_UnsignedLong_Converter@@Base+0xf6> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 468c4 <_PyLong_UnsignedLong_Converter@@Base+0x100> │ │ │ │ + bne.n 46882 <_PyLong_UnsignedLong_Converter@@Base+0xe4> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4688c <_PyLong_UnsignedLong_Converter@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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 r0, [r0, #8] │ │ │ │ blx 296c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - movw r4, #30368 @ 0x76a0 │ │ │ │ + movw r4, #33616 @ 0x8350 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #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 46930 <_PyLong_UnsignedLong_Converter@@Base+0x16c> │ │ │ │ + bne.n 468f8 <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 4694c <_PyLong_UnsignedLong_Converter@@Base+0x188> │ │ │ │ - b.n 46a3c <_PyLong_UnsignedLong_Converter@@Base+0x278> │ │ │ │ + cbnz r0, 46914 <_PyLong_UnsignedLong_Converter@@Base+0x176> │ │ │ │ + b.n 46a04 <_PyLong_UnsignedLong_Converter@@Base+0x266> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #47892 @ 0xbb14 │ │ │ │ + movw r0, #51116 @ 0xc7ac │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46920 <_PyLong_UnsignedLong_Converter@@Base+0x15c> │ │ │ │ + bne.n 468e8 <_PyLong_UnsignedLong_Converter@@Base+0x14a> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 46a3c <_PyLong_UnsignedLong_Converter@@Base+0x278> │ │ │ │ - ldr r2, [pc, #256] @ (46a50 <_PyLong_UnsignedLong_Converter@@Base+0x28c>) │ │ │ │ + b.n 46a04 <_PyLong_UnsignedLong_Converter@@Base+0x266> │ │ │ │ + ldr r2, [pc, #256] @ (46a18 <_PyLong_UnsignedLong_Converter@@Base+0x27a>) │ │ │ │ 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 4697a <_PyLong_UnsignedLong_Converter@@Base+0x1b6> │ │ │ │ + bmi.n 46942 <_PyLong_UnsignedLong_Converter@@Base+0x1a4> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1264 @ 0x4f0 │ │ │ │ + movw r1, #4520 @ 0x11a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 46a3c <_PyLong_UnsignedLong_Converter@@Base+0x278> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 46a04 <_PyLong_UnsignedLong_Converter@@Base+0x266> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 4699e <_PyLong_UnsignedLong_Converter@@Base+0x1da> │ │ │ │ + bne.n 46966 <_PyLong_UnsignedLong_Converter@@Base+0x1c8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1312 @ 0x520 │ │ │ │ + movw r1, #4568 @ 0x11d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 46a3c <_PyLong_UnsignedLong_Converter@@Base+0x278> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 46a04 <_PyLong_UnsignedLong_Converter@@Base+0x266> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e3ac │ │ │ │ + bl 15f3c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 469c2 <_PyLong_UnsignedLong_Converter@@Base+0x1fe> │ │ │ │ + bgt.n 4698a <_PyLong_UnsignedLong_Converter@@Base+0x1ec> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1352 @ 0x548 │ │ │ │ + movw r1, #4608 @ 0x1200 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 46a3c <_PyLong_UnsignedLong_Converter@@Base+0x278> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 46a04 <_PyLong_UnsignedLong_Converter@@Base+0x266> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 219024 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 21a700 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46a3c <_PyLong_UnsignedLong_Converter@@Base+0x278> │ │ │ │ + cbz r0, 46a04 <_PyLong_UnsignedLong_Converter@@Base+0x266> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 469f8 <_PyLong_UnsignedLong_Converter@@Base+0x234> │ │ │ │ + cbnz r3, 469c0 <_PyLong_UnsignedLong_Converter@@Base+0x222> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1384 @ 0x568 │ │ │ │ + movw r1, #4640 @ 0x1220 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219730 │ │ │ │ - b.n 46a3c <_PyLong_UnsignedLong_Converter@@Base+0x278> │ │ │ │ + bl 21ad8c │ │ │ │ + b.n 46a04 <_PyLong_UnsignedLong_Converter@@Base+0x266> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #1428 @ 0x594 │ │ │ │ + movw r0, #4684 @ 0x124c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #4208 @ 0x1070 │ │ │ │ + movw r1, #7492 @ 0x1d44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46a34 <_PyLong_UnsignedLong_Converter@@Base+0x270> │ │ │ │ + beq.n 469fc <_PyLong_UnsignedLong_Converter@@Base+0x25e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29be8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219730 │ │ │ │ + bl 21ad8c │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 424d4 │ │ │ │ + b.w 42564 │ │ │ │ + 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, #4692 @ 0x1254 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 46a6a <_PyLong_UnsignedLong_Converter@@Base+0x2cc> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1445bc │ │ │ │ + cbnz r0, 46a54 <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl e8ccc │ │ │ │ + b.n 46a6a <_PyLong_UnsignedLong_Converter@@Base+0x2cc> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + strd r4, r1, [sp, #8] │ │ │ │ + ldr r0, [pc, #12] @ (46a70 <_PyLong_UnsignedLong_Converter@@Base+0x2d2>) │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 95350 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + ldcl 0, cr0, [r8], {73} @ 0x49 │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - b.w 424d4 │ │ │ │ + b.w 42564 │ │ │ │ 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, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46a9c <_PyLong_UnsignedLong_Converter@@Base+0x2d8> │ │ │ │ + bne.n 46ab8 <_PyLong_UnsignedLong_Converter@@Base+0x31a> │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46ad2 <_PyLong_UnsignedLong_Converter@@Base+0x30e> │ │ │ │ + b.n 46aee <_PyLong_UnsignedLong_Converter@@Base+0x350> │ │ │ │ mov r0, r1 │ │ │ │ - bl 147c08 │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46ad2 <_PyLong_UnsignedLong_Converter@@Base+0x30e> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 46aba <_PyLong_UnsignedLong_Converter@@Base+0x2f6> │ │ │ │ + bne.n 46aee <_PyLong_UnsignedLong_Converter@@Base+0x350> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 46ad6 <_PyLong_UnsignedLong_Converter@@Base+0x338> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46b00 <_PyLong_UnsignedLong_Converter@@Base+0x33c> │ │ │ │ + b.n 46b1c <_PyLong_UnsignedLong_Converter@@Base+0x37e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1436 @ 0x59c │ │ │ │ + movw r1, #4708 @ 0x1264 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 46ab6 <_PyLong_UnsignedLong_Converter@@Base+0x2f2> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 46ad2 <_PyLong_UnsignedLong_Converter@@Base+0x334> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46aba <_PyLong_UnsignedLong_Converter@@Base+0x2f6> │ │ │ │ - ldr r2, [pc, #48] @ (46b10 <_PyLong_UnsignedLong_Converter@@Base+0x34c>) │ │ │ │ + bls.n 46ad6 <_PyLong_UnsignedLong_Converter@@Base+0x338> │ │ │ │ + ldr r2, [pc, #44] @ (46b28 <_PyLong_UnsignedLong_Converter@@Base+0x38a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #36] @ 46b08 <_PyLong_UnsignedLong_Converter@@Base+0x344> │ │ │ │ + vldr d7, [pc, #32] @ 46b20 <_PyLong_UnsignedLong_Converter@@Base+0x382> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vstr s0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - movw r1, #1480 @ 0x5c8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 46b5e <_PyLong_UnsignedLong_Converter@@Base+0x39a> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 14338c │ │ │ │ - cbnz r0, 46b48 <_PyLong_UnsignedLong_Converter@@Base+0x384> │ │ │ │ - mov r0, r4 │ │ │ │ - bl e8c5c │ │ │ │ - b.n 46b5e <_PyLong_UnsignedLong_Converter@@Base+0x39a> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46b64 <_PyLong_UnsignedLong_Converter@@Base+0x3a0>) │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 95b98 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ldcl 0, cr0, [r8], {73} @ 0x49 │ │ │ │ + b.w 43084 │ │ │ │ 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 c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 46b9c <_PyLong_UnsignedLong_Converter@@Base+0x3d8> │ │ │ │ + blt.n 46b64 <_PyLong_UnsignedLong_Converter@@Base+0x3c6> │ │ │ │ uxtb r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29660 │ │ │ │ and.w r4, r4, #1 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 46b9e <_PyLong_UnsignedLong_Converter@@Base+0x3da> │ │ │ │ + b.n 46b66 <_PyLong_UnsignedLong_Converter@@Base+0x3c8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 46e4e │ │ │ │ + b.n 46df8 <_PyLong_UnsignedLong_Converter@@Base+0x65a> │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #428] @ (46d60 <_PyLong_UnsignedLong_Converter@@Base+0x59c>) │ │ │ │ + ldr r5, [pc, #428] @ (46d28 <_PyLong_UnsignedLong_Converter@@Base+0x58a>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ 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 46be2 <_PyLong_UnsignedLong_Converter@@Base+0x41e> │ │ │ │ + bne.n 46baa <_PyLong_UnsignedLong_Converter@@Base+0x40c> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 46be2 <_PyLong_UnsignedLong_Converter@@Base+0x41e> │ │ │ │ + ble.n 46baa <_PyLong_UnsignedLong_Converter@@Base+0x40c> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 46be2 <_PyLong_UnsignedLong_Converter@@Base+0x41e> │ │ │ │ - cbnz r6, 46c06 <_PyLong_UnsignedLong_Converter@@Base+0x442> │ │ │ │ - ldr r4, [pc, #384] @ (46d64 <_PyLong_UnsignedLong_Converter@@Base+0x5a0>) │ │ │ │ + bne.n 46baa <_PyLong_UnsignedLong_Converter@@Base+0x40c> │ │ │ │ + cbnz r6, 46bce <_PyLong_UnsignedLong_Converter@@Base+0x430> │ │ │ │ + ldr r4, [pc, #384] @ (46d2c <_PyLong_UnsignedLong_Converter@@Base+0x58e>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46d44 <_PyLong_UnsignedLong_Converter@@Base+0x580> │ │ │ │ + beq.w 46d0c <_PyLong_UnsignedLong_Converter@@Base+0x56e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r9, r7, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 46c1a <_PyLong_UnsignedLong_Converter@@Base+0x456> │ │ │ │ + cbnz r0, 46be2 <_PyLong_UnsignedLong_Converter@@Base+0x444> │ │ │ │ mov r6, r9 │ │ │ │ - b.n 46d4a <_PyLong_UnsignedLong_Converter@@Base+0x586> │ │ │ │ - ldr r3, [pc, #332] @ (46d68 <_PyLong_UnsignedLong_Converter@@Base+0x5a4>) │ │ │ │ + b.n 46d12 <_PyLong_UnsignedLong_Converter@@Base+0x574> │ │ │ │ + ldr r3, [pc, #332] @ (46d30 <_PyLong_UnsignedLong_Converter@@Base+0x592>) │ │ │ │ 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 46c4c <_PyLong_UnsignedLong_Converter@@Base+0x488> │ │ │ │ + bmi.n 46c14 <_PyLong_UnsignedLong_Converter@@Base+0x476> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1264 @ 0x4f0 │ │ │ │ + movw r1, #4520 @ 0x11a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 46c16 <_PyLong_UnsignedLong_Converter@@Base+0x452> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 46bde <_PyLong_UnsignedLong_Converter@@Base+0x440> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 46c70 <_PyLong_UnsignedLong_Converter@@Base+0x4ac> │ │ │ │ + bne.n 46c38 <_PyLong_UnsignedLong_Converter@@Base+0x49a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1496 @ 0x5d8 │ │ │ │ + movw r1, #4752 @ 0x1290 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 46c16 <_PyLong_UnsignedLong_Converter@@Base+0x452> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 46bde <_PyLong_UnsignedLong_Converter@@Base+0x440> │ │ │ │ mov r0, r8 │ │ │ │ - bl 15e3ac │ │ │ │ + bl 15f3c4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 46c94 <_PyLong_UnsignedLong_Converter@@Base+0x4d0> │ │ │ │ + bgt.n 46c5c <_PyLong_UnsignedLong_Converter@@Base+0x4be> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1536 @ 0x600 │ │ │ │ + movw r1, #4792 @ 0x12b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 46c16 <_PyLong_UnsignedLong_Converter@@Base+0x452> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 46bde <_PyLong_UnsignedLong_Converter@@Base+0x440> │ │ │ │ mov r0, sl │ │ │ │ - bl bd1d4 │ │ │ │ - cbnz r0, 46cb4 <_PyLong_UnsignedLong_Converter@@Base+0x4f0> │ │ │ │ + bl bc9a4 │ │ │ │ + cbnz r0, 46c7c <_PyLong_UnsignedLong_Converter@@Base+0x4de> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + movw r1, #4824 @ 0x12d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 46c16 <_PyLong_UnsignedLong_Converter@@Base+0x452> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 46bde <_PyLong_UnsignedLong_Converter@@Base+0x440> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 219024 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 21a700 <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46c16 <_PyLong_UnsignedLong_Converter@@Base+0x452> │ │ │ │ + beq.n 46bde <_PyLong_UnsignedLong_Converter@@Base+0x440> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 46ce0 <_PyLong_UnsignedLong_Converter@@Base+0x51c> │ │ │ │ + cbnz r3, 46ca8 <_PyLong_UnsignedLong_Converter@@Base+0x50a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1616 @ 0x650 │ │ │ │ + movw r1, #4872 @ 0x1308 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 46d3a <_PyLong_UnsignedLong_Converter@@Base+0x576> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 46d02 <_PyLong_UnsignedLong_Converter@@Base+0x564> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 219240 <_PyParkingLot_AfterFork@@Base+0x258> │ │ │ │ + bl 21a8c4 <_PyParkingLot_AfterFork@@Base+0x200> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 46d3a <_PyLong_UnsignedLong_Converter@@Base+0x576> │ │ │ │ + cbz r0, 46d02 <_PyLong_UnsignedLong_Converter@@Base+0x564> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #4208 @ 0x1070 │ │ │ │ + movw r1, #7492 @ 0x1d44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #1428 @ 0x594 │ │ │ │ + movw r0, #4684 @ 0x124c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46d32 <_PyLong_UnsignedLong_Converter@@Base+0x56e> │ │ │ │ + beq.n 46cfa <_PyLong_UnsignedLong_Converter@@Base+0x55c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 46d1c <_PyLong_UnsignedLong_Converter@@Base+0x558> │ │ │ │ + blt.n 46ce4 <_PyLong_UnsignedLong_Converter@@Base+0x546> │ │ │ │ mov r0, r7 │ │ │ │ blx 292d4 │ │ │ │ - b.n 46d22 <_PyLong_UnsignedLong_Converter@@Base+0x55e> │ │ │ │ + b.n 46cea <_PyLong_UnsignedLong_Converter@@Base+0x54c> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118b58 │ │ │ │ + bl 1190b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 219730 │ │ │ │ + bl 21ad8c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 219730 │ │ │ │ - b.n 46c16 <_PyLong_UnsignedLong_Converter@@Base+0x452> │ │ │ │ + bl 21ad8c │ │ │ │ + b.n 46bde <_PyLong_UnsignedLong_Converter@@Base+0x440> │ │ │ │ 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 118b60 │ │ │ │ + bl 1190bc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46d98 <_PyLong_UnsignedLong_Converter@@Base+0x5d4> │ │ │ │ + bls.n 46d60 <_PyLong_UnsignedLong_Converter@@Base+0x5c2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1660 @ 0x67c │ │ │ │ + movw r1, #4916 @ 0x1334 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 46dc2 <_PyLong_UnsignedLong_Converter@@Base+0x5fe> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 46d8a <_PyLong_UnsignedLong_Converter@@Base+0x5ec> │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4356 @ 0x1104 │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 158178 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ - cbnz r0, 46df0 <_PyLong_UnsignedLong_Converter@@Base+0x62c> │ │ │ │ + bl 159190 <_PyTime_AsTimespec@@Base+0x598> │ │ │ │ + cbnz r0, 46db8 <_PyLong_UnsignedLong_Converter@@Base+0x61a> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cbnz r0, 46dc6 <_PyLong_UnsignedLong_Converter@@Base+0x602> │ │ │ │ + bl d7298 │ │ │ │ + cbnz r0, 46d8e <_PyLong_UnsignedLong_Converter@@Base+0x5f0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46df0 <_PyLong_UnsignedLong_Converter@@Base+0x62c> │ │ │ │ - bl d7ce4 │ │ │ │ + b.n 46db8 <_PyLong_UnsignedLong_Converter@@Base+0x61a> │ │ │ │ + bl d74dc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18bcc0 │ │ │ │ + bl 18d608 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46dc2 <_PyLong_UnsignedLong_Converter@@Base+0x5fe> │ │ │ │ + beq.n 46d8a <_PyLong_UnsignedLong_Converter@@Base+0x5ec> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46dc2 <_PyLong_UnsignedLong_Converter@@Base+0x5fe> │ │ │ │ + blt.n 46d8a <_PyLong_UnsignedLong_Converter@@Base+0x5ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46dea <_PyLong_UnsignedLong_Converter@@Base+0x626> │ │ │ │ + bne.n 46db2 <_PyLong_UnsignedLong_Converter@@Base+0x614> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46df0 <_PyLong_UnsignedLong_Converter@@Base+0x62c> │ │ │ │ + b.n 46db8 <_PyLong_UnsignedLong_Converter@@Base+0x61a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46de6 <_PyLong_UnsignedLong_Converter@@Base+0x622> │ │ │ │ + b.n 46dae <_PyLong_UnsignedLong_Converter@@Base+0x610> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00046df2 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r0, #9 │ │ │ │ - bhi.n 46e12 │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 46e24 │ │ │ │ - movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #30832 @ 0x7870 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - b.w 432d8 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #4956 @ 0x135c │ │ │ │ + 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 e2190 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46e32 │ │ │ │ + cbz r3, 46ddc <_PyLong_UnsignedLong_Converter@@Base+0x63e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46e3a │ │ │ │ + b.n 46de4 <_PyLong_UnsignedLong_Converter@@Base+0x646> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #27668 @ 0x6c14 │ │ │ │ + movw r1, #30748 @ 0x781c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 1ee85c │ │ │ │ + b.w 1f062c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (46ef8 ) │ │ │ │ + ldr r3, [pc, #156] @ (46ea4 <_PyLong_UnsignedLong_Converter@@Base+0x706>) │ │ │ │ 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, 46e96 │ │ │ │ + cbz r3, 46e40 <_PyLong_UnsignedLong_Converter@@Base+0x6a2> │ │ │ │ addw r0, r0, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46e8c │ │ │ │ + bne.n 46e36 <_PyLong_UnsignedLong_Converter@@Base+0x698> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46e7c │ │ │ │ + bne.n 46e26 <_PyLong_UnsignedLong_Converter@@Base+0x688> │ │ │ │ dmb ish │ │ │ │ - beq.n 46e96 │ │ │ │ - bl 27359c │ │ │ │ + beq.n 46e40 <_PyLong_UnsignedLong_Converter@@Base+0x6a2> │ │ │ │ + bl 278c10 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 461ce <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + bl 461f0 <_PyEval_FormatAwaitableError@@Base+0x1d6> │ │ │ │ ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46eda │ │ │ │ + cbz r3, 46e84 <_PyLong_UnsignedLong_Converter@@Base+0x6e6> │ │ │ │ addw r0, r4, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 46ed0 │ │ │ │ + bne.n 46e7a <_PyLong_UnsignedLong_Converter@@Base+0x6dc> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46ec0 │ │ │ │ + bne.n 46e6a <_PyLong_UnsignedLong_Converter@@Base+0x6cc> │ │ │ │ dmb ish │ │ │ │ - beq.n 46eda │ │ │ │ - bl 25161c │ │ │ │ + beq.n 46e84 <_PyLong_UnsignedLong_Converter@@Base+0x6e6> │ │ │ │ + bl 25267c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b78 │ │ │ │ - ldr r3, [pc, #20] @ (46ef8 ) │ │ │ │ + bl 72b40 │ │ │ │ + ldr r3, [pc, #20] @ (46ea4 <_PyLong_UnsignedLong_Converter@@Base+0x706>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 46ef4 │ │ │ │ + beq.n 46e9e <_PyLong_UnsignedLong_Converter@@Base+0x700> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -00046efc : │ │ │ │ +00046ea8 : │ │ │ │ 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, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46f38 │ │ │ │ + bne.n 46ee4 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46f38 │ │ │ │ - ldr r3, [pc, #128] @ (46fa4 ) │ │ │ │ + blt.n 46ee4 │ │ │ │ + ldr r3, [pc, #128] @ (46f50 ) │ │ │ │ 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 46f4a │ │ │ │ - movw r0, #14712 @ 0x3978 │ │ │ │ + bgt.n 46ef6 │ │ │ │ + movw r0, #17976 @ 0x4638 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1549 @ 0x60d │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46f64 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46f10 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46f58 │ │ │ │ + cbz r0, 46f04 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46f88 │ │ │ │ - b.n 46f5a │ │ │ │ + bgt.n 46f34 │ │ │ │ + b.n 46f06 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 86324 │ │ │ │ - cbnz r0, 46f6a │ │ │ │ + bl 85e08 │ │ │ │ + cbnz r0, 46f16 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46fa0 │ │ │ │ + b.n 46f4c │ │ │ │ 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 46f82 │ │ │ │ + ble.n 46f2e │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46f74 │ │ │ │ + b.n 46f20 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46f9c │ │ │ │ + cbz r0, 46f48 │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r7, r5, lsl #2] │ │ │ │ - cbz r3, 46f9c │ │ │ │ + cbz r3, 46f48 │ │ │ │ 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 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00046f54 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r0, #9 │ │ │ │ + bhi.n 46f74 │ │ │ │ + movw r3, #44000 @ 0xabe0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr.w r0, [r3, r0, lsl #2] │ │ │ │ + b.n 46f86 │ │ │ │ + movw r1, #3077 @ 0xc05 │ │ │ │ + movw r0, #34056 @ 0x8508 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + 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 46fd6 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 46ff8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 46ffc │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 470c4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d175c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 46ff8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 4702e │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2234 │ │ │ │ + b.n 46ff8 │ │ │ │ + ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + add.w r5, r4, #72 @ 0x48 │ │ │ │ + cbnz r3, 47060 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 47048 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + b.n 47060 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 264930 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2234 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 470c4 │ │ │ │ + bl 97dec │ │ │ │ + addw r4, r4, #431 @ 0x1af │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 47082 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 47072 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4708e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 278c10 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 264930 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 470b0 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 470a0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 470bc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25267c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 47050 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 218cc8 │ │ │ │ + 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, #42988 @ 0xa7ec │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 847a8 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1700 @ 0x6a4 │ │ │ │ - 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 e21a4 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #60316 @ 0xeb9c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 847a8 │ │ │ │ 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 46fe4 │ │ │ │ + bne.n 47128 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 46ffc │ │ │ │ - b.n 47010 │ │ │ │ + cbnz r0, 47140 │ │ │ │ + b.n 47154 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43664 @ 0xaa90 │ │ │ │ + movw r0, #46928 @ 0xb750 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46fd8 │ │ │ │ - b.n 470f4 │ │ │ │ - bl 85efc │ │ │ │ + bne.n 4711c │ │ │ │ + b.n 47238 │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4701e │ │ │ │ + bne.n 47162 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4702e │ │ │ │ - bl 80650 │ │ │ │ + bne.n 47172 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 470f4 │ │ │ │ + bne.n 47238 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4702e │ │ │ │ + b.n 47172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4700c │ │ │ │ + bne.n 47150 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4700c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47150 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 122c2c │ │ │ │ - bl cfd44 │ │ │ │ + bl 123164 │ │ │ │ + bl cf520 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47054 │ │ │ │ + beq.n 47198 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 470c6 │ │ │ │ + beq.n 4720a │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 4706a │ │ │ │ + cbz r1, 471ae │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 47076 │ │ │ │ + bge.n 471ba │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 47076 │ │ │ │ + b.n 471ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 245dcc <_Py_c_pow@@Base+0x146c> │ │ │ │ + bl 2472ac <_Py_c_pow@@Base+0x122c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4705a │ │ │ │ - b.n 470f4 │ │ │ │ + bne.n 4719e │ │ │ │ + b.n 47238 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 246c8c │ │ │ │ + bl 24816c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 470f4 │ │ │ │ + beq.n 47238 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 470a6 │ │ │ │ + bge.n 471ea │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 47090 │ │ │ │ + b.n 471d4 │ │ │ │ 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, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 470f6 │ │ │ │ + b.n 4723a │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122c2c │ │ │ │ - bl cfd44 │ │ │ │ + bl 123164 │ │ │ │ + bl cf520 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43664 @ 0xaa90 │ │ │ │ + movw r0, #46928 @ 0xb750 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - 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 47146 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 47168 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 4716c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 47234 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d1f60 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 47168 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 4719e │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 47168 │ │ │ │ - ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - add.w r5, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 471d0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 471b8 │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 471d0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 263a30 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 47234 │ │ │ │ - bl 98638 │ │ │ │ - addw r4, r4, #431 @ 0x1af │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 471f2 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 471e2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 471fe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27359c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 263a30 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 47220 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 47210 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4722c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25161c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 471c0 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 2175a0 │ │ │ │ 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] @ (472a8 ) │ │ │ │ + ldr r3, [pc, #80] @ (472a8 ) │ │ │ │ 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 24c004 <_PyTime_AsTimeval@@Base+0x2774> │ │ │ │ + bl 24d42c <_PyTime_AsTimeval@@Base+0x260c> │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 24cd08 <_PyTime_AsTimeval@@Base+0x3478> │ │ │ │ + bl 24e1f4 <_PyTime_AsTimeval@@Base+0x33d4> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4728e │ │ │ │ + beq.n 4728c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 4728e │ │ │ │ + beq.n 4728c │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 47270 │ │ │ │ - ldr r3, [pc, #24] @ (472a8 ) │ │ │ │ + b.n 4726e │ │ │ │ + ldr r3, [pc, #24] @ (472a8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 472a0 │ │ │ │ + beq.n 4729e │ │ │ │ blx 2a150 <__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} │ │ │ │ - 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, #39764 @ 0x9b54 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 84cbc │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #57092 @ 0xdf04 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -42880,1491 +42860,1493 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4731e │ │ │ │ + cbz r3, 472e6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4732e │ │ │ │ + b.n 472f6 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4732c │ │ │ │ + blt.n 472f4 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 47328 │ │ │ │ - cbnz r1, 4734a │ │ │ │ + bgt.n 472f0 │ │ │ │ + cbnz r1, 47312 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4732e │ │ │ │ + b.n 472f6 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #684] @ (475dc ) │ │ │ │ + ldr r1, [pc, #684] @ (475a4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47350 │ │ │ │ - b.n 473e6 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47318 │ │ │ │ + b.n 473ae │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4739a │ │ │ │ + beq.n 47362 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4735e │ │ │ │ + cbz r4, 47326 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47366 │ │ │ │ - b.n 473a8 │ │ │ │ + bne.n 4732e │ │ │ │ + b.n 47370 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47378 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 473a8 │ │ │ │ - b.n 473e6 │ │ │ │ - bl 85efc │ │ │ │ + cbnz r0, 47340 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 47370 │ │ │ │ + b.n 473ae │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47394 │ │ │ │ + beq.n 4735c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47394 │ │ │ │ + cbnz r3, 4735c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 473ac │ │ │ │ - b.n 47370 │ │ │ │ + bne.n 47374 │ │ │ │ + b.n 47338 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 473ac │ │ │ │ + b.n 47374 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 473b6 │ │ │ │ + cbz r5, 4737e │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ - b.n 473be │ │ │ │ + b.n 47386 │ │ │ │ movw r8, #10752 @ 0x2a00 │ │ │ │ movt r8, #78 @ 0x4e │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 474f4 │ │ │ │ + bne.w 474bc │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 473ea │ │ │ │ + cbnz r0, 473b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 476de │ │ │ │ + b.n 476a6 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw sl, #30624 @ 0x77a0 │ │ │ │ + movw sl, #33888 @ 0x8460 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 4746e │ │ │ │ + beq.n 47436 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 474ca │ │ │ │ + blt.n 47492 │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w r9, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 47422 │ │ │ │ + bpl.n 473ea │ │ │ │ mov r1, r9 │ │ │ │ - b.n 473fa │ │ │ │ + b.n 473c2 │ │ │ │ ldrb.w r3, [r8, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 47428 │ │ │ │ + bmi.n 473f0 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47412 │ │ │ │ + bne.n 473da │ │ │ │ add.w r0, r9, #1 │ │ │ │ sub.w r1, r1, r9 │ │ │ │ add r0, r8 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 474d8 │ │ │ │ + beq.n 474a0 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 47448 │ │ │ │ + bgt.n 47410 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 47468 │ │ │ │ + b.n 47430 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 474a0 │ │ │ │ + cbnz r0, 47468 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47468 │ │ │ │ + beq.n 47430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47468 │ │ │ │ + cbnz r3, 47430 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 473f6 │ │ │ │ + b.n 473be │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 474ca │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ + blt.n 47492 │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 474b2 │ │ │ │ + bpl.n 4747a │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 474ca │ │ │ │ - b.n 4747a │ │ │ │ + bcc.n 47492 │ │ │ │ + b.n 47442 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 476c6 │ │ │ │ + beq.w 4768e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 474d8 │ │ │ │ + beq.n 474a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 474d8 │ │ │ │ + cbnz r3, 474a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 474d8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 474a0 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 474d8 │ │ │ │ + cbz r0, 474a0 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4748c │ │ │ │ + bgt.n 47454 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 1f8e78 │ │ │ │ + bl 1fabf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 476de │ │ │ │ + bne.w 476a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 473e6 │ │ │ │ + beq.n 473ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 473e6 │ │ │ │ + bne.w 473ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 473e6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 473ae │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 473e6 │ │ │ │ + bne.w 473ae │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 47528 │ │ │ │ + bne.n 474f0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33196 @ 0x81ac │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 476bc │ │ │ │ + bl 12f768 │ │ │ │ + b.n 47684 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 475e0 │ │ │ │ + bne.n 475a8 │ │ │ │ ldrb.w r9, [fp] │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 476bc │ │ │ │ + beq.w 47684 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 475c8 │ │ │ │ - cbz r7, 475c8 │ │ │ │ + blt.n 47590 │ │ │ │ + cbz r7, 47590 │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 475c4 │ │ │ │ + bne.n 4758c │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 476a6 │ │ │ │ + beq.w 4766e │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4757e │ │ │ │ + bgt.n 47546 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 475bc │ │ │ │ + b.n 47584 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 475aa │ │ │ │ + cbz r0, 47572 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 476a6 │ │ │ │ + beq.w 4766e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 476a6 │ │ │ │ + bne.w 4766e │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 476a6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4766e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475bc │ │ │ │ + beq.n 47584 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 475bc │ │ │ │ + cbnz r3, 47584 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 47550 │ │ │ │ + b.n 47518 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 47558 │ │ │ │ + bcs.n 47520 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4769a │ │ │ │ + blt.n 47662 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4765a │ │ │ │ - b.n 476a6 │ │ │ │ - subs r1, #32 │ │ │ │ + bne.n 47622 │ │ │ │ + b.n 4766e │ │ │ │ + subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 476bc │ │ │ │ + beq.n 47684 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 4764e │ │ │ │ + beq.n 47616 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 1e1d2c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e3ac8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r9, r0, #0 │ │ │ │ - blt.n 4764e │ │ │ │ + blt.n 47616 │ │ │ │ add.w r0, sl, r9 │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 476a6 │ │ │ │ + beq.n 4766e │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 47628 │ │ │ │ + bgt.n 475f0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 47648 │ │ │ │ + b.n 47610 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 47676 │ │ │ │ + cbnz r0, 4763e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47648 │ │ │ │ + beq.n 47610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47648 │ │ │ │ + cbnz r3, 47610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 475ea │ │ │ │ + b.n 475b2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 476a6 │ │ │ │ + cbz r0, 4766e │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 47666 │ │ │ │ + bgt.n 4762e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 47698 │ │ │ │ + b.n 47660 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 47688 │ │ │ │ + cbz r0, 47650 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 476a6 │ │ │ │ + beq.n 4766e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 476a6 │ │ │ │ + cbnz r3, 4766e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 476a6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4766e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47698 │ │ │ │ + beq.n 47660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47698 │ │ │ │ + cbnz r3, 47660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 1f8e78 │ │ │ │ + bl 1fabf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 476be │ │ │ │ + bne.n 47686 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 476bc │ │ │ │ + beq.n 47684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 476bc │ │ │ │ + cbnz r3, 47684 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 476de │ │ │ │ + bl d2234 │ │ │ │ + b.n 476a6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 474c8 │ │ │ │ + beq.w 47490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 474c8 │ │ │ │ + bne.w 47490 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 474c8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47490 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ 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 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 47706 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2690a0 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #11912 @ 0x2e88 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19596 @ 0x4c8c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@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 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 47754 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64552 @ 0xfc28 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4777a │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 47786 │ │ │ │ - ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4777e │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #2 │ │ │ │ - movw r1, #64604 @ 0xfc5c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4779e │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 2175a0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 2613a8 <_PyUnicode_ToNumeric@@Base+0x7a90> │ │ │ │ - cbnz r0, 4779e │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - movs r3, #2 │ │ │ │ - strb.w r0, [r2, #34] @ 0x22 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - 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 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 477bc │ │ │ │ + cbz r2, 476ca │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 477ca │ │ │ │ + b.n 476d8 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 477c8 │ │ │ │ + bne.n 476d6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 477e8 │ │ │ │ + cbnz r0, 476f6 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 477ca │ │ │ │ + b.n 476d8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #136] @ (47854 ) │ │ │ │ + ldr r1, [pc, #136] @ (47764 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 477ea │ │ │ │ - b.n 47814 │ │ │ │ + cbnz r0, 476f8 │ │ │ │ + b.n 47722 │ │ │ │ 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 47818 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 47726 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46200 @ 0xb478 │ │ │ │ + movw r1, #49424 @ 0xc110 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #1740 @ 0x6cc │ │ │ │ + movw r0, #4996 @ 0x1384 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4784e │ │ │ │ + b.n 4775c │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #47352 @ 0xb8f8 │ │ │ │ movteq r4, #72 @ 0x48 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 1f9d78 │ │ │ │ + bl 1fbaf0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34a7e │ │ │ │ + bl 34a5a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4784e │ │ │ │ + beq.n 4775c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4784e │ │ │ │ + cbnz r3, 4775c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + nop │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ 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, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 47794 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #2280 @ 0x8e8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 477ba │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r3, 477c6 │ │ │ │ + ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ + cbz r3, 477be │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #2 │ │ │ │ + movw r1, #2332 @ 0x91c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 477de │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + bl 218cc8 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 262354 │ │ │ │ + cbnz r0, 477de │ │ │ │ + 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 47800 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 26a17c │ │ │ │ + mov r3, r1 │ │ │ │ + movw r2, #15136 @ 0x3b20 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #22780 @ 0x58fc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047874 : │ │ │ │ +0004783e : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47896 │ │ │ │ + bne.n 47860 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 47898 │ │ │ │ + beq.n 47862 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + 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 47882 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4788c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2784b0 │ │ │ │ + bl 279188 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278744 │ │ │ │ + bl 27941c │ │ │ │ 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 2784b0 │ │ │ │ + bl 279188 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 278744 │ │ │ │ + bl 27941c │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 4795a │ │ │ │ + cbz r1, 47950 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 47930 │ │ │ │ + cbz r7, 47926 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #14620 @ 0x391c │ │ │ │ + movw r4, #17844 @ 0x45b4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r2, #51716 @ 0xca04 │ │ │ │ + movw r2, #54980 @ 0xd6c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #1976 @ 0x7b8 │ │ │ │ + movw r0, #5232 @ 0x1470 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ - b.n 47986 │ │ │ │ + bl e2190 │ │ │ │ + b.n 4797c │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #14620 @ 0x391c │ │ │ │ + movw r4, #17844 @ 0x45b4 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #51716 @ 0xca04 │ │ │ │ + movw r2, #54980 @ 0xd6c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #2004 @ 0x7d4 │ │ │ │ + movw r0, #5260 @ 0x148c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ - b.n 47986 │ │ │ │ - cbz r7, 47970 │ │ │ │ + bl e2190 │ │ │ │ + b.n 4797c │ │ │ │ + cbz r7, 47966 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #2028 @ 0x7ec │ │ │ │ + movw r0, #5284 @ 0x14a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ - b.n 47986 │ │ │ │ + bl e2190 │ │ │ │ + b.n 4797c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #2048 @ 0x800 │ │ │ │ + movw r0, #5304 @ 0x14b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 4798e │ │ │ │ + b.n 47984 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12cc10 │ │ │ │ + b.w 12d59c │ │ │ │ │ │ │ │ -0004799c : │ │ │ │ +00047992 : │ │ │ │ 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, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 479ce │ │ │ │ + beq.n 479c4 │ │ │ │ movw r1, #1525 @ 0x5f5 │ │ │ │ - movw r0, #14712 @ 0x3978 │ │ │ │ + movw r0, #17976 @ 0x4638 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 479ec │ │ │ │ + b.n 479e2 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 479dc │ │ │ │ + cbz r3, 479d2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 479dc │ │ │ │ + blt.n 479d2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 479e2 │ │ │ │ + bgt.n 479d8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 479ea │ │ │ │ + b.n 479e0 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000479ee : │ │ │ │ +000479e4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 134664 │ │ │ │ - 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 47a12 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 47a1c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 135274 │ │ │ │ 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 805f0 │ │ │ │ + bl 80564 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47a74 │ │ │ │ + cbz r0, 47a3e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl df1c4 <_PyType_Name@@Base> │ │ │ │ + bl de9c0 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + movw r0, #52880 @ 0xce90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47a68 │ │ │ │ + beq.n 47a32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 47a6c │ │ │ │ + cbz r3, 47a36 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 47a74 │ │ │ │ + b.n 47a3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47a68 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47a32 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047a78 : │ │ │ │ +00047a42 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r1, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r3, [r1, #52] @ 0x34 │ │ │ │ + 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, #4356 @ 0x1104 │ │ │ │ + movweq r1, #5376 @ 0x1500 │ │ │ │ + movteq r4, #71 @ 0x47 │ │ │ │ + itete ne │ │ │ │ + movwne r1, #5384 @ 0x1508 │ │ │ │ + movteq r1, #43 @ 0x2b │ │ │ │ + movtne r1, #43 @ 0x2b │ │ │ │ + streq r4, [sp, #0] │ │ │ │ + bl 8716c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00047aae : │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 47ac0 │ │ │ │ + cbnz r7, 47af6 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 47ac0 │ │ │ │ + ble.n 47af6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47ac0 │ │ │ │ - cbnz r2, 47ade │ │ │ │ + bne.n 47af6 │ │ │ │ + cbnz r2, 47b14 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47b58 ) │ │ │ │ + ldr r4, [pc, #148] @ (47b90 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47b48 │ │ │ │ + cbz r0, 47b7e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 122c2c │ │ │ │ - bl cfd44 │ │ │ │ + bl 123164 │ │ │ │ + bl cf520 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47b02 │ │ │ │ + beq.n 47b38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 47b1a │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 47b50 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 171a04 │ │ │ │ + bl 172b48 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 246b28 │ │ │ │ + bl 248008 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47b4c │ │ │ │ - b.n 47b48 │ │ │ │ + bne.n 47b82 │ │ │ │ + b.n 47b7e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122c2c │ │ │ │ - bl cfd44 │ │ │ │ + bl 123164 │ │ │ │ + bl cf520 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43656 @ 0xaa88 │ │ │ │ + movw r0, #46920 @ 0xb748 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47b54 │ │ │ │ + b.n 47b8a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + nop │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - 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 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ - ldr r3, [r1, #52] @ 0x34 │ │ │ │ - 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, #4356 @ 0x1104 │ │ │ │ - movweq r1, #2120 @ 0x848 │ │ │ │ - movteq r4, #71 @ 0x47 │ │ │ │ - itete ne │ │ │ │ - movwne r1, #2128 @ 0x850 │ │ │ │ - movteq r1, #43 @ 0x2b │ │ │ │ - movtne r1, #43 @ 0x2b │ │ │ │ - streq r4, [sp, #0] │ │ │ │ - bl 8768c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00047ba6 : │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00047bc8 : │ │ │ │ - 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 │ │ │ │ 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, 47bf8 │ │ │ │ + cbnz r3, 47bb4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 47bf8 │ │ │ │ + ble.n 47bb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47bf8 │ │ │ │ - cbnz r1, 47c12 │ │ │ │ + bne.n 47bb4 │ │ │ │ + cbnz r1, 47bce │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r5, [pc, #88] @ (47c58 ) │ │ │ │ + ldr r5, [pc, #88] @ (47c14 ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 47c3e │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 47bfa │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52888 @ 0xce98 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47c42 │ │ │ │ + beq.n 47bfe │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2136 @ 0x858 │ │ │ │ + movw r1, #5392 @ 0x1510 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c54 │ │ │ │ + b.n 47c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b538 <_PyTime_AsTimeval@@Base+0x1ca8> │ │ │ │ + bl 24c974 <_PyTime_AsTimeval@@Base+0x1b54> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47c3e │ │ │ │ + beq.n 47bfa │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00047c18 : │ │ │ │ + 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 │ │ │ │ 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 24fb28 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47c96 │ │ │ │ + bl 250f6c <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47c62 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 888c4 │ │ │ │ + bl 88394 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c9a │ │ │ │ + cbnz r0, 47c66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47c96 │ │ │ │ + beq.n 47c62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47c96 │ │ │ │ + cbnz r3, 47c62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47cc8 │ │ │ │ + b.n 47c94 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47cb8 │ │ │ │ + bge.n 47c84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #2180 @ 0x884 │ │ │ │ + movw r0, #5436 @ 0x153c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #2188 @ 0x88c │ │ │ │ + movw r0, #5444 @ 0x1544 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ 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 47cee │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 47cba │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47d1a │ │ │ │ + cbnz r3, 47ce6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 47d02 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 47cce │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47d1a │ │ │ │ + b.n 47ce6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3648 │ │ │ │ + bl c2e0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47cfe │ │ │ │ + bne.n 47cca │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47cfe │ │ │ │ + beq.n 47cca │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047d22 : │ │ │ │ +00047cee : │ │ │ │ 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 47d56 │ │ │ │ + bmi.n 47d22 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2200 @ 0x898 │ │ │ │ + movw r1, #5456 @ 0x1550 │ │ │ │ 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 d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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 47dbc │ │ │ │ + bge.n 47d88 │ │ │ │ ldrb.w r3, [r4, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 47dbc │ │ │ │ + bne.n 47d88 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 47dbc │ │ │ │ + bne.n 47d88 │ │ │ │ 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 47dba │ │ │ │ + bge.n 47d86 │ │ │ │ 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 47d96 │ │ │ │ + b.n 47d62 │ │ │ │ str r7, [r5, #28] │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - ble.n 47e68 │ │ │ │ + ble.n 47e34 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bfb20 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 47ddc │ │ │ │ + bl bf2e8 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47da8 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 47dc4 │ │ │ │ + b.n 47d90 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r6 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47df0 │ │ │ │ + bge.n 47dbc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 47e68 │ │ │ │ + bpl.n 47e34 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r6, #10 │ │ │ │ ldr.w r0, [r5, r0, lsl #2] │ │ │ │ - cbz r1, 47e56 │ │ │ │ + cbz r1, 47e22 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 47e54 │ │ │ │ + blt.n 47e20 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 47e56 │ │ │ │ - cbz r0, 47e68 │ │ │ │ + bpl.n 47e22 │ │ │ │ + cbz r0, 47e34 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47e58 │ │ │ │ + bne.n 47e24 │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ - movw r4, #4072 @ 0xfe8 │ │ │ │ + movw r4, #7336 @ 0x1ca8 │ │ │ │ movt r4, #54 @ 0x36 │ │ │ │ - movw r1, #4328 @ 0x10e8 │ │ │ │ + movw r1, #7592 @ 0x1da8 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 47e58 │ │ │ │ + bcs.n 47e24 │ │ │ │ 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 47e44 │ │ │ │ + bne.n 47e10 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 47e54 │ │ │ │ + beq.n 47e20 │ │ │ │ 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 47e2a │ │ │ │ + b.n 47df6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 47e68 │ │ │ │ + cbz r0, 47e34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47e84 │ │ │ │ + beq.n 47e50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47e84 │ │ │ │ + b.n 47e50 │ │ │ │ movw r3, #48052 @ 0xbbb4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #2228 @ 0x8b4 │ │ │ │ + movw r1, #5484 @ 0x156c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldmia.w sp!, {r3, 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 r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (47f54 ) │ │ │ │ + ldr r1, [pc, #184] @ (47f20 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5354 │ │ │ │ + bl d4b78 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 47f0c │ │ │ │ - bne.n 47ebc │ │ │ │ + blt.n 47ed8 │ │ │ │ + bne.n 47e88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5354 │ │ │ │ + bl d4b78 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47f0c │ │ │ │ - beq.n 47ebe │ │ │ │ + blt.n 47ed8 │ │ │ │ + beq.n 47e8a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 47ebe │ │ │ │ - ldr r5, [pc, #148] @ (47f54 ) │ │ │ │ + b.n 47e8a │ │ │ │ + ldr r5, [pc, #148] @ (47f20 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ce6c │ │ │ │ + bl 11d3b0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 47f0c │ │ │ │ + cbz r0, 47ed8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl cc5d8 │ │ │ │ + bl cbd88 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47eea │ │ │ │ + beq.n 47eb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47eea │ │ │ │ + cbnz r3, 47eb6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 47f0c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 47ed8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f6a68 │ │ │ │ - cbnz r0, 47f10 │ │ │ │ + bl f6b2c │ │ │ │ + cbnz r0, 47edc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47f0c │ │ │ │ + beq.n 47ed8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47f0c │ │ │ │ + cbnz r3, 47ed8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47f52 │ │ │ │ + b.n 47f1e │ │ │ │ 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 47f2e │ │ │ │ + beq.n 47efa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 47f2e │ │ │ │ + cbnz r3, 47efa │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47f42 │ │ │ │ + bne.n 47f0e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 47f52 │ │ │ │ + b.n 47f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47f38 │ │ │ │ + bne.n 47f04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47f38 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 47f04 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00047f58 : │ │ │ │ - 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 193d64 │ │ │ │ - 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c58 │ │ │ │ + bl e1c44 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47f96 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 47fa6 │ │ │ │ - b.n 47fc0 │ │ │ │ + bne.n 47f46 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 47f56 │ │ │ │ + b.n 47f70 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47fa4 │ │ │ │ + blt.n 47f54 │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 47fa6 │ │ │ │ + b.n 47f56 │ │ │ │ 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, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 47fc2 │ │ │ │ + b.n 47f72 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w fe734 │ │ │ │ + │ │ │ │ +00047f74 : │ │ │ │ + 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 19578c │ │ │ │ + add sp, #8 │ │ │ │ + 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 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29e98 │ │ │ │ - cbnz r0, 47ff4 │ │ │ │ + cbnz r0, 47fba │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 47ffc │ │ │ │ + bl f6a00 │ │ │ │ + b.n 47fc2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92450 │ │ │ │ + bl 91be8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrd r1, r3, [r0, #4] │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ - add r3, r2 │ │ │ │ - add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12cc10 │ │ │ │ - mov r2, r1 │ │ │ │ - movw r1, #44540 @ 0xadfc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.n 480c4 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w fe7dc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48040 │ │ │ │ + cbnz r3, 47fec │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 48036 │ │ │ │ + cbz r2, 47fe2 │ │ │ │ movw r3, #47352 @ 0xb8f8 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48040 │ │ │ │ + bne.n 47fec │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (4806c ) │ │ │ │ + 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 12d59c │ │ │ │ + mov r2, r1 │ │ │ │ + movw r1, #47804 @ 0xbabc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 48090 │ │ │ │ + ldr r2, [pc, #32] @ (48038 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #39424 @ 0x9a00 │ │ │ │ + movw r0, #42688 @ 0xa6c0 │ │ │ │ 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 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ 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 12cc10 │ │ │ │ + b.w 12d59c │ │ │ │ │ │ │ │ -00048080 : │ │ │ │ +0004804c : │ │ │ │ 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 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 480c0 │ │ │ │ + cbz r0, 4808c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47d22 │ │ │ │ + bl 47cee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480b4 │ │ │ │ + beq.n 48080 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 480b8 │ │ │ │ + cbz r3, 48084 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 480c0 │ │ │ │ + b.n 4808c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 480b4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48080 │ │ │ │ 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 45adc │ │ │ │ - cbz r0, 48126 │ │ │ │ + bl 45aa8 │ │ │ │ + cbz r0, 480f2 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #62804 @ 0xf554 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl d0a5c │ │ │ │ + movw r2, #340 @ 0x154 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl d0234 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4810a │ │ │ │ + beq.n 480d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4810a │ │ │ │ + cbnz r3, 480d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 48128 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 480f4 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cbz r0, 48126 │ │ │ │ - bl d7ce4 │ │ │ │ + bl d7298 │ │ │ │ + cbz r0, 480f2 │ │ │ │ + bl d74dc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 245f5c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 247628 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w c705c │ │ │ │ + b.w c67d4 │ │ │ │ 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] @ (48160 ) │ │ │ │ - bl 1ff7b0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (4812c ) │ │ │ │ + bl 2014d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2416 @ 0x970 │ │ │ │ + movw r0, #5672 @ 0x1628 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (4820c ) │ │ │ │ + ldr r3, [pc, #152] @ (481d8 ) │ │ │ │ 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, 481aa │ │ │ │ + cbz r3, 48176 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 481a0 │ │ │ │ + bne.n 4816c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48190 │ │ │ │ + bne.n 4815c │ │ │ │ dmb ish │ │ │ │ - beq.n 481aa │ │ │ │ - bl 27359c │ │ │ │ + beq.n 48176 │ │ │ │ + bl 278c10 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48464 │ │ │ │ + bl 48430 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 481ec │ │ │ │ + cbz r3, 481b8 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 481e2 │ │ │ │ + bne.n 481ae │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 481d2 │ │ │ │ + bne.n 4819e │ │ │ │ dmb ish │ │ │ │ - beq.n 481ec │ │ │ │ - bl 25161c │ │ │ │ + beq.n 481b8 │ │ │ │ + bl 25267c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4820c ) │ │ │ │ + bl 256c4c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (481d8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48206 │ │ │ │ + beq.n 481d2 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #44548 @ 0xae04 │ │ │ │ + movw r1, #47812 @ 0xbac4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 480c4 │ │ │ │ + b.n 48090 │ │ │ │ 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, 4823c │ │ │ │ + cbz r3, 48208 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4823e │ │ │ │ + b.n 4820a │ │ │ │ mov r8, r3 │ │ │ │ - ldr r4, [pc, #524] @ (4844c ) │ │ │ │ + ldr r4, [pc, #524] @ (48418 ) │ │ │ │ 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} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -44377,247 +44359,247 @@ │ │ │ │ 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 4828c │ │ │ │ + bne.n 48258 │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 4828c │ │ │ │ + ble.n 48258 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4828c │ │ │ │ - cbnz r5, 482b0 │ │ │ │ - ldr r1, [pc, #448] @ (48450 ) │ │ │ │ + bne.n 48258 │ │ │ │ + cbnz r5, 4827c │ │ │ │ + ldr r1, [pc, #448] @ (4841c ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 48416 │ │ │ │ + beq.w 483e2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add.w r7, r8, r9 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 48424 │ │ │ │ + beq.w 483f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 4833a │ │ │ │ + cbz r0, 48306 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 482ea │ │ │ │ + beq.n 482b6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 482ee │ │ │ │ - b.n 4833a │ │ │ │ + bge.n 482ba │ │ │ │ + b.n 48306 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 482fa │ │ │ │ + ble.n 482c6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4831c │ │ │ │ + bpl.n 482e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #37484 @ 0x926c │ │ │ │ + movw r1, #40732 @ 0x9f1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2560 @ 0xa00 │ │ │ │ + movw r0, #5816 @ 0x16b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4833a │ │ │ │ - ldr.w fp, [pc, #316] @ 48454 │ │ │ │ - b.n 48394 │ │ │ │ + beq.n 48306 │ │ │ │ + ldr.w fp, [pc, #316] @ 48420 │ │ │ │ + b.n 48360 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #49000 @ 0xbf68 │ │ │ │ + movw r2, #52224 @ 0xcc00 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60160 @ 0xeb00 │ │ │ │ + movw r1, #63384 @ 0xf798 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4842a │ │ │ │ + b.n 483f6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4833a │ │ │ │ + beq.n 48306 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 483ae │ │ │ │ + blt.n 4837a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29e40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 48408 │ │ │ │ + bge.n 483d4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 483de │ │ │ │ + bne.n 483aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 483ce │ │ │ │ + bne.n 4839a │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4833e │ │ │ │ + bne.n 4830a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118b58 │ │ │ │ - b.n 4833a │ │ │ │ + bl 1190b4 │ │ │ │ + b.n 48306 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 483c0 │ │ │ │ + cbz r3, 4838c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29c40 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4836e │ │ │ │ + b.n 4833a │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29dc4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4836e │ │ │ │ + b.n 4833a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48394 │ │ │ │ + bne.n 48360 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48394 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48360 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 118b58 │ │ │ │ + bl 1190b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4833a │ │ │ │ + beq.n 48306 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4833a │ │ │ │ + bne.n 48306 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4833a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48306 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 48412 │ │ │ │ + beq.n 483de │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9d7b0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cec4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 4842a │ │ │ │ + b.n 483f6 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4842a │ │ │ │ + b.n 483f6 │ │ │ │ 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 118b60 │ │ │ │ + bl 1190bc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r5, r0, #1 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #44324 @ 0xad24 │ │ │ │ + movw r1, #47588 @ 0xb9e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 480c4 │ │ │ │ + b.n 48090 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #220] @ (48554 ) │ │ │ │ + ldr r3, [pc, #220] @ (48520 ) │ │ │ │ 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 4853c │ │ │ │ + bne.n 48508 │ │ │ │ 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 484cc │ │ │ │ + bls.n 48498 │ │ │ │ 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 26ab74 │ │ │ │ + bl 26ba74 │ │ │ │ sub.w r2, r5, #64 @ 0x40 │ │ │ │ add.w r1, r4, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ blx 2a344 │ │ │ │ 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, 484f8 │ │ │ │ + cbz r2, 484c4 │ │ │ │ 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 │ │ │ │ @@ -44626,165 +44608,167 @@ │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ add r0, r6 │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ blx 2957c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26ab74 │ │ │ │ + bl 26ba74 │ │ │ │ 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 48524 │ │ │ │ + bne.n 484f0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (48554 ) │ │ │ │ + ldr r3, [pc, #20] @ (48520 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4854e │ │ │ │ + beq.n 4851a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 485e8 │ │ │ │ + beq.n 485b4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56136 @ 0xdb48 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 47728 │ │ │ │ - cbnz r0, 485ba │ │ │ │ + bl 47768 │ │ │ │ + cbnz r0, 48586 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cbz r0, 4859c │ │ │ │ - bl d7ce4 │ │ │ │ + bl d7298 │ │ │ │ + cbz r0, 48568 │ │ │ │ + bl d74dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 485e6 │ │ │ │ + b.n 485b2 │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4858e │ │ │ │ + bne.n 4855a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4858e │ │ │ │ - b.n 485e4 │ │ │ │ + bne.n 4855a │ │ │ │ + b.n 485b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 485ce │ │ │ │ + beq.n 4859a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 485ce │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4859a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44680 @ 0xae88 │ │ │ │ + movw r1, #47904 @ 0xbb20 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 153e04 │ │ │ │ - cbnz r0, 48614 │ │ │ │ + bl 154e1c │ │ │ │ + cbnz r0, 485e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48660 │ │ │ │ + b.n 4862c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48722 │ │ │ │ + bl 486f2 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4863a │ │ │ │ - movw r3, #15233 @ 0x3b81 │ │ │ │ + beq.n 48606 │ │ │ │ + movw r3, #19085 @ 0x4a8d │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 48644 │ │ │ │ + bne.n 48610 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 263d34 │ │ │ │ - b.n 4864c │ │ │ │ - bl 80650 │ │ │ │ + bl 264c34 │ │ │ │ + b.n 48618 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48622 │ │ │ │ - b.n 48610 │ │ │ │ + beq.n 485ee │ │ │ │ + b.n 485dc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48658 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 48624 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48610 │ │ │ │ + bne.n 485dc │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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] @ (486c4 ) │ │ │ │ + ldr r3, [pc, #80] @ (48690 ) │ │ │ │ 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 486a0 │ │ │ │ + bhi.n 4866c │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52916 @ 0xceb4 │ │ │ │ + movw r1, #56140 @ 0xdb4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 1f9744 <_PySlice_FromIndices@@Base+0x98> │ │ │ │ + bl 1fb4bc <_PySlice_FromIndices@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f97b0 <_PySlice_FromIndices@@Base+0x104> │ │ │ │ + bl 1fb528 <_PySlice_FromIndices@@Base+0x104> │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ 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 r0, [r0, #8] │ │ │ │ @@ -44795,777 +44779,774 @@ │ │ │ │ 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, 48718 │ │ │ │ + cbz r0, 486e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48718 │ │ │ │ + beq.n 486e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48718 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 486e8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7f744 │ │ │ │ + b.w 7f6b8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48750 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 48754 │ │ │ │ - b.n 48776 │ │ │ │ + bne.n 48720 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 48724 │ │ │ │ + b.n 48746 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4877e │ │ │ │ + bge.n 4874e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4877e │ │ │ │ + cbz r3, 4874e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4877e │ │ │ │ - movw r2, #41697 @ 0xa2e1 │ │ │ │ + cbz r3, 4874e │ │ │ │ + movw r2, #45609 @ 0xb229 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4876e │ │ │ │ + bne.n 4873e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 48772 │ │ │ │ + b.n 48742 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4877c │ │ │ │ + bge.n 4874c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4877e │ │ │ │ + b.n 4874e │ │ │ │ add r4, r0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #88] @ (487ec ) │ │ │ │ + ldr r1, [pc, #88] @ (487bc ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d92c0 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ - cbz r0, 487c4 │ │ │ │ + bl d8ab8 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + cbz r0, 48794 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12bc40 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12c5cc <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 487e4 │ │ │ │ + beq.n 487b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 487e4 │ │ │ │ + cbnz r3, 487b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 487e4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 487b4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2596 @ 0xa24 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -000487f0 : │ │ │ │ - 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 19eae0 │ │ │ │ - add sp, #8 │ │ │ │ - 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, #152] @ (488b4 ) │ │ │ │ + ldr r3, [pc, #152] @ (48868 ) │ │ │ │ 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, 48852 │ │ │ │ + cbz r3, 48806 │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48848 │ │ │ │ + bne.n 487fc │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48838 │ │ │ │ + bne.n 487ec │ │ │ │ dmb ish │ │ │ │ - beq.n 48852 │ │ │ │ - bl 27359c │ │ │ │ + beq.n 48806 │ │ │ │ + bl 278c10 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48464 │ │ │ │ + bl 48430 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48894 │ │ │ │ + cbz r3, 48848 │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4888a │ │ │ │ + bne.n 4883e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4887a │ │ │ │ + bne.n 4882e │ │ │ │ dmb ish │ │ │ │ - beq.n 48894 │ │ │ │ - bl 25161c │ │ │ │ + beq.n 48848 │ │ │ │ + bl 25267c │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b78 │ │ │ │ - ldr r3, [pc, #20] @ (488b4 ) │ │ │ │ + bl 72b40 │ │ │ │ + ldr r3, [pc, #20] @ (48868 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 488ae │ │ │ │ + beq.n 48862 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + │ │ │ │ +0004886c : │ │ │ │ + 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 1a0b10 │ │ │ │ + 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, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov sl, r2 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 488d8 │ │ │ │ + cbz r3, 488a8 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 488da │ │ │ │ + b.n 488aa │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #368] @ (48a4c ) │ │ │ │ + movw r4, #34000 @ 0x84d0 │ │ │ │ + movt r4, #69 @ 0x45 │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - add.w r7, r5, #8 │ │ │ │ - ldmia.w r5, {r0, r1} │ │ │ │ + add.w r7, r4, #8 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ 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 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 48928 │ │ │ │ + bne.n 488fe │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 48928 │ │ │ │ + ble.n 488fe │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 48928 │ │ │ │ - cbnz r4, 4894a │ │ │ │ - ldr r1, [pc, #292] @ (48a50 ) │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 488fe │ │ │ │ + cbnz r5, 48926 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + strd r1, r2, [sp, #8] │ │ │ │ mov r3, lr │ │ │ │ - movs r1, #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ + movw r4, #15228 @ 0x3b7c │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ str r1, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48a0e │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + beq.n 489ea │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ add sl, r8 │ │ │ │ ldrd r9, r7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48a1c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + beq.n 489f8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 489c6 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + cbz r0, 489a2 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 48980 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl c705c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge.n 48982 │ │ │ │ - b.n 489c6 │ │ │ │ - movs r4, #1 │ │ │ │ + beq.n 4895c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl c67d4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge.n 4895e │ │ │ │ + b.n 489a2 │ │ │ │ + movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4898a │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bpl.n 489a8 │ │ │ │ - mov r3, r5 │ │ │ │ + ble.n 48966 │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + bpl.n 48984 │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #37484 @ 0x926c │ │ │ │ + movw r1, #40732 @ 0x9f1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2640 @ 0xa50 │ │ │ │ + movw r0, #6044 @ 0x179c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 489ca │ │ │ │ - b.n 489c6 │ │ │ │ + bne.n 489a6 │ │ │ │ + b.n 489a2 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #49024 @ 0xbf80 │ │ │ │ + movw r2, #52248 @ 0xcc18 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #60160 @ 0xeb00 │ │ │ │ + movw r1, #63384 @ 0xf798 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 48a2c │ │ │ │ - bl 98638 │ │ │ │ + bl d5248 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 48a08 │ │ │ │ + bl 97dec │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 489e0 │ │ │ │ + blt.n 489bc │ │ │ │ mov r0, r7 │ │ │ │ blx 2a2f4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 489f2 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 489ce │ │ │ │ mov r0, r9 │ │ │ │ - cbz r4, 489ec │ │ │ │ + cbz r5, 489c8 │ │ │ │ blx 293e0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 489f2 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 489ce │ │ │ │ blx 29abc │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b118 │ │ │ │ - cbz r4, 48a24 │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r5, 48a00 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6944 │ │ │ │ - b.n 489c6 │ │ │ │ + bl f6a08 │ │ │ │ + b.n 489a2 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48a2c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r0 │ │ │ │ + b.n 48a08 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48a2c │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 48a08 │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r9, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 118b60 │ │ │ │ - mov r0, r4 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + bl 1190bc │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strb r4, [r1, #30] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ push {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 48aa6 │ │ │ │ + beq.n 48a5a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 48ac8 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 48a7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 48acc │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 48a80 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48b92 │ │ │ │ + b.n 48b46 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48ac8 │ │ │ │ + beq.n 48a7c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48afe │ │ │ │ + ble.n 48ab2 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 48ac8 │ │ │ │ + bl d2234 │ │ │ │ + b.n 48a7c │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ add.w r5, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 48b30 │ │ │ │ + cbnz r3, 48ae4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 48b18 │ │ │ │ + blt.n 48acc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 48b30 │ │ │ │ + b.n 48ae4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a790 │ │ │ │ + bl 26b61c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 48b92 │ │ │ │ - bl 98638 │ │ │ │ + b.n 48b46 │ │ │ │ + bl 97dec │ │ │ │ adds r4, #223 @ 0xdf │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48b50 │ │ │ │ + bne.n 48b04 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48b40 │ │ │ │ + bne.n 48af4 │ │ │ │ dmb ish │ │ │ │ - beq.n 48b5c │ │ │ │ + beq.n 48b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 26a790 │ │ │ │ + bl 26b61c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48b7e │ │ │ │ + bne.n 48b32 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48b6e │ │ │ │ + bne.n 48b22 │ │ │ │ dmb ish │ │ │ │ - beq.n 48b8a │ │ │ │ + beq.n 48b3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 48b20 │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 48ad4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ │ │ │ │ -00048b98 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00048b4a <_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] @ (48c50 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8>) │ │ │ │ + ldr r2, [pc, #168] @ (48c04 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ 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, 48bf0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48ba2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48be6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 48b98 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48bd6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48b88 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48bf0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 27359c │ │ │ │ + beq.n 48ba2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 278c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213670 <_PyCrossInterpreterData_RegisterClass@@Base+0x258> │ │ │ │ + bl 2152e8 <_PyCrossInterpreterData_RegisterClass@@Base+0x258> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48c22 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 48bd4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48c20 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 48bd2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48c0e <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48bc0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48c10 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 48bc2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48c14 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 48bc6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48c4c <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 48bfe <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48c42 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48bf4 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48c32 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 48be4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 48c4c <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 25161c │ │ │ │ + beq.n 48bfe <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 25267c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ 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, 48c72 <_PyCrossInterpreterData_UnregisterClass@@Base+0xda> │ │ │ │ + cbz r3, 48c46 <_PyCrossInterpreterData_UnregisterClass@@Base+0xfc> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 48c82 <_PyCrossInterpreterData_UnregisterClass@@Base+0xea> │ │ │ │ + b.n 48c56 <_PyCrossInterpreterData_UnregisterClass@@Base+0x10c> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 48c80 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe8> │ │ │ │ + blt.n 48c54 <_PyCrossInterpreterData_UnregisterClass@@Base+0x10a> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 48c7c <_PyCrossInterpreterData_UnregisterClass@@Base+0xe4> │ │ │ │ - cbnz r1, 48ca8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x110> │ │ │ │ + bgt.n 48c50 <_PyCrossInterpreterData_UnregisterClass@@Base+0x106> │ │ │ │ + cbnz r1, 48c76 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 48c82 <_PyCrossInterpreterData_UnregisterClass@@Base+0xea> │ │ │ │ + b.n 48c56 <_PyCrossInterpreterData_UnregisterClass@@Base+0x10c> │ │ │ │ mov r6, r3 │ │ │ │ + ldr r1, [pc, #408] @ (48df0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2a6>) │ │ │ │ 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, #15304 @ 0x3bc8 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ movs r1, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48cae <_PyCrossInterpreterData_UnregisterClass@@Base+0x116> │ │ │ │ - b.n 48d0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x172> │ │ │ │ + cbnz r0, 48c7c <_PyCrossInterpreterData_UnregisterClass@@Base+0x132> │ │ │ │ + b.n 48cd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x18e> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 48cd4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x13c> │ │ │ │ + beq.n 48ca2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x158> │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 48cbe <_PyCrossInterpreterData_UnregisterClass@@Base+0x126> │ │ │ │ + cbz r6, 48c8c <_PyCrossInterpreterData_UnregisterClass@@Base+0x142> │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 48cbe <_PyCrossInterpreterData_UnregisterClass@@Base+0x126> │ │ │ │ + bne.n 48c8c <_PyCrossInterpreterData_UnregisterClass@@Base+0x142> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 48cd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x140> │ │ │ │ + b.n 48ca6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x15c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 48cc6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12e> │ │ │ │ + cbnz r0, 48c94 <_PyCrossInterpreterData_UnregisterClass@@Base+0x14a> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 48cd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x140> │ │ │ │ - bl c705c │ │ │ │ + b.n 48ca6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x15c> │ │ │ │ + bl c67d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 48d0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x172> │ │ │ │ + blt.n 48cd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x18e> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 48cba <_PyCrossInterpreterData_UnregisterClass@@Base+0x122> │ │ │ │ - b.n 48cc2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x12a> │ │ │ │ + beq.n 48c88 <_PyCrossInterpreterData_UnregisterClass@@Base+0x13e> │ │ │ │ + b.n 48c90 <_PyCrossInterpreterData_UnregisterClass@@Base+0x146> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 261358 <_PyUnicode_ToNumeric@@Base+0x7a40> │ │ │ │ + bl 262304 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48d0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x172> │ │ │ │ + beq.n 48cd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x18e> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48d60 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1c8> │ │ │ │ + beq.n 48d2e <_PyCrossInterpreterData_UnregisterClass@@Base+0x1e4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 48d0e <_PyCrossInterpreterData_UnregisterClass@@Base+0x176> │ │ │ │ + beq.n 48cdc <_PyCrossInterpreterData_UnregisterClass@@Base+0x192> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48e0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x272> │ │ │ │ + b.n 48dd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x28e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 48d2e <_PyCrossInterpreterData_UnregisterClass@@Base+0x196> │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 48cfc <_PyCrossInterpreterData_UnregisterClass@@Base+0x1b2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 48d0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x172> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 48cd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x18e> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48d0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x172> │ │ │ │ + beq.n 48cd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x18e> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48d60 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1c8> │ │ │ │ + ble.n 48d2e <_PyCrossInterpreterData_UnregisterClass@@Base+0x1e4> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 48d0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x172> │ │ │ │ + bl d2234 │ │ │ │ + b.n 48cd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x18e> │ │ │ │ mov r0, r7 │ │ │ │ - bl cfd44 │ │ │ │ + bl cf520 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 48f8c │ │ │ │ + bl 48f58 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 48d7c <_PyCrossInterpreterData_UnregisterClass@@Base+0x1e4> │ │ │ │ + cbnz r0, 48d4a <_PyCrossInterpreterData_UnregisterClass@@Base+0x200> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 48d0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x172> │ │ │ │ + beq.n 48cd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x18e> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 48d0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x172> │ │ │ │ + bl d2234 │ │ │ │ + b.n 48cd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x18e> │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #120 @ (adr r3, 48e18 <_PyCrossInterpreterData_UnregisterClass@@Base+0x280>) │ │ │ │ + add r3, pc, #112 @ (adr r3, 48de0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x296>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #116 @ (adr r3, 48e20 <_PyCrossInterpreterData_UnregisterClass@@Base+0x288>) │ │ │ │ + add r3, pc, #112 @ (adr r3, 48de8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x29e>) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r7, r8, [r0] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 48dda <_PyCrossInterpreterData_UnregisterClass@@Base+0x242> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 48da8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x25e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48d70 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d8> │ │ │ │ + beq.n 48d3e <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48d70 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d8> │ │ │ │ + bne.n 48d3e <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48d70 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d8> │ │ │ │ - cbz r5, 48e0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x272> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 48d3e <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f4> │ │ │ │ + cbz r5, 48dd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x28e> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 48dfc <_PyCrossInterpreterData_UnregisterClass@@Base+0x264> │ │ │ │ - bl 98638 │ │ │ │ + blt.n 48dca <_PyCrossInterpreterData_UnregisterClass@@Base+0x280> │ │ │ │ + bl 97dec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 537d2 │ │ │ │ + bl 537f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 48e04 <_PyCrossInterpreterData_UnregisterClass@@Base+0x26c> │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 48dd2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x288> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 537d2 │ │ │ │ + bl 537f2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ 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 r3, #168 @ 0xa8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movw r0, #6060 @ 0x17ac │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 7aff4 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - movw r0, #2796 @ 0xaec │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ 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 │ │ │ │ movw r3, #9684 @ 0x25d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 48ea0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x308> │ │ │ │ + beq.n 48e6c <_PyCrossInterpreterData_UnregisterClass@@Base+0x322> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 48ea0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x308> │ │ │ │ + beq.n 48e6c <_PyCrossInterpreterData_UnregisterClass@@Base+0x322> │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #42216 @ 0xa4e8 │ │ │ │ + movw r1, #45480 @ 0xb1a8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c │ │ │ │ - cbnz r0, 48eb6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x31e> │ │ │ │ - b.n 48ee2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x34a> │ │ │ │ + bl c2c60 │ │ │ │ + cbnz r0, 48e82 <_PyCrossInterpreterData_UnregisterClass@@Base+0x338> │ │ │ │ + b.n 48eae <_PyCrossInterpreterData_UnregisterClass@@Base+0x364> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48e82 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2ea> │ │ │ │ - movw r0, #42216 @ 0xa4e8 │ │ │ │ + beq.n 48e4e <_PyCrossInterpreterData_UnregisterClass@@Base+0x304> │ │ │ │ + movw r0, #45480 @ 0xb1a8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 48ee2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x34a> │ │ │ │ - b.n 48e82 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2ea> │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 48eae <_PyCrossInterpreterData_UnregisterClass@@Base+0x364> │ │ │ │ + b.n 48e4e <_PyCrossInterpreterData_UnregisterClass@@Base+0x304> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 888c4 │ │ │ │ + bl 88394 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48ee2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x34a> │ │ │ │ + cbz r0, 48eae <_PyCrossInterpreterData_UnregisterClass@@Base+0x364> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 48ee6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x34e> │ │ │ │ + cbnz r0, 48eb2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x368> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48ee2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x34a> │ │ │ │ + beq.n 48eae <_PyCrossInterpreterData_UnregisterClass@@Base+0x364> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48ee2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x34a> │ │ │ │ + cbnz r3, 48eae <_PyCrossInterpreterData_UnregisterClass@@Base+0x364> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48ef6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x35e> │ │ │ │ + b.n 48ec2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x378> │ │ │ │ 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} │ │ │ │ │ │ │ │ -00048efa : │ │ │ │ +00048ec6 : │ │ │ │ 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 │ │ │ │ @@ -45573,163 +45554,163 @@ │ │ │ │ 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 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 48f52 │ │ │ │ + cbz r0, 48f1e │ │ │ │ mov r0, sp │ │ │ │ - bl 1af548 │ │ │ │ + bl 1b1958 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48f4a │ │ │ │ + beq.n 48f16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48f4a │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48f16 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48f52 │ │ │ │ - bl 78024 │ │ │ │ + cbz r0, 48f1e │ │ │ │ + bl 78034 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00048f58 : │ │ │ │ +00048f24 : │ │ │ │ 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 1c06d0 │ │ │ │ + bl 1c2798 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48f86 │ │ │ │ - bl 78024 │ │ │ │ + cbz r0, 48f52 │ │ │ │ + bl 78034 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48faa │ │ │ │ + cbz r0, 48f76 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 82734 │ │ │ │ + bl 82220 │ │ │ │ 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 │ │ │ │ - bl 25882c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1ec> │ │ │ │ - cbnz r0, 48fce │ │ │ │ + bl 2598c8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x398> │ │ │ │ + cbnz r0, 48f9a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 490f0 │ │ │ │ + b.n 490d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9444 @ 0x24e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 49022 │ │ │ │ + beq.n 48fee │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49022 │ │ │ │ + beq.n 48fee │ │ │ │ mov r0, r6 │ │ │ │ - bl b8618 │ │ │ │ + bl b7df4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 49038 │ │ │ │ + bgt.n 49004 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19484 @ 0x4c1c │ │ │ │ + movw r1, #24272 @ 0x5ed0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 49062 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4902e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 48ffe │ │ │ │ - movw r0, #34660 @ 0x8764 │ │ │ │ + beq.n 48fca │ │ │ │ + movw r0, #37804 @ 0x93ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 49062 │ │ │ │ - b.n 48ffe │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 4902e │ │ │ │ + b.n 48fca │ │ │ │ subs r0, #1 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49062 │ │ │ │ + cbz r0, 4902e │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r7, #1 │ │ │ │ - bl 888c4 │ │ │ │ - cbnz r0, 49066 │ │ │ │ + bl 88394 │ │ │ │ + cbnz r0, 49032 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 49084 │ │ │ │ + bne.n 49050 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 490a4 │ │ │ │ + b.n 49070 │ │ │ │ cmp r8, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 4904c │ │ │ │ + bne.n 49018 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 49094 │ │ │ │ + cbnz r0, 49060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 49062 │ │ │ │ + beq.n 4902e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49062 │ │ │ │ + bne.n 4902e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49062 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4902e │ │ │ │ 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} │ │ │ │ │ │ │ │ -000490a8 : │ │ │ │ +00049074 : │ │ │ │ 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 │ │ │ │ @@ -45743,48 +45724,55 @@ │ │ │ │ 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 11528c <_PyLong_FromByteArray@@Base+0x734> │ │ │ │ + bl 1157b4 <_PyLong_FromByteArray@@Base+0x734> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 29fe0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ + blx 2908c │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ 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, #54968 @ 0xd6b8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 4915c │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 49142 │ │ │ │ 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, 49130 │ │ │ │ + cbz r4, 49116 │ │ │ │ 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] @ (49160 ) │ │ │ │ + ldr r5, [pc, #44] @ (49144 ) │ │ │ │ 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] │ │ │ │ @@ -45793,330 +45781,335 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00049164 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +00049148 <_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 142c08 │ │ │ │ + bl 143e38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 2582ac │ │ │ │ - cbnz r0, 491a4 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 4919e <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + bl 25919c │ │ │ │ + cbnz r0, 49188 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 49182 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #63836 @ 0xf95c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #1564 @ 0x61c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 491a6 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + b.n 4918a <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000491a8 : │ │ │ │ +0004918c : │ │ │ │ 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, #53560 @ 0xd138 │ │ │ │ + movw r1, #56784 @ 0xddd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53564 @ 0xd13c │ │ │ │ + movw r0, #56788 @ 0xddd4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4926c │ │ │ │ + beq.n 49250 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 2957c │ │ │ │ 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 49244 │ │ │ │ + ble.n 49228 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #22541 @ 0x580d │ │ │ │ + movw r2, #23861 @ 0x5d35 │ │ │ │ movt r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #59737 @ 0xe959 │ │ │ │ + movw r1, #62185 @ 0xf2e9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #21389 @ 0x538d │ │ │ │ + movw r0, #22709 @ 0x58b5 │ │ │ │ movt r0, #17 │ │ │ │ - bl 6d6e0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6d6b8 <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 49244 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 4926c │ │ │ │ + cbnz r0, 49228 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 49250 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 113b4c <_PyArena_Free@@Base+0xe44> │ │ │ │ + bl 114088 <_PyArena_Free@@Base+0xe44> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 49258 │ │ │ │ - bl 1154d4 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 4923c │ │ │ │ + bl 1159fc <_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 29fe0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #0] @ (49278 ) │ │ │ │ + ldr r0, [pc, #0] @ (4925c ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (49280 ) │ │ │ │ + ldr r0, [pc, #0] @ (49264 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2908c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - b.w 26ce08 │ │ │ │ + b.w 26dd08 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 492d4 │ │ │ │ + b.n 492c8 │ │ │ │ │ │ │ │ -000492ac : │ │ │ │ +00049276 : │ │ │ │ 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 1e8f34 │ │ │ │ + bl 1eac90 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #0] @ (492d0 ) │ │ │ │ + ldr r0, [pc, #4] @ (4929c ) │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ strb r4, [r0, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 97dec │ │ │ │ + mov r4, r0 │ │ │ │ + blx 290a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a8d0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, pc} │ │ │ │ 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 49302 │ │ │ │ + bne.n 492f6 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2920 @ 0xb68 │ │ │ │ + movw r1, #6184 @ 0x1828 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 49320 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 49314 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 49324 │ │ │ │ + ble.n 49318 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15837c │ │ │ │ + bl 159394 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 494e0 │ │ │ │ + b.n 494d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49430 │ │ │ │ + bne.w 49424 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 4935e │ │ │ │ + cbz r3, 49352 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 49350 │ │ │ │ - movw r1, #2968 @ 0xb98 │ │ │ │ + cbnz r2, 49344 │ │ │ │ + movw r1, #6232 @ 0x1858 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 49320 │ │ │ │ - movw r1, #3020 @ 0xbcc │ │ │ │ + bl 12f768 │ │ │ │ + b.n 49314 │ │ │ │ + movw r1, #6284 @ 0x188c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 49320 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 49314 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 49378 │ │ │ │ + cbz r6, 4936c │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15837c │ │ │ │ - b.n 49320 │ │ │ │ + bl 159394 │ │ │ │ + b.n 49314 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4939c │ │ │ │ + beq.n 49390 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43808 @ 0xab20 │ │ │ │ + movw r1, #47032 @ 0xb7b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 49320 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 49314 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 493ee │ │ │ │ + cbnz r3, 493e2 │ │ │ │ movw r1, #56136 @ 0xdb48 │ │ │ │ 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 2176f8 │ │ │ │ + bl 218e20 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49494 │ │ │ │ + beq.n 49488 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 494e0 │ │ │ │ + bne.w 494d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49470 │ │ │ │ + beq.n 49464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49470 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49470 │ │ │ │ + bne.n 49464 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 49464 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #54408 @ 0xd488 │ │ │ │ + movw r1, #57672 @ 0xe148 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ 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 c349c │ │ │ │ + bl c2c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49320 │ │ │ │ + beq.n 49314 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2176f8 │ │ │ │ + bl 218e20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2613a8 <_PyUnicode_ToNumeric@@Base+0x7a90> │ │ │ │ + bl 262354 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 49494 │ │ │ │ - b.n 494e0 │ │ │ │ + cbz r0, 49488 │ │ │ │ + b.n 494d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 20d6b0 │ │ │ │ + bl 20f3a0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 4944c │ │ │ │ + cbz r3, 49440 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2613a8 <_PyUnicode_ToNumeric@@Base+0x7a90> │ │ │ │ - cbz r0, 49494 │ │ │ │ + b.w 262354 │ │ │ │ + cbz r0, 49488 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 494e0 │ │ │ │ + bne.n 494d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49470 │ │ │ │ + beq.n 49464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49470 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49464 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #44744 @ 0xaec8 │ │ │ │ + movw r1, #47968 @ 0xbb60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 49320 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 49314 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ 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 d7aa0 │ │ │ │ - cbz r0, 494cc │ │ │ │ + bl d7298 │ │ │ │ + cbz r0, 494c0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49320 │ │ │ │ - bl d7ce4 │ │ │ │ + bne.w 49314 │ │ │ │ + bl d74dc │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15837c │ │ │ │ - b.n 49320 │ │ │ │ + bl 159394 │ │ │ │ + b.n 49314 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 494b0 │ │ │ │ - b.n 49320 │ │ │ │ + bne.n 494a4 │ │ │ │ + b.n 49314 │ │ │ │ mov r0, r1 │ │ │ │ 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] │ │ │ │ @@ -46126,402 +46119,389 @@ │ │ │ │ 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, #200] @ (495e4 ) │ │ │ │ + ldr r1, [pc, #200] @ (495d8 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #22312 @ 0x5728 │ │ │ │ + movw r2, #27108 @ 0x69e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #3072 @ 0xc00 │ │ │ │ + movw r1, #6336 @ 0x18c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8ee90 │ │ │ │ + bl 8e6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 495c0 │ │ │ │ + beq.n 495b4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #62804 @ 0xf554 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #63440 @ 0xf7d0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + movw r1, #340 @ 0x154 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #1168 @ 0x490 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 91fd8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49566 │ │ │ │ + bne.n 4955a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 495b8 │ │ │ │ + b.n 495ac │ │ │ │ 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 220804 <_PyErr_BadInternalCall@@Base+0x5fc> │ │ │ │ + bl 2275f4 <_PyErr_BadInternalCall@@Base+0x5eb8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49562 │ │ │ │ - bl 98638 │ │ │ │ + beq.n 49556 │ │ │ │ + bl 97dec │ │ │ │ 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 29964 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ 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 426c0 │ │ │ │ + bl 42826 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78024 │ │ │ │ - b.n 495c2 │ │ │ │ + bl 78034 │ │ │ │ + b.n 495b6 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (495e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (495d8 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 495da │ │ │ │ + beq.n 495ce │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4967c ) │ │ │ │ + ldr r3, [pc, #132] @ (49670 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4962c │ │ │ │ + cbz r3, 49620 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 49622 │ │ │ │ + bne.n 49616 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49612 │ │ │ │ + bne.n 49606 │ │ │ │ dmb ish │ │ │ │ - beq.n 4962c │ │ │ │ - bl 27359c │ │ │ │ + beq.n 49620 │ │ │ │ + bl 278c10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 498b8 │ │ │ │ + bl 49882 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4965e │ │ │ │ + cbz r3, 49652 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 49654 │ │ │ │ + bne.n 49648 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 49644 │ │ │ │ + bne.n 49638 │ │ │ │ dmb ish │ │ │ │ - beq.n 4965e │ │ │ │ - bl 25161c │ │ │ │ + beq.n 49652 │ │ │ │ + bl 25267c │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b78 │ │ │ │ - ldr r3, [pc, #20] @ (4967c ) │ │ │ │ + bl 72b40 │ │ │ │ + ldr r3, [pc, #20] @ (49670 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 49678 │ │ │ │ + beq.n 4966c │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 98638 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 290a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b118 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl fe080 │ │ │ │ - cbnz r0, 49724 │ │ │ │ + bl fe12c │ │ │ │ + cbnz r0, 496f0 │ │ │ │ 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, 496fe │ │ │ │ + cbz r2, 496ca │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 496fe │ │ │ │ + beq.n 496ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 496fe │ │ │ │ + cbnz r3, 496ca │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4971a │ │ │ │ + cbz r0, 496e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4971a │ │ │ │ + beq.n 496e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4971a │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 496e6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f744 │ │ │ │ + b.w 7f6b8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #12896 @ 0x3260 │ │ │ │ + movw r0, #16120 @ 0x3ef8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afec │ │ │ │ + b.w 7aff4 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ (4972c ) │ │ │ │ + ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ + cbz r3, 49722 │ │ │ │ + bl 1a911c <_Py_write_noraise@@Base+0x3e0> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 4972a │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + 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 49752 │ │ │ │ + bl 26d878 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 4975e │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 497a0 │ │ │ │ + movs r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4979c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 4979c │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4979c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 4979c │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4979c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 4979c │ │ │ │ + movs r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4979c │ │ │ │ + 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, #16] │ │ │ │ + cbnz r3, 497bc │ │ │ │ + ldr r2, [pc, #20] @ (497c0 ) │ │ │ │ + ldrd r0, r3, [r0, #8] │ │ │ │ + add.w r1, r2, #520 @ 0x208 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, r2 │ │ │ │ + b.w 272a14 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb890 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57692 @ 0xe15c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 49782 │ │ │ │ + beq.n 49814 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 49782 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 49814 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #3120 @ 0xc30 │ │ │ │ + movw r1, #6384 @ 0x18f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49792 │ │ │ │ - bl 4a954 │ │ │ │ + beq.n 49824 │ │ │ │ + bl 4a936 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 497ec │ │ │ │ + b.n 4987e │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 497a8 │ │ │ │ + bge.n 4983a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217ebc │ │ │ │ + bl 2195e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4978e │ │ │ │ + beq.n 49820 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 497cc │ │ │ │ + ble.n 4985e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 497ec │ │ │ │ + ble.n 4987e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (49820 ) │ │ │ │ - ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 49814 │ │ │ │ - bl 1a6edc <_Py_write_noraise@@Base+0x3e0> │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 4981c │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - 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 49846 │ │ │ │ - bl 26c978 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49852 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 49894 │ │ │ │ - movs r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49890 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49890 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49890 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49890 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49890 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 49890 │ │ │ │ - movs r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49890 │ │ │ │ - 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, #16] │ │ │ │ - cbnz r3, 498b0 │ │ │ │ - ldr r2, [pc, #20] @ (498b4 ) │ │ │ │ - ldrd r0, r3, [r0, #8] │ │ │ │ - add.w r1, r2, #520 @ 0x208 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, r2 │ │ │ │ - b.w 271b24 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb890 │ │ │ │ - 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, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #252] @ (499c8 ) │ │ │ │ + ldr r3, [pc, #256] @ (49994 ) │ │ │ │ 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 498ec │ │ │ │ + bne.n 498b6 │ │ │ │ orrs.w r2, r7, r8 │ │ │ │ - bne.n 498f0 │ │ │ │ + bne.n 498ba │ │ │ │ mov r4, r5 │ │ │ │ - b.n 498f4 │ │ │ │ + b.n 498be │ │ │ │ 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, 49908 │ │ │ │ + cbnz r5, 498d2 │ │ │ │ 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 4992a │ │ │ │ + bls.n 498f4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 49cdc │ │ │ │ + bl 49d68 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4991a │ │ │ │ + b.n 498e4 │ │ │ │ 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 │ │ │ │ @@ -46535,356 +46515,437 @@ │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ add r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r5, r4] │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 4996c │ │ │ │ + beq.n 49936 │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 49962 │ │ │ │ + b.n 4992c │ │ │ │ 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 49998 │ │ │ │ + beq.n 49962 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - bl 49cdc │ │ │ │ - b.n 49986 │ │ │ │ + bl 49d68 │ │ │ │ + b.n 49950 │ │ │ │ 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, #24] @ (499c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (49994 ) │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 499c2 │ │ │ │ + beq.n 4998c │ │ │ │ blx 2a150 <__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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ 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 499f6 │ │ │ │ + beq.n 499c2 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 49a06 │ │ │ │ + b.n 499d2 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 49a04 │ │ │ │ + ble.n 499d0 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 49a00 │ │ │ │ - cbnz r2, 49a2a │ │ │ │ + bgt.n 499cc │ │ │ │ + cbnz r2, 499f6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49a06 │ │ │ │ + b.n 499d2 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #224] @ (49ae8 ) │ │ │ │ + ldr r1, [pc, #224] @ (49ab4 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49a30 │ │ │ │ - b.n 49ae0 │ │ │ │ + cbnz r0, 499fc │ │ │ │ + b.n 49aac │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 49ab8 │ │ │ │ + beq.n 49a84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 49a7e │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 49a4a │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 49a54 │ │ │ │ - bl 80650 │ │ │ │ + cbnz r0, 49a20 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49ae0 │ │ │ │ + bne.n 49aac │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49a78 │ │ │ │ - bl 85efc │ │ │ │ + b.n 49a44 │ │ │ │ + bl 859dc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49a74 │ │ │ │ + beq.n 49a40 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 49a74 │ │ │ │ + cbnz r3, 49a40 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 49a46 │ │ │ │ + beq.n 49a12 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 49a80 │ │ │ │ - b.n 49ac0 │ │ │ │ + bne.n 49a4c │ │ │ │ + b.n 49a8c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 49a96 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 49ae0 │ │ │ │ + cbnz r0, 49a62 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 49aac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49ac4 │ │ │ │ - bl 85efc │ │ │ │ + b.n 49a90 │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ab2 │ │ │ │ + beq.n 49a7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49ab2 │ │ │ │ + cbnz r3, 49a7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 49ac4 │ │ │ │ - b.n 49a8a │ │ │ │ + bne.n 49a90 │ │ │ │ + b.n 49a56 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49ac4 │ │ │ │ + b.n 49a90 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1592e0 │ │ │ │ + bl 15a2f8 │ │ │ │ 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 211c2c <_Py_RestoreSignals@@Base+0x20d8> │ │ │ │ + b.w 2138a8 <_Py_RestoreSignals@@Base+0x204c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r4, #4 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ 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 49b0e │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 49ada │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49b1a │ │ │ │ + cbz r3, 49ae6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49b3c │ │ │ │ + b.n 49b08 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49b38 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49b04 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49b38 │ │ │ │ + cbnz r3, 49b04 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49b38 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49b04 │ │ │ │ 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 r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49b70 │ │ │ │ + beq.n 49b3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49b70 │ │ │ │ + ble.n 49b3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49b8a │ │ │ │ + beq.n 49b56 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49b8a │ │ │ │ + b.n 49b56 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 49ba8 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 49b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 888c4 │ │ │ │ + bl 88394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ba8 │ │ │ │ + beq.n 49b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49ba8 │ │ │ │ + cbnz r3, 49b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00049bac : │ │ │ │ - b.w 1eca88 │ │ │ │ +00049b78 : │ │ │ │ + b.w 1ee858 │ │ │ │ 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 49bdc │ │ │ │ + beq.n 49ba8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49084 @ 0xbfbc │ │ │ │ + movw r0, #52308 @ 0xcc54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 49bdc │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 49ba8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49c1a │ │ │ │ + b.n 49be6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 49bf0 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 49bbc │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49bd8 │ │ │ │ + bne.n 49ba4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 49c04 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 49bd0 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49bd8 │ │ │ │ + bne.n 49ba4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1227a4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 122cdc <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49bd8 │ │ │ │ + beq.n 49ba4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #44848 @ 0xaf30 │ │ │ │ + movw r1, #48112 @ 0xbbf0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 4212c │ │ │ │ + b.w 421ba │ │ │ │ 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, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49c58 │ │ │ │ + beq.n 49c24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49c58 │ │ │ │ + ble.n 49c24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c74 │ │ │ │ + beq.n 49c40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49c74 │ │ │ │ + b.n 49c40 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 49c92 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 49c5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b164 │ │ │ │ + bl 10b328 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49c92 │ │ │ │ + beq.n 49c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49c92 │ │ │ │ + cbnz r3, 49c5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00049c96 : │ │ │ │ - ldr r3, [pc, #64] @ (49cd8 ) │ │ │ │ +00049c62 : │ │ │ │ + ldr r3, [pc, #64] @ (49ca4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 49cd6 │ │ │ │ + cbz r0, 49ca2 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 49cae │ │ │ │ + bne.n 49c7a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 49ca0 │ │ │ │ + b.n 49c6c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 49cc4 │ │ │ │ + beq.n 49c90 │ │ │ │ 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 49caa │ │ │ │ + bcc.n 49c76 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 49cd6 │ │ │ │ + cbz r0, 49ca2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ 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 cf520 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 49cd8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49cd8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49cd8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 49cf4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49cf4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49cf4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 49d10 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49d10 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d10 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 49d2c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49d2c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d2c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 49d48 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49d48 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d48 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cbz r0, 49d64 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49d64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 49d64 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r4, #42104 @ 0xa478 │ │ │ │ movt r4, #55146 @ 0xd76a │ │ │ │ ldrd r5, r7, [r0, #8] │ │ │ │ ldrd ip, r2, [r0] │ │ │ │ eor.w r3, r5, r7 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -47557,37 +47618,37 @@ │ │ │ │ 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} │ │ │ │ │ │ │ │ -0004a59e : │ │ │ │ +0004a62a : │ │ │ │ sub sp, #16 │ │ │ │ add sp, #16 │ │ │ │ - b.w 18e000 │ │ │ │ + b.w 18f99c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 147c08 │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a5d6 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 4a5e8 │ │ │ │ - b.n 4a624 │ │ │ │ + bne.n 4a662 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 4a674 │ │ │ │ + b.n 4a6b0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 4a638 │ │ │ │ + vldr d6, [pc, #96] @ 4a6c8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4a628 │ │ │ │ + bhi.n 4a6b4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 29684 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ @@ -47596,717 +47657,530 @@ │ │ │ │ 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 4a630 │ │ │ │ + beq.n 4a6bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4a630 │ │ │ │ + b.n 4a6bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a630 │ │ │ │ + b.n 4a6bc │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + 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 r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4a692 │ │ │ │ + bne.n 4a722 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 48722 │ │ │ │ + bl 486f2 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a67c │ │ │ │ - movw r3, #41505 @ 0xa221 │ │ │ │ + beq.n 4a70c │ │ │ │ + movw r3, #46813 @ 0xb6dd │ │ │ │ movt r3, #22 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4a686 │ │ │ │ + bne.n 4a716 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fd1d4 │ │ │ │ - bl 80650 │ │ │ │ + b.w 1fef4c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a664 │ │ │ │ - b.n 4a69a │ │ │ │ + beq.n 4a6f4 │ │ │ │ + b.n 4a72a │ │ │ │ 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 153e04 │ │ │ │ + bl 154e1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004a69e : │ │ │ │ +0004a72e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4a6d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (4a760 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1b0a04 │ │ │ │ - cbz r0, 4a6cc │ │ │ │ + bl 1b2e34 │ │ │ │ + cbz r0, 4a75c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, 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 │ │ │ │ - bl cfd44 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4a704 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a704 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a704 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4a720 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a720 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a720 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4a73c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a73c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a73c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4a758 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a758 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a758 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 4a774 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a774 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a774 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4a790 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a790 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a790 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - 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 │ │ │ │ - cbnz r1, 4a7c0 │ │ │ │ + cbnz r1, 4a790 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64656 @ 0xfc90 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2384 @ 0x950 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a7ea │ │ │ │ + b.n 4a7ba │ │ │ │ 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 4a7e8 │ │ │ │ + beq.n 4a7b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4a7e8 │ │ │ │ + cbnz r3, 4a7b8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - cbnz r3, 4a7fe │ │ │ │ - movw r0, #3260 @ 0xcbc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w e21a4 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 144de0 │ │ │ │ - cbnz r0, 4a830 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #3276 @ 0xccc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 145444 │ │ │ │ - b.n 4a854 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 4a852 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52056 @ 0xcb58 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - 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] @ (4a918 ) │ │ │ │ + ldr r3, [pc, #176] @ (4a87c ) │ │ │ │ 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, 4a89c │ │ │ │ + cbz r3, 4a800 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4a892 │ │ │ │ + bne.n 4a7f6 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4a882 │ │ │ │ + bne.n 4a7e6 │ │ │ │ dmb ish │ │ │ │ - beq.n 4a89c │ │ │ │ - bl 27359c │ │ │ │ + beq.n 4a800 │ │ │ │ + bl 278c10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 498b8 │ │ │ │ + bl 49882 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4a8ce │ │ │ │ + cbz r3, 4a832 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4a8c4 │ │ │ │ + bne.n 4a828 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4a8b4 │ │ │ │ + bne.n 4a818 │ │ │ │ dmb ish │ │ │ │ - beq.n 4a8ce │ │ │ │ - bl 25161c │ │ │ │ - movw r1, #41864 @ 0xa388 │ │ │ │ + beq.n 4a832 │ │ │ │ + bl 25267c │ │ │ │ + movw r1, #45088 @ 0xb020 │ │ │ │ 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 4a8dc │ │ │ │ + bne.n 4a840 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 805f0 │ │ │ │ - ldr r3, [pc, #20] @ (4a918 ) │ │ │ │ + bl 80564 │ │ │ │ + ldr r3, [pc, #20] @ (4a87c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4a914 │ │ │ │ + beq.n 4a878 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + cbnz r3, 4a892 │ │ │ │ + movw r0, #6528 @ 0x1980 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w e2190 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 145d4c │ │ │ │ + cbnz r0, 4a8c4 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #6544 @ 0x1990 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e2190 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 1463b0 │ │ │ │ + b.n 4a8e8 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 4a8e6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #55280 @ 0xd7f0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d5248 │ │ │ │ + movs r4, #0 │ │ │ │ + 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 │ │ │ │ - bl 19181c │ │ │ │ - cbz r0, 4a952 │ │ │ │ + bl 193240 │ │ │ │ + cbz r0, 4a922 │ │ │ │ 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 4a950 │ │ │ │ + beq.n 4a920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a950 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a920 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 49ca8 │ │ │ │ + movw r0, #2492 @ 0x9bc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 80564 │ │ │ │ │ │ │ │ -0004a954 : │ │ │ │ +0004a936 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4a984 ) │ │ │ │ + ldr r0, [pc, #32] @ (4a968 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #3300 @ 0xce4 │ │ │ │ + movw r2, #6576 @ 0x19b0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ + bl 12f7cc <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #65316 @ 0xff24 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 805f0 │ │ │ │ - b.n 4a6d4 │ │ │ │ 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, 4a9b6 │ │ │ │ + cbz r3, 4a98a │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 4a9c8 │ │ │ │ + b.n 4a99c │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4a9c6 │ │ │ │ + ble.n 4a99a │ │ │ │ cmp r2, #5 │ │ │ │ - bgt.n 4a9c0 │ │ │ │ - cbnz r1, 4a9ea │ │ │ │ + bgt.n 4a994 │ │ │ │ + cbnz r1, 4a9be │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 4a9c8 │ │ │ │ + b.n 4a99c │ │ │ │ mov r9, r3 │ │ │ │ - ldr r1, [pc, #356] @ (4ab30 ) │ │ │ │ + ldr r1, [pc, #356] @ (4ab04 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4a9f2 │ │ │ │ - b.n 4aaac │ │ │ │ + cbnz r0, 4a9c6 │ │ │ │ + b.n 4aa80 │ │ │ │ clz r9, r1 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4aa06 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4a9da │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aaac │ │ │ │ + bne.n 4aa80 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4aa1c │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4a9f0 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aaac │ │ │ │ + bne.n 4aa80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4aa34 │ │ │ │ - bl 80650 │ │ │ │ + cbnz r0, 4aa08 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aaac │ │ │ │ + bne.n 4aa80 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4aa58 │ │ │ │ - bl 85efc │ │ │ │ + b.n 4aa2c │ │ │ │ + bl 859dc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4aa54 │ │ │ │ + beq.n 4aa28 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4aa54 │ │ │ │ + cbnz r3, 4aa28 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4aa26 │ │ │ │ + beq.n 4a9fa │ │ │ │ add r6, r9 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 4ab08 │ │ │ │ + beq.n 4aadc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4aa68 │ │ │ │ + cbz r0, 4aa3c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 4aa70 │ │ │ │ - b.n 4aa74 │ │ │ │ + bne.n 4aa44 │ │ │ │ + b.n 4aa48 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 4aa7c │ │ │ │ + b.n 4aa50 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4aa98 │ │ │ │ + bge.n 4aa6c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3356 @ 0xd1c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4aaac │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4aa80 │ │ │ │ movw r9, #4356 @ 0x1104 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 4aab0 │ │ │ │ + beq.n 4aa84 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7a50 │ │ │ │ - cbnz r0, 4aab4 │ │ │ │ + bl 1f981c │ │ │ │ + cbnz r0, 4aa88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ab28 │ │ │ │ + b.n 4aafc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4aab6 │ │ │ │ + b.n 4aa8a │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 4aaca │ │ │ │ + beq.n 4aa9e │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aaac │ │ │ │ + beq.n 4aa80 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 4aacc │ │ │ │ + b.n 4aaa0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ blx 296fc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 4ab22 │ │ │ │ + bge.n 4aaf6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ab12 │ │ │ │ - bl e921c │ │ │ │ + bne.n 4aae6 │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4aad0 │ │ │ │ - b.n 4aaac │ │ │ │ + beq.n 4aaa4 │ │ │ │ + b.n 4aa80 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4aa80 │ │ │ │ + blt.n 4aa54 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4aacc │ │ │ │ + b.n 4aaa0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 4aaac │ │ │ │ + bl f6a00 │ │ │ │ + b.n 4aa80 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8081c │ │ │ │ + bl 80790 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 4acfa │ │ │ │ + b.n 4aba6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2179f4 │ │ │ │ + bl 21911c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ab58 │ │ │ │ - beq.n 4ab5c │ │ │ │ + blt.n 4ab2c │ │ │ │ + beq.n 4ab30 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4ab64 │ │ │ │ + b.n 4ab38 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ab64 │ │ │ │ + b.n 4ab38 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ 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 r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - movw r1, #5020 @ 0x139c │ │ │ │ - movt r1, #73 @ 0x49 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 122c2c │ │ │ │ - bl cfd44 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 4abce │ │ │ │ - mov r0, r3 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 4abce │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movw r1, #5020 @ 0x139c │ │ │ │ - movt r1, #73 @ 0x49 │ │ │ │ - bl 122c2c │ │ │ │ - bl cfd44 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #42776 @ 0xa718 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4ac8a │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4ac72 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - bge.n 4ac72 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr.w r5, [r3, r4, lsl #2] │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 4abec │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 4ac3e │ │ │ │ - b.n 4ac34 │ │ │ │ - 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 d5354 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4ac1e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ac1e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 4abca │ │ │ │ - bne.n 4abe6 │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 4abd0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4ac64 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 4ac8a │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 4ac34 │ │ │ │ - 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 4ac2a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - b.n 4ac56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4ac34 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac34 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45884 @ 0xb33c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4abca │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r6, [r5] │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79018 │ │ │ │ + bl 79028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f744 │ │ │ │ + bl 7f6b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4acdc │ │ │ │ + beq.n 4ab88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4acdc │ │ │ │ + cbnz r3, 4ab88 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e2808 <_PyErr_ProgramDecodedTextObject@@Base+0x390> │ │ │ │ + bl 1e45a4 <_PyErr_ProgramDecodedTextObject@@Base+0x390> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4ad1e │ │ │ │ + cbz r7, 4abca │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4ad1e │ │ │ │ + beq.n 4abca │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4ad2a │ │ │ │ - bl 16aa98 <_PySemaphore_Wakeup@@Base+0x16c> │ │ │ │ + bgt.n 4abd6 │ │ │ │ + bl 16bb60 <_PySemaphore_Wakeup@@Base+0x16c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4adc0 │ │ │ │ - b.n 4ae62 │ │ │ │ + bne.n 4ac6c │ │ │ │ + b.n 4ad0e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4adc6 │ │ │ │ + bne.n 4ac72 │ │ │ │ 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 4ad44 │ │ │ │ + blt.n 4abf0 │ │ │ │ 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 4adb0 │ │ │ │ + ble.n 4ac5c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4ad7e │ │ │ │ + bne.n 4ac2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0b5c │ │ │ │ - cbnz r0, 4ad6c │ │ │ │ + bl 1e292c │ │ │ │ + cbnz r0, 4ac18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4ade4 │ │ │ │ + b.n 4ac90 │ │ │ │ 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 │ │ │ │ @@ -48325,563 +48199,673 @@ │ │ │ │ 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 4ad90 │ │ │ │ - b.n 4ad52 │ │ │ │ + bne.n 4ac3c │ │ │ │ + b.n 4abfe │ │ │ │ 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 4ae62 │ │ │ │ + beq.n 4ad0e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ae62 │ │ │ │ + b.n 4ad0e │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 278238 │ │ │ │ + bl 278f10 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4adda │ │ │ │ + bcs.n 4ac86 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10f00c │ │ │ │ + bl 10f1d8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4ade8 │ │ │ │ + cbnz r0, 4ac94 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae62 │ │ │ │ + b.n 4ad0e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4ae02 │ │ │ │ + blt.n 4acae │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4ae02 │ │ │ │ + bge.n 4acae │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 2784b0 │ │ │ │ + bl 279188 │ │ │ │ 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 4ae42 │ │ │ │ - bl 19181c │ │ │ │ - cbnz r0, 4ae2e │ │ │ │ + ble.n 4acee │ │ │ │ + bl 193240 │ │ │ │ + cbnz r0, 4acda │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4ade4 │ │ │ │ + beq.n 4ac90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ade4 │ │ │ │ + bne.n 4ac90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ade4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4ae3e │ │ │ │ + beq.n 4acea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ae3e │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4acea │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4ae0a │ │ │ │ + b.n 4acb6 │ │ │ │ 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 4ae62 │ │ │ │ + beq.n 4ad0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ae62 │ │ │ │ + cbnz r3, 4ad0e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1580bc <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ - cbz r0, 4ae9e │ │ │ │ + bl 1590d4 <_PyTime_AsTimespec@@Base+0x4dc> │ │ │ │ + cbz r0, 4ad4a │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f8e78 │ │ │ │ + bl 1fabf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4aea0 │ │ │ │ + bne.n 4ad4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ae9e │ │ │ │ + beq.n 4ad4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ae9e │ │ │ │ + cbnz r3, 4ad4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #5020 @ 0x139c │ │ │ │ + movt r1, #73 @ 0x49 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 123164 │ │ │ │ + bl cf520 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 4adb8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 4adb8 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + movw r1, #5020 @ 0x139c │ │ │ │ + movt r1, #73 @ 0x49 │ │ │ │ + bl 123164 │ │ │ │ + bl cf520 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #46040 @ 0xb3d8 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4ae74 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 4ae5c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bge.n 4ae5c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr.w r5, [r3, r4, lsl #2] │ │ │ │ + cmp r7, r5 │ │ │ │ + bne.n 4add6 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + cbnz r1, 4ae28 │ │ │ │ + b.n 4ae1e │ │ │ │ + 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 d4b78 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4ae08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4ae08 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 4adb4 │ │ │ │ + bne.n 4add0 │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 4adba │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 4ae4e │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 4ae74 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.n 4ae1e │ │ │ │ + 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 4ae14 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + b.n 4ae40 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4ae1e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ae1e │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #49108 @ 0xbfd4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4adb4 │ │ │ │ + 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 r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4aec2 │ │ │ │ + cbz r3, 4ae96 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4aed2 │ │ │ │ + b.n 4aea6 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4aed0 │ │ │ │ + blt.n 4aea4 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4aecc │ │ │ │ - cbnz r1, 4aef2 │ │ │ │ + bgt.n 4aea0 │ │ │ │ + cbnz r1, 4aec6 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4aed2 │ │ │ │ + b.n 4aea6 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #420] @ (4b078 ) │ │ │ │ + ldr r1, [pc, #424] @ (4b050 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4aef8 │ │ │ │ - b.n 4af54 │ │ │ │ + cbnz r0, 4aecc │ │ │ │ + b.n 4af28 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4af1e │ │ │ │ + beq.n 4aef2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4af08 │ │ │ │ + cbz r6, 4aedc │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4af08 │ │ │ │ + bne.n 4aedc │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4af22 │ │ │ │ + b.n 4aef6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4af10 │ │ │ │ + cbnz r0, 4aee4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4af22 │ │ │ │ - bl c705c │ │ │ │ + b.n 4aef6 │ │ │ │ + bl c67d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4af54 │ │ │ │ + blt.n 4af28 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4af04 │ │ │ │ - b.n 4af0c │ │ │ │ + beq.n 4aed8 │ │ │ │ + b.n 4aee0 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 261358 <_PyUnicode_ToNumeric@@Base+0x7a40> │ │ │ │ + bl 262304 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4af54 │ │ │ │ + beq.n 4af28 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4afaa │ │ │ │ + beq.n 4af7e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4af58 │ │ │ │ + beq.n 4af2c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b05e │ │ │ │ + b.n 4b032 │ │ │ │ mov r0, r5 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 4af78 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 4af4c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4af54 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4af28 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4af54 │ │ │ │ + beq.n 4af28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4afaa │ │ │ │ + ble.n 4af7e │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 4af54 │ │ │ │ + bl d2234 │ │ │ │ + b.n 4af28 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfd44 │ │ │ │ + bl cf520 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b202 │ │ │ │ + bl 4b1da │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4afc6 │ │ │ │ + cbnz r0, 4af9a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4af54 │ │ │ │ + beq.n 4af28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 4af54 │ │ │ │ + bl d2234 │ │ │ │ + b.n 4af28 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #124 @ (adr r3, 4b068 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b040 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #124 @ (adr r3, 4b070 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 4b048 ) │ │ │ │ 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 80650 │ │ │ │ - cbz r0, 4b02e │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 4b002 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4afba │ │ │ │ + beq.n 4af8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4afba │ │ │ │ + bne.n 4af8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4afba │ │ │ │ - cbz r5, 4b05e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4af8e │ │ │ │ + cbz r5, 4b032 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b050 │ │ │ │ - bl 98638 │ │ │ │ + blt.n 4b024 │ │ │ │ + bl 97dec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 53e30 │ │ │ │ + bl 53dd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 4b058 │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 4b02c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 53e30 │ │ │ │ + bl 53dd0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ 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, #92 @ 0x5c │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 79018 │ │ │ │ + bl 79028 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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 4b0c0 │ │ │ │ + beq.n 4b098 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b0c0 │ │ │ │ + cbnz r3, 4b098 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4b0ca │ │ │ │ + cbz r1, 4b0a2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4b0d2 │ │ │ │ + b.n 4b0aa │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 34348 │ │ │ │ + b.w 34408 │ │ │ │ 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 4b0f8 │ │ │ │ + bne.n 4b0d0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b110 │ │ │ │ - b.n 4b124 │ │ │ │ + cbnz r0, 4b0e8 │ │ │ │ + b.n 4b0fc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43664 @ 0xaa90 │ │ │ │ + movw r0, #46928 @ 0xb750 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b0ec │ │ │ │ - b.n 4b1fe │ │ │ │ - bl 85efc │ │ │ │ + bne.n 4b0c4 │ │ │ │ + b.n 4b1d6 │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b132 │ │ │ │ + bne.n 4b10a │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4b142 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4b11a │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b1fe │ │ │ │ + bne.n 4b1d6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b142 │ │ │ │ + b.n 4b11a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b120 │ │ │ │ + bne.n 4b0f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b120 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b0f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b162 │ │ │ │ + bne.n 4b13a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3432 @ 0xd68 │ │ │ │ + movw r1, #6696 @ 0x1a28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4b1fe │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4b1d6 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 4b174 │ │ │ │ + blt.n 4b14c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2eb7c <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ + b.w 2eb80 │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 4b17c │ │ │ │ - cbnz r4, 4b1a0 │ │ │ │ + ble.n 4b154 │ │ │ │ + cbnz r4, 4b178 │ │ │ │ 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 24b2e4 <_PyTime_AsTimeval@@Base+0x1a54> │ │ │ │ + bl 24c720 <_PyTime_AsTimeval@@Base+0x1900> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b1fe │ │ │ │ + beq.n 4b1d6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b200 │ │ │ │ + b.n 4b1d8 │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd950 │ │ │ │ - cbnz r0, 4b1fe │ │ │ │ + bl 1ff820 │ │ │ │ + cbnz r0, 4b1d6 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 4b1ba │ │ │ │ + bge.n 4b192 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2eb7c <_Py_DisplaySourceLine@@Base+0x88> │ │ │ │ - cbnz r0, 4b1de │ │ │ │ - b.n 4b1fe │ │ │ │ + bl 2eb80 │ │ │ │ + cbnz r0, 4b1b6 │ │ │ │ + b.n 4b1d6 │ │ │ │ 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 24b2e4 <_PyTime_AsTimeval@@Base+0x1a54> │ │ │ │ + bl 24c720 <_PyTime_AsTimeval@@Base+0x1900> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b1fe │ │ │ │ + beq.n 4b1d6 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b1f2 │ │ │ │ + beq.n 4b1ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b1f2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b1ca │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd950 │ │ │ │ + bl 1ff820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b196 │ │ │ │ + beq.n 4b16e │ │ │ │ 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 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b220 │ │ │ │ + cbz r0, 4b1f8 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ - bl 82734 │ │ │ │ + bl 82220 │ │ │ │ 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 4b24a │ │ │ │ + bmi.n 4b222 │ │ │ │ movw r2, #24964 @ 0x6184 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b284 │ │ │ │ + bne.n 4b25c │ │ │ │ mov r6, r0 │ │ │ │ - bl 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b280 │ │ │ │ + cbz r0, 4b258 │ │ │ │ mov r1, r6 │ │ │ │ - bl 89540 │ │ │ │ + bl 89008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b26a │ │ │ │ + beq.n 4b242 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89540 │ │ │ │ + bl 89008 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b28c │ │ │ │ + bne.n 4b264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b280 │ │ │ │ + beq.n 4b258 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b280 │ │ │ │ + cbnz r3, 4b258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b28c │ │ │ │ + b.n 4b264 │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 425ec │ │ │ │ + b.w 426e4 │ │ │ │ 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 4b2c4 │ │ │ │ + bmi.n 4b29c │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b2c4 │ │ │ │ + beq.n 4b29c │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 4b2dc │ │ │ │ + b.n 4b2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3255e <_PyXI_ApplyError@@Base+0x576> │ │ │ │ + bl 3255e <_PyXI_ApplyError@@Base+0x4a0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b2ba │ │ │ │ + beq.n 4b292 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 468cc <_PyLong_UnsignedLong_Converter@@Base+0x108> │ │ │ │ - ldr r0, [pc, #0] @ (4b2e8 ) │ │ │ │ + b.w 46894 <_PyLong_UnsignedLong_Converter@@Base+0xf6> │ │ │ │ + ldr r0, [pc, #0] @ (4b2c0 ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ 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, 4b314 │ │ │ │ + cbz r3, 4b2ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4b314 │ │ │ │ + bgt.n 4b2ec │ │ │ │ mov r0, r3 │ │ │ │ - bl 24f998 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 250d90 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4b31e │ │ │ │ + beq.n 4b2f6 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cc10 │ │ │ │ + b.w 12d59c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #44708 @ 0xaea4 │ │ │ │ + movw r1, #47972 @ 0xbb64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 4b360 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ + b.n 4b338 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ │ │ │ │ -0004b32c <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (4b354 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004b304 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (4b32c <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ 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 │ │ │ │ @@ -48889,374 +48873,329 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (4b35c <_PyContext_NewHamtForTests@@Base+0x30>) │ │ │ │ + ldr r0, [pc, #0] @ (4b334 <_PyContext_NewHamtForTests@@Base+0x30>) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #11] │ │ │ │ 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, #21576 @ 0x5448 │ │ │ │ + movw r1, #24840 @ 0x6108 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #21580 @ 0x544c │ │ │ │ + movw r0, #24844 @ 0x610c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b39e <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ + beq.n 4b376 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b3a0 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ + beq.n 4b378 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4b3a0 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ + b.n 4b378 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4b3ce <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25882c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1ec> │ │ │ │ - cbnz r0, 4b3ea <_PyContext_NewHamtForTests@@Base+0xbe> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 490f0 │ │ │ │ - movw r3, #44040 @ 0xac08 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #3468 @ 0xd8c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 4b3ba <_PyContext_NewHamtForTests@@Base+0x8e> │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4b484 <_PyContext_NewHamtForTests@@Base+0x158>) │ │ │ │ + ldr r3, [pc, #132] @ (4b410 <_PyContext_NewHamtForTests@@Base+0x10c>) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4b432 <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ + cbz r3, 4b3be <_PyContext_NewHamtForTests@@Base+0xba> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4b428 <_PyContext_NewHamtForTests@@Base+0xfc> │ │ │ │ + bne.n 4b3b4 <_PyContext_NewHamtForTests@@Base+0xb0> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b418 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ + bne.n 4b3a4 <_PyContext_NewHamtForTests@@Base+0xa0> │ │ │ │ dmb ish │ │ │ │ - beq.n 4b432 <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ - bl 27359c │ │ │ │ + beq.n 4b3be <_PyContext_NewHamtForTests@@Base+0xba> │ │ │ │ + bl 278c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4b69a <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + bl 4b5fe <_PyContext_NewHamtForTests@@Base+0x2fa> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b464 <_PyContext_NewHamtForTests@@Base+0x138> │ │ │ │ + cbz r3, 4b3f0 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b45a <_PyContext_NewHamtForTests@@Base+0x12e> │ │ │ │ + bne.n 4b3e6 <_PyContext_NewHamtForTests@@Base+0xe2> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b44a <_PyContext_NewHamtForTests@@Base+0x11e> │ │ │ │ + bne.n 4b3d6 <_PyContext_NewHamtForTests@@Base+0xd2> │ │ │ │ dmb ish │ │ │ │ - beq.n 4b464 <_PyContext_NewHamtForTests@@Base+0x138> │ │ │ │ - bl 25161c │ │ │ │ + beq.n 4b3f0 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ + bl 25267c │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 72b78 │ │ │ │ - ldr r3, [pc, #20] @ (4b484 <_PyContext_NewHamtForTests@@Base+0x158>) │ │ │ │ + bl 72b40 │ │ │ │ + ldr r3, [pc, #20] @ (4b410 <_PyContext_NewHamtForTests@@Base+0x10c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b47e <_PyContext_NewHamtForTests@@Base+0x152> │ │ │ │ + beq.n 4b40a <_PyContext_NewHamtForTests@@Base+0x106> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - movw r1, #44860 @ 0xaf3c │ │ │ │ + movw r1, #48124 @ 0xbbfc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 4b360 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ - movw r1, #44696 @ 0xae98 │ │ │ │ + b.n 4b338 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ + 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 4b44a <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2598c8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x398> │ │ │ │ + cbnz r0, 4b466 <_PyContext_NewHamtForTests@@Base+0x162> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 490d6 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #6732 @ 0x1a4c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14f9e4 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 4b436 <_PyContext_NewHamtForTests@@Base+0x132> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r1, #47960 @ 0xbb58 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 4212c │ │ │ │ + b.w 421ba │ │ │ │ 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, #13848 @ 0x3618 │ │ │ │ + movw r1, #17112 @ 0x42d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c │ │ │ │ - cbz r0, 4b4d6 <_PyContext_NewHamtForTests@@Base+0x1aa> │ │ │ │ + bl c2c60 │ │ │ │ + cbz r0, 4b4ae <_PyContext_NewHamtForTests@@Base+0x1aa> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 234cc8 │ │ │ │ + bl 236b14 │ │ │ │ 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 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4b506 <_PyContext_NewHamtForTests@@Base+0x1da> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b506 <_PyContext_NewHamtForTests@@Base+0x1da> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b506 <_PyContext_NewHamtForTests@@Base+0x1da> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4b524 <_PyContext_NewHamtForTests@@Base+0x1f8> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b524 <_PyContext_NewHamtForTests@@Base+0x1f8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4b524 <_PyContext_NewHamtForTests@@Base+0x1f8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b524 <_PyContext_NewHamtForTests@@Base+0x1f8> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r1, #44532 @ 0xadf4 │ │ │ │ + movw r1, #47796 @ 0xbab4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 4b360 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ + b.n 4b338 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ 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 25882c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1ec> │ │ │ │ - cbnz r0, 4b556 <_PyContext_NewHamtForTests@@Base+0x22a> │ │ │ │ + bl 2598c8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x398> │ │ │ │ + cbnz r0, 4b4e0 <_PyContext_NewHamtForTests@@Base+0x1dc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 258b4c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x50c> │ │ │ │ + b.w 259a3c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x50c> │ │ │ │ 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 4b580 <_PyContext_NewHamtForTests@@Base+0x254> │ │ │ │ + bhi.n 4b50a <_PyContext_NewHamtForTests@@Base+0x206> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4b598 <_PyContext_NewHamtForTests@@Base+0x26c> │ │ │ │ + beq.n 4b522 <_PyContext_NewHamtForTests@@Base+0x21e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b59a <_PyContext_NewHamtForTests@@Base+0x26e> │ │ │ │ - movw r0, #27196 @ 0x6a3c │ │ │ │ + b.n 4b524 <_PyContext_NewHamtForTests@@Base+0x220> │ │ │ │ + movw r0, #30276 @ 0x7644 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b576 <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ - b.n 4b5c4 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ + bne.n 4b500 <_PyContext_NewHamtForTests@@Base+0x1fc> │ │ │ │ + b.n 4b54e <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f01e4 <_Py_CheckRecursiveCall@@Base+0xd20> │ │ │ │ + bl 1f1fb4 <_Py_CheckRecursiveCall@@Base+0xd20> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4b5c4 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ + beq.n 4b54e <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b5c8 <_PyContext_NewHamtForTests@@Base+0x29c> │ │ │ │ + blt.n 4b552 <_PyContext_NewHamtForTests@@Base+0x24e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18928 @ 0x49f0 │ │ │ │ + movw r1, #22152 @ 0x5688 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b5fc <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ + b.n 4b586 <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4b5e0 <_PyContext_NewHamtForTests@@Base+0x2b4> │ │ │ │ + cbz r0, 4b56a <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b863c │ │ │ │ + bl 1ba8b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b5c4 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ + beq.n 4b54e <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4b5fc <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ - cbz r4, 4b5f2 <_PyContext_NewHamtForTests@@Base+0x2c6> │ │ │ │ + cbnz r0, 4b586 <_PyContext_NewHamtForTests@@Base+0x282> │ │ │ │ + cbz r4, 4b57c <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b5fa <_PyContext_NewHamtForTests@@Base+0x2ce> │ │ │ │ + beq.n 4b584 <_PyContext_NewHamtForTests@@Base+0x280> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4b5fa <_PyContext_NewHamtForTests@@Base+0x2ce> │ │ │ │ + b.n 4b584 <_PyContext_NewHamtForTests@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl feb68 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4b5c4 <_PyContext_NewHamtForTests@@Base+0x298> │ │ │ │ + bl febfc <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4b54e <_PyContext_NewHamtForTests@@Base+0x24a> │ │ │ │ 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, #42088 @ 0xa468 │ │ │ │ + movw r1, #45352 @ 0xb128 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c349c │ │ │ │ - cbz r0, 4b670 <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ + bl c2c60 │ │ │ │ + cbz r0, 4b5fa <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 234b1c │ │ │ │ + bl 2360f8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4b646 <_PyContext_NewHamtForTests@@Base+0x31a> │ │ │ │ - cbnz r0, 4b654 <_PyContext_NewHamtForTests@@Base+0x328> │ │ │ │ - b.n 4b670 <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ + beq.n 4b5d0 <_PyContext_NewHamtForTests@@Base+0x2cc> │ │ │ │ + cbnz r0, 4b5de <_PyContext_NewHamtForTests@@Base+0x2da> │ │ │ │ + b.n 4b5fa <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b670 <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ - b.n 4b662 <_PyContext_NewHamtForTests@@Base+0x336> │ │ │ │ + beq.n 4b5fa <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ + b.n 4b5ec <_PyContext_NewHamtForTests@@Base+0x2e8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4b668 <_PyContext_NewHamtForTests@@Base+0x33c> │ │ │ │ + cbz r0, 4b5f2 <_PyContext_NewHamtForTests@@Base+0x2ee> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b670 <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ + beq.n 4b5fa <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4b670 <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ + b.n 4b5fa <_PyContext_NewHamtForTests@@Base+0x2f6> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 23fa50 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #288] @ (4b7cc <_PyContext_NewHamtForTests@@Base+0x4a0>) │ │ │ │ + ldr r3, [pc, #288] @ (4b730 <_PyContext_NewHamtForTests@@Base+0x42c>) │ │ │ │ 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 4b6ce <_PyContext_NewHamtForTests@@Base+0x3a2> │ │ │ │ + bne.n 4b632 <_PyContext_NewHamtForTests@@Base+0x32e> │ │ │ │ orrs.w r3, r5, r8 │ │ │ │ - bne.n 4b6d2 <_PyContext_NewHamtForTests@@Base+0x3a6> │ │ │ │ + bne.n 4b636 <_PyContext_NewHamtForTests@@Base+0x332> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 4b6d6 <_PyContext_NewHamtForTests@@Base+0x3aa> │ │ │ │ + b.n 4b63a <_PyContext_NewHamtForTests@@Base+0x336> │ │ │ │ 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, 4b6f8 <_PyContext_NewHamtForTests@@Base+0x3cc> │ │ │ │ + cbnz r6, 4b65c <_PyContext_NewHamtForTests@@Base+0x358> │ │ │ │ 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 4b71a <_PyContext_NewHamtForTests@@Base+0x3ee> │ │ │ │ + bls.n 4b67e <_PyContext_NewHamtForTests@@Base+0x37a> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1a0534 │ │ │ │ + bl 1a2564 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 4b70a <_PyContext_NewHamtForTests@@Base+0x3de> │ │ │ │ + b.n 4b66e <_PyContext_NewHamtForTests@@Base+0x36a> │ │ │ │ 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 │ │ │ │ @@ -49270,261 +49209,307 @@ │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r6, r4 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ add r7, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r6, r4] │ │ │ │ cmp r7, r9 │ │ │ │ - beq.n 4b75c <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ + beq.n 4b6c0 <_PyContext_NewHamtForTests@@Base+0x3bc> │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 4b752 <_PyContext_NewHamtForTests@@Base+0x426> │ │ │ │ + b.n 4b6b6 <_PyContext_NewHamtForTests@@Base+0x3b2> │ │ │ │ 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 4b78c <_PyContext_NewHamtForTests@@Base+0x460> │ │ │ │ + beq.n 4b6f0 <_PyContext_NewHamtForTests@@Base+0x3ec> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1a0534 │ │ │ │ - b.n 4b77a <_PyContext_NewHamtForTests@@Base+0x44e> │ │ │ │ + bl 1a2564 │ │ │ │ + b.n 4b6de <_PyContext_NewHamtForTests@@Base+0x3da> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ rev r0, r1 │ │ │ │ rev r1, r2 │ │ │ │ rev r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [sl, #4] │ │ │ │ rev r3, r3 │ │ │ │ str.w r1, [sl, #8] │ │ │ │ str.w r3, [sl, #16] │ │ │ │ str.w r2, [sl, #12] │ │ │ │ - ldr r3, [pc, #20] @ (4b7cc <_PyContext_NewHamtForTests@@Base+0x4a0>) │ │ │ │ + ldr r3, [pc, #20] @ (4b730 <_PyContext_NewHamtForTests@@Base+0x42c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b7c6 <_PyContext_NewHamtForTests@@Base+0x49a> │ │ │ │ + beq.n 4b72a <_PyContext_NewHamtForTests@@Base+0x426> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {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, 4b760 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b760 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4b760 <_PyContext_NewHamtForTests@@Base+0x45c> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cbnz r2, 4b77e <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 4b77e <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4b77e <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4b77e <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ + bl 78c3c <_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 4b7fc <_PyContext_NewHamtForTests@@Base+0x4d0> │ │ │ │ + bne.n 4b7ae <_PyContext_NewHamtForTests@@Base+0x4aa> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2920 @ 0xb68 │ │ │ │ + movw r1, #6184 @ 0x1828 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4b834 <_PyContext_NewHamtForTests@@Base+0x508> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4b7e6 <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4b840 <_PyContext_NewHamtForTests@@Base+0x514> │ │ │ │ + cbnz r3, 4b7f2 <_PyContext_NewHamtForTests@@Base+0x4ee> │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4b838 <_PyContext_NewHamtForTests@@Base+0x50c> │ │ │ │ + cbz r3, 4b7ea <_PyContext_NewHamtForTests@@Base+0x4e6> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4b828 <_PyContext_NewHamtForTests@@Base+0x4fc> │ │ │ │ - movw r1, #2968 @ 0xb98 │ │ │ │ + cbnz r2, 4b7da <_PyContext_NewHamtForTests@@Base+0x4d6> │ │ │ │ + movw r1, #6232 @ 0x1858 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4b834 <_PyContext_NewHamtForTests@@Base+0x508> │ │ │ │ - movw r1, #3020 @ 0xbcc │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4b7e6 <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ + movw r1, #6284 @ 0x188c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b8ea <_PyContext_NewHamtForTests@@Base+0x5be> │ │ │ │ + b.n 4b89c <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 2175a0 │ │ │ │ + bl 218cc8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4b864 <_PyContext_NewHamtForTests@@Base+0x538> │ │ │ │ + cbz r2, 4b816 <_PyContext_NewHamtForTests@@Base+0x512> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2613a8 <_PyUnicode_ToNumeric@@Base+0x7a90> │ │ │ │ + bl 262354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b8ea <_PyContext_NewHamtForTests@@Base+0x5be> │ │ │ │ + bne.n 4b89c <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4b8ea <_PyContext_NewHamtForTests@@Base+0x5be> │ │ │ │ - cbz r0, 4b8aa <_PyContext_NewHamtForTests@@Base+0x57e> │ │ │ │ + b.n 4b89c <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ + cbz r0, 4b85c <_PyContext_NewHamtForTests@@Base+0x558> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54760 @ 0xd5e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4b8b4 <_PyContext_NewHamtForTests@@Base+0x588> │ │ │ │ + bne.n 4b866 <_PyContext_NewHamtForTests@@Base+0x562> │ │ │ │ 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 4b892 <_PyContext_NewHamtForTests@@Base+0x566> │ │ │ │ + beq.n 4b844 <_PyContext_NewHamtForTests@@Base+0x540> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b892 <_PyContext_NewHamtForTests@@Base+0x566> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b844 <_PyContext_NewHamtForTests@@Base+0x540> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44744 @ 0xaec8 │ │ │ │ + movw r1, #47968 @ 0xbb60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4b834 <_PyContext_NewHamtForTests@@Base+0x508> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4b7e6 <_PyContext_NewHamtForTests@@Base+0x4e2> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56100 @ 0xdb24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cbz r0, 4b8d8 <_PyContext_NewHamtForTests@@Base+0x5ac> │ │ │ │ - bl d7ce4 │ │ │ │ + bl d7298 │ │ │ │ + cbz r0, 4b88a <_PyContext_NewHamtForTests@@Base+0x586> │ │ │ │ + bl d74dc │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15837c │ │ │ │ - b.n 4b8ea <_PyContext_NewHamtForTests@@Base+0x5be> │ │ │ │ + bl 159394 │ │ │ │ + b.n 4b89c <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b8c4 <_PyContext_NewHamtForTests@@Base+0x598> │ │ │ │ + bne.n 4b876 <_PyContext_NewHamtForTests@@Base+0x572> │ │ │ │ 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 r2, r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + bl 240f30 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne 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, 4b912 <_PyContext_NewHamtForTests@@Base+0x5e6> │ │ │ │ + cbnz r4, 4b8ea <_PyContext_NewHamtForTests@@Base+0x5e6> │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4b912 <_PyContext_NewHamtForTests@@Base+0x5e6> │ │ │ │ + ble.n 4b8ea <_PyContext_NewHamtForTests@@Base+0x5e6> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b912 <_PyContext_NewHamtForTests@@Base+0x5e6> │ │ │ │ - cbnz r2, 4b930 <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ + bne.n 4b8ea <_PyContext_NewHamtForTests@@Base+0x5e6> │ │ │ │ + cbnz r2, 4b908 <_PyContext_NewHamtForTests@@Base+0x604> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #64] @ (4b958 <_PyContext_NewHamtForTests@@Base+0x62c>) │ │ │ │ + ldr r4, [pc, #64] @ (4b930 <_PyContext_NewHamtForTests@@Base+0x62c>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4b948 <_PyContext_NewHamtForTests@@Base+0x61c> │ │ │ │ + cbz r0, 4b920 <_PyContext_NewHamtForTests@@Base+0x61c> │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 1592e0 │ │ │ │ + bl 15a2f8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b966 │ │ │ │ + bl 4b940 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b94c <_PyContext_NewHamtForTests@@Base+0x620> │ │ │ │ + bne.n 4b924 <_PyContext_NewHamtForTests@@Base+0x620> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b954 <_PyContext_NewHamtForTests@@Base+0x628> │ │ │ │ + b.n 4b92c <_PyContext_NewHamtForTests@@Base+0x628> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004b95c : │ │ │ │ - movw r0, #856 @ 0x358 │ │ │ │ +0004b934 : │ │ │ │ + movw r0, #4120 @ 0x1018 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ + nop │ │ │ │ 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 4b996 │ │ │ │ + beq.n 4b970 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 4b996 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 4b970 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23f92c │ │ │ │ + b.w 240e0c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b9b6 │ │ │ │ + beq.n 4b990 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3564 @ 0xdec │ │ │ │ + movw r1, #6852 @ 0x1ac4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4b9de │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4b9b8 │ │ │ │ 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 4b9da │ │ │ │ + bgt.n 4b9b4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 2784b0 │ │ │ │ + bl 279188 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4b9e4 │ │ │ │ - bl 1ef0b0 │ │ │ │ + ble.n 4b9be │ │ │ │ + bl 1f0e80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ba0e │ │ │ │ + b.n 4b9e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2190c4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 21a7a0 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b9de │ │ │ │ + beq.n 4b9b8 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4ba0c │ │ │ │ + ble.n 4b9e6 │ │ │ │ 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] │ │ │ │ @@ -49534,367 +49519,364 @@ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 79018 │ │ │ │ - bl 79048 │ │ │ │ + bl 79028 │ │ │ │ + bl 79058 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4ba4e │ │ │ │ + bgt.n 4ba28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #47635 @ 0xba13 │ │ │ │ + movw r2, #47597 @ 0xb9ed │ │ │ │ movt r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4ba4e │ │ │ │ + bne.n 4ba28 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 15820c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 159224 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subs r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4ba5c │ │ │ │ + ble.n 4ba36 │ │ │ │ add.w r7, r5, #16 │ │ │ │ - b.n 4ba7e │ │ │ │ + b.n 4ba58 │ │ │ │ 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, 4ba8c │ │ │ │ + cbz r2, 4ba66 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4ba8c │ │ │ │ + ble.n 4ba66 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 158220 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 159238 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, #1 │ │ │ │ - bcc.n 4ba5c │ │ │ │ + bcc.n 4ba36 │ │ │ │ ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 7907c │ │ │ │ - b.n 4ba7e │ │ │ │ + bl 7908c │ │ │ │ + b.n 4ba58 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bb24 ) │ │ │ │ + ldr r3, [pc, #132] @ (4bafc ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4bad2 │ │ │ │ + cbz r3, 4baac │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4bac8 │ │ │ │ + bne.n 4baa2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bab8 │ │ │ │ + bne.n 4ba92 │ │ │ │ dmb ish │ │ │ │ - beq.n 4bad2 │ │ │ │ - bl 27359c │ │ │ │ + beq.n 4baac │ │ │ │ + bl 278c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4b69a <_PyContext_NewHamtForTests@@Base+0x36e> │ │ │ │ + bl 4b5fe <_PyContext_NewHamtForTests@@Base+0x2fa> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bb04 │ │ │ │ + cbz r3, 4bade │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4bafa │ │ │ │ + bne.n 4bad4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4baea │ │ │ │ + bne.n 4bac4 │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb04 │ │ │ │ - bl 25161c │ │ │ │ + beq.n 4bade │ │ │ │ + bl 25267c │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 255b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4bb24 ) │ │ │ │ + bl 256c4c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4bafc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bb1e │ │ │ │ + beq.n 4baf8 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4bb46 │ │ │ │ + cbz r3, 4bb1e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4bb48 │ │ │ │ + b.n 4bb20 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4bb56 │ │ │ │ + cbnz r3, 4bb2e │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4bb56 │ │ │ │ + ble.n 4bb2e │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4bb56 │ │ │ │ - cbnz r4, 4bb78 │ │ │ │ - ldr r1, [pc, #380] @ (4bcd4 ) │ │ │ │ + bgt.n 4bb2e │ │ │ │ + cbnz r4, 4bb56 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #6 │ │ │ │ str r2, [sp, #16] │ │ │ │ - movs r4, #6 │ │ │ │ + movw r4, #15748 @ 0x3d84 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ movs r2, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r1, r2, [sp, #8] │ │ │ │ movs r1, #3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r1, r4, [sp, #4] │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc60 │ │ │ │ + beq.n 4bc3e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4bb8e │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4bb6c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc60 │ │ │ │ + bne.n 4bc3e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4bba4 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4bb82 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc60 │ │ │ │ + bne.n 4bc3e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4bbbc │ │ │ │ - bl 80650 │ │ │ │ + cbnz r0, 4bb9a │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc60 │ │ │ │ + bne.n 4bc3e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bbe0 │ │ │ │ - bl 85efc │ │ │ │ + b.n 4bbbe │ │ │ │ + bl 859dc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bbdc │ │ │ │ + beq.n 4bbba │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4bbdc │ │ │ │ + cbnz r3, 4bbba │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4bbae │ │ │ │ + beq.n 4bb8c │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4bc16 │ │ │ │ + beq.n 4bbf4 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4bbf0 │ │ │ │ + cbz r6, 4bbce │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4bc22 │ │ │ │ - b.n 4bbf8 │ │ │ │ + beq.n 4bc00 │ │ │ │ + b.n 4bbd6 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4bc02 │ │ │ │ + cbz r5, 4bbe0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4bc2a │ │ │ │ - b.n 4bc0a │ │ │ │ + beq.n 4bc08 │ │ │ │ + b.n 4bbe8 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 434ea <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4bc2a │ │ │ │ - b.n 4bc60 │ │ │ │ + bl 435c4 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4bc08 │ │ │ │ + b.n 4bc3e │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4bc2a │ │ │ │ + b.n 4bc08 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4bc46 │ │ │ │ + bge.n 4bc24 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3356 @ 0xd1c │ │ │ │ + movw r1, #6620 @ 0x19dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4bc60 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4bc3e │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4bc64 │ │ │ │ + beq.n 4bc42 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1f7a50 │ │ │ │ - cbnz r0, 4bc68 │ │ │ │ + bl 1f981c │ │ │ │ + cbnz r0, 4bc46 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bccc │ │ │ │ + b.n 4bcaa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4bc6a │ │ │ │ + b.n 4bc48 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4bc7e │ │ │ │ + beq.n 4bc5c │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc60 │ │ │ │ + beq.n 4bc3e │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4bc80 │ │ │ │ + b.n 4bc5e │ │ │ │ movs r4, #0 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 29364 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4bcc6 │ │ │ │ + bge.n 4bca4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4bcb6 │ │ │ │ - bl e921c │ │ │ │ + bne.n 4bc94 │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bc80 │ │ │ │ - b.n 4bc60 │ │ │ │ + beq.n 4bc5e │ │ │ │ + b.n 4bc3e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 4bc60 │ │ │ │ + bl f6a00 │ │ │ │ + b.n 4bc3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 8081c │ │ │ │ + bl 80790 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52701 @ 0xcddd │ │ │ │ + movw r1, #60305 @ 0xeb91 │ │ │ │ movt r1, #32 │ │ │ │ movw r0, #53720 @ 0xd1d8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 4084e <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ + b.w 40810 <_PyBytes_ReverseFind@@Base+0x4c> │ │ │ │ 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, 4bd0a │ │ │ │ + cbz r3, 4bce2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4bd1a │ │ │ │ + b.n 4bcf2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4bd18 │ │ │ │ + ble.n 4bcf0 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4bd14 │ │ │ │ - cbnz r1, 4bd3c │ │ │ │ + bgt.n 4bcec │ │ │ │ + cbnz r1, 4bd14 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4bd1a │ │ │ │ + b.n 4bcf2 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #72] @ (4bd64 ) │ │ │ │ + ldr r1, [pc, #72] @ (4bd3c ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bd42 │ │ │ │ - b.n 4bd60 │ │ │ │ + cbnz r0, 4bd1a │ │ │ │ + b.n 4bd38 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #4356 @ 0x1104 │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 15ce58 │ │ │ │ + b.w 15de70 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #65308 @ 0xff1c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + movw r0, #2484 @ 0x9b4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ movs r1, #4 │ │ │ │ - b.w 805f0 │ │ │ │ + b.w 80564 │ │ │ │ │ │ │ │ -0004bd76 : │ │ │ │ +0004bd4e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 4bd88 │ │ │ │ - cbnz r1, 4bd8e │ │ │ │ - bl 26f884 │ │ │ │ - b.n 4bd9a │ │ │ │ + cbz r0, 4bd60 │ │ │ │ + cbnz r1, 4bd66 │ │ │ │ + bl 270784 │ │ │ │ + b.n 4bd72 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4bda0 │ │ │ │ + cbnz r0, 4bd78 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bdc0 │ │ │ │ + b.n 4bd98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10dbd4 │ │ │ │ + bl 10dda0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bdc0 │ │ │ │ + beq.n 4bd98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bdc0 │ │ │ │ + cbnz r3, 4bd98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -49903,45 +49885,45 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f60 │ │ │ │ - cbnz r0, 4be28 │ │ │ │ + bl d175c │ │ │ │ + cbnz r0, 4be00 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4bdf6 │ │ │ │ + cbz r5, 4bdce │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4bdfe │ │ │ │ + b.n 4bdd6 │ │ │ │ movw r4, #10752 @ 0x2a00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4be1c │ │ │ │ + blt.n 4bdf4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4be1c │ │ │ │ + cbnz r0, 4bdf4 │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4be2a │ │ │ │ + b.n 4be02 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4be2a │ │ │ │ + b.n 4be02 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4be34 │ │ │ │ + cbz r3, 4be0c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -49951,106 +49933,106 @@ │ │ │ │ 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 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4be6e │ │ │ │ + bne.n 4be46 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4be8e │ │ │ │ - b.n 4be86 │ │ │ │ + bne.n 4be66 │ │ │ │ + b.n 4be5e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4860 @ 0x12fc │ │ │ │ + movw r0, #8152 @ 0x1fd8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4be60 │ │ │ │ - b.n 4bf18 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4be38 │ │ │ │ + b.n 4bef0 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf18 │ │ │ │ + bne.n 4bef0 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4bea2 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 4bf18 │ │ │ │ + bne.n 4be7a │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4bef0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4beca │ │ │ │ + beq.n 4bea2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3660 @ 0xe4c │ │ │ │ + movw r1, #6948 @ 0x1b24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4bed6 │ │ │ │ + bhi.n 4beae │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4bf1c │ │ │ │ - b.n 4bef2 │ │ │ │ + beq.n 4bef4 │ │ │ │ + b.n 4beca │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #52576 @ 0xcd60 │ │ │ │ + movw r1, #55800 @ 0xd9f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4bf1c │ │ │ │ + beq.n 4bef4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52696 @ 0xcdd8 │ │ │ │ + movw r1, #55920 @ 0xda70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bf54 │ │ │ │ + b.n 4bf2c │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4bf40 │ │ │ │ + bcc.n 4bf18 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3688 @ 0xe68 │ │ │ │ + movw r1, #6976 @ 0x1b40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fad84 │ │ │ │ + bl 1fcafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bf18 │ │ │ │ + bne.n 4bef0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 4bf78 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4bf50 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4bf70 │ │ │ │ + bne.n 4bf48 │ │ │ │ pop {r4} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -50062,947 +50044,916 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79018 │ │ │ │ + bl 79028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f744 │ │ │ │ + bl 7f6b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bfc8 │ │ │ │ + beq.n 4bfa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4bfc8 │ │ │ │ + cbnz r3, 4bfa0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_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 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4c010 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4bfe4 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c00a │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c010 │ │ │ │ + bne.n 4bfde │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4bfe4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c04e │ │ │ │ + cbnz r0, 4c022 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4c02c │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4c000 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c026 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c02c │ │ │ │ + bne.n 4bffa │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c000 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c04e │ │ │ │ + cbnz r0, 4c022 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4c04e │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4c022 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c044 │ │ │ │ + bne.n 4c018 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, 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, 4c044 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 4c044 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 4c044 │ │ │ │ + cbnz r4, 4c064 │ │ │ │ + add r0, sp, #24 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #176] @ (4c0fc ) │ │ │ │ + movs r2, #0 │ │ │ │ + movs r5, #2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r5, r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 4c064 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4c0f8 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 4c078 │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4c060 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 4c08c │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4c060 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movw r1, #42988 @ 0xa7ec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #7400 @ 0x1ce8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 91fd8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4c060 │ │ │ │ + bl 97dec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2a848 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r6, 4c0da │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 4c0e4 │ │ │ │ + bl e928c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4c0ae │ │ │ │ + b.n 4c060 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 4c0f8 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w f6a00 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subs r5, #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 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f60 │ │ │ │ - cbnz r0, 4c0b4 │ │ │ │ + bl d175c │ │ │ │ + cbnz r0, 4c164 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4c082 │ │ │ │ + cbz r5, 4c132 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4c08a │ │ │ │ + b.n 4c13a │ │ │ │ movw r4, #10752 @ 0x2a00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4c0a8 │ │ │ │ + blt.n 4c158 │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 4c0a8 │ │ │ │ + cbnz r0, 4c158 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c0b6 │ │ │ │ + b.n 4c166 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c0b6 │ │ │ │ + b.n 4c166 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4c0c0 │ │ │ │ + cbz r3, 4c170 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ 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, 4c0de │ │ │ │ + cbz r1, 4c18e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4c0fa │ │ │ │ + bmi.n 4c1aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24400 @ 0x5f50 │ │ │ │ + movw r1, #27624 @ 0x6be8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c114 │ │ │ │ + b.n 4c1c4 │ │ │ │ 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 7907c │ │ │ │ + bl 7908c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4c134 │ │ │ │ + cbz r3, 4c1e4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4c144 │ │ │ │ + b.n 4c1f4 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4c142 │ │ │ │ + blt.n 4c1f2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4c13e │ │ │ │ - cbnz r1, 4c16a │ │ │ │ + bgt.n 4c1ee │ │ │ │ + cbnz r1, 4c214 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4c144 │ │ │ │ + b.n 4c1f4 │ │ │ │ mov r6, r3 │ │ │ │ + ldr r1, [pc, #448] @ (4c3b8 ) │ │ │ │ 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, #15908 @ 0x3e24 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ movs r1, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c170 │ │ │ │ - b.n 4c1cc │ │ │ │ + cbnz r0, 4c21a │ │ │ │ + b.n 4c276 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4c196 │ │ │ │ + beq.n 4c240 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4c180 │ │ │ │ + cbz r6, 4c22a │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4c180 │ │ │ │ + bne.n 4c22a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4c19a │ │ │ │ + b.n 4c244 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4c188 │ │ │ │ + cbnz r0, 4c232 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4c19a │ │ │ │ - bl c705c │ │ │ │ + b.n 4c244 │ │ │ │ + bl c67d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c1cc │ │ │ │ + blt.n 4c276 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4c17c │ │ │ │ - b.n 4c184 │ │ │ │ + beq.n 4c226 │ │ │ │ + b.n 4c22e │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 227904 │ │ │ │ + bl 228f04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c1cc │ │ │ │ + beq.n 4c276 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c222 │ │ │ │ + beq.n 4c2cc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4c1d0 │ │ │ │ + beq.n 4c27a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c2e0 │ │ │ │ + b.n 4c38a │ │ │ │ mov r0, r5 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 4c1f0 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 4c29a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4c1cc │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4c276 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c1cc │ │ │ │ + beq.n 4c276 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4c222 │ │ │ │ + ble.n 4c2cc │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 4c1cc │ │ │ │ + bl d2234 │ │ │ │ + b.n 4c276 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c500 │ │ │ │ + bl 4c450 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c23a │ │ │ │ + cbnz r0, 4c2e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c1cc │ │ │ │ + beq.n 4c276 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 4c1cc │ │ │ │ + bl d2234 │ │ │ │ + b.n 4c276 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c2e8 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 4c398 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4c2f0 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c3a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c2f8 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4c3a8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4c300 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4c3b0 ) │ │ │ │ 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 80650 │ │ │ │ - cbz r0, 4c2b0 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 4c35a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c22e │ │ │ │ + beq.n 4c2d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c22e │ │ │ │ + bne.n 4c2d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c22e │ │ │ │ - cbz r5, 4c2e0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c2d8 │ │ │ │ + cbz r5, 4c38a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4c2d2 │ │ │ │ - bl 98638 │ │ │ │ + blt.n 4c37c │ │ │ │ + bl 97dec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 54168 │ │ │ │ + bl 54144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 4c2da │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 4c384 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54168 │ │ │ │ + bl 54144 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4c2fe │ │ │ │ + bpl.n 4c3ae │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4c322 │ │ │ │ + ble.n 4c3d2 │ │ │ │ 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] @ (4c598 ) │ │ │ │ + ldr r7, [pc, #656] @ (4c648 ) │ │ │ │ bkpt 0x00fa │ │ │ │ - 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, 4c328 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 4c328 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 4c328 │ │ │ │ - cbnz r4, 4c348 │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4c3e0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - movs r5, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r5, r2, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 4c348 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4c3dc │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 4c35c │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4c344 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 4c370 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4c344 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movw r1, #39764 @ 0x9b54 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4176 @ 0x1050 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4c344 │ │ │ │ - bl 98638 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2a848 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9b118 │ │ │ │ - cbz r6, 4c3be │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 4c3c8 │ │ │ │ - bl e921c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4c392 │ │ │ │ - b.n 4c344 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 4c3dc │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f693c │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4c3fc │ │ │ │ + cbz r1, 4c3d4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4c418 │ │ │ │ + bmi.n 4c3f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25072 @ 0x61f0 │ │ │ │ + movw r1, #28296 @ 0x6e88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c432 │ │ │ │ + b.n 4c40a │ │ │ │ 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 7907c │ │ │ │ + bl 7908c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 3fe2c │ │ │ │ + b.w 3fdf0 │ │ │ │ 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, 4c468 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4c440 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c462 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c468 │ │ │ │ + bne.n 4c43a │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c440 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c476 │ │ │ │ + cbnz r0, 4c44e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 144540 │ │ │ │ + b.w 1454ac │ │ │ │ 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 r7, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4c4e8 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 4c4e8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4c4b2 │ │ │ │ - mov r1, r5 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2784b0 │ │ │ │ - cmp r0, r7 │ │ │ │ - bge.n 4c4b2 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ - mul.w r5, r7, r5 │ │ │ │ - bic.w r8, r6, r6, asr #31 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4c4cc │ │ │ │ - mov r1, r8 │ │ │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2784b0 │ │ │ │ - cmp r0, r5 │ │ │ │ - blt.n 4c4aa │ │ │ │ - mul.w r1, r7, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2190c4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4c4f8 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mul.w r1, r5, r8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 152ee0 <_PyBytes_Repeat@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4c4fa │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 4c4fa │ │ │ │ - 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, #4088] @ 0xff8 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c51e │ │ │ │ + cbz r0, 4c46e │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 82734 │ │ │ │ + bl 82220 │ │ │ │ mov r0, r4 │ │ │ │ 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, r0 │ │ │ │ - bl 2163ac <_Py_set_inheritable_async_safe@@Base+0x80> │ │ │ │ - cbz r0, 4c574 │ │ │ │ + bl 217b24 <_Py_set_inheritable_async_safe@@Base+0x80> │ │ │ │ + cbz r0, 4c4c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4c558 │ │ │ │ + cbnz r0, 4c4a8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4c578 │ │ │ │ + beq.n 4c4c8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4c578 │ │ │ │ - bl 8435c │ │ │ │ - cbnz r0, 4c580 │ │ │ │ + b.n 4c4c8 │ │ │ │ + bl 83e48 │ │ │ │ + cbnz r0, 4c4d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c574 │ │ │ │ + beq.n 4c4c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c574 │ │ │ │ + cbnz r3, 4c4c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c5ba │ │ │ │ + b.n 4c50a │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ 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, #3764 @ 0xeb4 │ │ │ │ + movw r0, #7028 @ 0x1b74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c5ba │ │ │ │ + beq.n 4c50a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c5ba │ │ │ │ + cbnz r3, 4c50a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c5e2 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4c532 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4c5da │ │ │ │ + bne.n 4c52a │ │ │ │ pop {r4} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 21723c │ │ │ │ + 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 4c5aa │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.n 4c5aa │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r5, [r3, #4] │ │ │ │ + cbz r5, 4c574 │ │ │ │ + mov r1, r5 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 279188 │ │ │ │ + cmp r0, r7 │ │ │ │ + bge.n 4c574 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 1f0e80 │ │ │ │ + mul.w r5, r7, r5 │ │ │ │ + bic.w r8, r6, r6, asr #31 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 4c58e │ │ │ │ + mov r1, r8 │ │ │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ + bl 279188 │ │ │ │ + cmp r0, r5 │ │ │ │ + blt.n 4c56c │ │ │ │ + mul.w r1, r7, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 21a7a0 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4c5ba │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mul.w r1, r5, r8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 153ef8 <_PyBytes_Repeat@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c5bc │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 4c5bc │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbz r0, 4c5ea │ │ │ │ movs r1, #3 │ │ │ │ - b.w 215ac0 │ │ │ │ + b.w 21723c │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 4c628 │ │ │ │ - cbz r2, 4c628 │ │ │ │ + blt.n 4c614 │ │ │ │ + cbz r2, 4c614 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4c640 │ │ │ │ + bgt.n 4c62c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3772 @ 0xebc │ │ │ │ + movw r1, #7036 @ 0x1b7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4c688 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4c674 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4c6a6 │ │ │ │ + cbz r6, 4c692 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 122c2c │ │ │ │ - bl cfd44 │ │ │ │ + bl 123164 │ │ │ │ + bl cf520 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4c68e │ │ │ │ + beq.n 4c67a │ │ │ │ mov r0, r8 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 4c68e │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 4c67a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52544 @ 0xcd40 │ │ │ │ + movw r1, #55808 @ 0xda00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c6d8 │ │ │ │ + b.n 4c6c4 │ │ │ │ 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 4c6c0 │ │ │ │ + b.n 4c6ac │ │ │ │ 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 4c6c0 │ │ │ │ + beq.n 4c6ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4c6b2 │ │ │ │ + b.n 4c69e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c6d6 │ │ │ │ + beq.n 4c6c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c6d6 │ │ │ │ + cbnz r3, 4c6c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c6e6 │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 215ac0 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #0] @ (4c6f4 ) │ │ │ │ + ldr r0, [pc, #0] @ (4c6cc ) │ │ │ │ bx lr │ │ │ │ strb r4, [r0, #22] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #55812 @ 0xda04 │ │ │ │ + movw r0, #59052 @ 0xe6ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c718 │ │ │ │ + cbz r0, 4c6f0 │ │ │ │ movs r1, #5 │ │ │ │ - b.w 215ac0 │ │ │ │ + b.w 21723c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4c732 │ │ │ │ + cbz r0, 4c70a │ │ │ │ movs r1, #7 │ │ │ │ - b.w 215ac0 │ │ │ │ + b.w 21723c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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] @ (4c7d0 ) │ │ │ │ + ldr r3, [pc, #132] @ (4c7a8 ) │ │ │ │ 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, 4c780 │ │ │ │ + cbz r3, 4c758 │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c776 │ │ │ │ + bne.n 4c74e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c766 │ │ │ │ + bne.n 4c73e │ │ │ │ dmb ish │ │ │ │ - beq.n 4c780 │ │ │ │ - bl 27359c │ │ │ │ + beq.n 4c758 │ │ │ │ + bl 278c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4c9f0 │ │ │ │ + bl 4c9b6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4c7b2 │ │ │ │ + cbz r3, 4c78a │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c7a8 │ │ │ │ + bne.n 4c780 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c798 │ │ │ │ + bne.n 4c770 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c7b2 │ │ │ │ - bl 25161c │ │ │ │ + beq.n 4c78a │ │ │ │ + bl 25267c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b78 │ │ │ │ - ldr r3, [pc, #20] @ (4c7d0 ) │ │ │ │ + bl 72b40 │ │ │ │ + ldr r3, [pc, #20] @ (4c7a8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c7cc │ │ │ │ + beq.n 4c7a4 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 72d90 │ │ │ │ - cbz r0, 4c818 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7ecc4 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 4c802 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 8081c │ │ │ │ - cbnz r0, 4c81c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4c818 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c818 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4c81e │ │ │ │ - str r0, [r4, #16] │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4c844 │ │ │ │ + cbnz r3, 4c7ce │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4c844 │ │ │ │ + ble.n 4c7ce │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4c844 │ │ │ │ - cbnz r4, 4c864 │ │ │ │ + bne.n 4c7ce │ │ │ │ + cbnz r4, 4c7ee │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4c90c ) │ │ │ │ + ldr r4, [pc, #188] @ (4c894 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c864 │ │ │ │ + cbnz r0, 4c7ee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c904 │ │ │ │ + b.n 4c88e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c878 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4c802 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c860 │ │ │ │ + bne.n 4c7ea │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1da3ac <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc24c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c860 │ │ │ │ + beq.n 4c7ea │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c860 │ │ │ │ + beq.n 4c7ea │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #3844 @ 0xf04 │ │ │ │ + movw r1, #7108 @ 0x1bc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #58264 @ 0xe398 │ │ │ │ + movw r0, #61572 @ 0xf084 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c860 │ │ │ │ - bl 98638 │ │ │ │ + beq.n 4c7ea │ │ │ │ + bl 97dec │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 294a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b118 │ │ │ │ - cbz r7, 4c8e6 │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r7, 4c870 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4c8f0 │ │ │ │ - bl e921c │ │ │ │ + bne.n 4c87a │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c8b8 │ │ │ │ - b.n 4c860 │ │ │ │ + beq.n 4c842 │ │ │ │ + b.n 4c7ea │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4c904 │ │ │ │ + b.n 4c88e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ 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, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4c940 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4c8c8 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c93a │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c940 │ │ │ │ + bne.n 4c8c2 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c8c8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c962 │ │ │ │ + cbnz r0, 4c8ea │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4c962 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4c8ea │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c958 │ │ │ │ + bne.n 4c8e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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 │ │ │ │ @@ -51012,92 +50963,115 @@ │ │ │ │ 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, 4c996 │ │ │ │ + cbz r6, 4c91e │ │ │ │ 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, 4c9a8 │ │ │ │ + cbz r2, 4c930 │ │ │ │ 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 10f00c │ │ │ │ + bl 10f1d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7907c │ │ │ │ - cbz r4, 4c9d6 │ │ │ │ - ldr r0, [pc, #28] @ (4c9dc ) │ │ │ │ - bl 1ff7b0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7908c │ │ │ │ + cbz r4, 4c95e │ │ │ │ + ldr r0, [pc, #28] @ (4c964 ) │ │ │ │ + bl 2014d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56824 @ 0xddf8 │ │ │ │ + movw r0, #60056 @ 0xea98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bmi.n 4c8e8 │ │ │ │ + bmi.n 4c870 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0004c9e0 : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c9ee │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - 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 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 72d58 │ │ │ │ + cbz r0, 4c9ac │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 7ec40 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 4c996 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 80790 │ │ │ │ + cbnz r0, 4c9b0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c9ac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 4c9ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4c9b2 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + 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, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #284] @ (4cb20 ) │ │ │ │ + ldr r3, [pc, #288] @ (4cae8 ) │ │ │ │ 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 4ca24 │ │ │ │ + bne.n 4c9ea │ │ │ │ orrs.w r3, r6, r9 │ │ │ │ - bne.n 4ca28 │ │ │ │ + bne.n 4c9ee │ │ │ │ mov r8, r5 │ │ │ │ - b.n 4ca2e │ │ │ │ + b.n 4c9f4 │ │ │ │ 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 4ca60 │ │ │ │ + beq.n 4ca26 │ │ │ │ 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 │ │ │ │ @@ -51127,20 +51101,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 4cd70 │ │ │ │ + bl 4cc36 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4cad8 │ │ │ │ + bne.n 4ca9e │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4cd70 │ │ │ │ + bl 4cc36 │ │ │ │ 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 │ │ │ │ @@ -51153,249 +51127,148 @@ │ │ │ │ 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, #20] @ (4cb20 ) │ │ │ │ + ldr r3, [pc, #24] @ (4cae8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cb1a │ │ │ │ + beq.n 4cae0 │ │ │ │ blx 2a150 <__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} │ │ │ │ │ │ │ │ -0004cb24 : │ │ │ │ +0004caec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4cb38 │ │ │ │ - cbnz r1, 4cb3e │ │ │ │ - bl 26f884 │ │ │ │ - b.n 4cb48 │ │ │ │ + cbz r0, 4cb00 │ │ │ │ + cbnz r1, 4cb06 │ │ │ │ + bl 270784 │ │ │ │ + b.n 4cb10 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9d5a8 │ │ │ │ + bl 9cd1c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4cb58 │ │ │ │ - movw r0, #3852 @ 0xf0c │ │ │ │ + bge.n 4cb20 │ │ │ │ + movw r0, #7116 @ 0x1bcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f6cf0 │ │ │ │ - b.n 4cb5e │ │ │ │ + bl 1f8abc │ │ │ │ + b.n 4cb26 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4cb94 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4cb5c │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4cb8e │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4cb94 │ │ │ │ + bne.n 4cb56 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4cb5c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4cbb6 │ │ │ │ + cbnz r0, 4cb7e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4cbb6 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4cb7e │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cbac │ │ │ │ + bne.n 4cb74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, #41388 @ 0xa1ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cc0c │ │ │ │ + bne.n 4cbd4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4cc0c │ │ │ │ + bne.n 4cbd4 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4cc0c │ │ │ │ + bhi.n 4cbd4 │ │ │ │ mov r4, r2 │ │ │ │ - bl 41948 │ │ │ │ + bl 4190e │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4cc16 │ │ │ │ + beq.n 4cbde │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4cc18 │ │ │ │ + b.n 4cbe0 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4cc18 │ │ │ │ + b.n 4cbe0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004cc1a : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - 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] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4cc56 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4cc12 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4cc50 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4cc56 │ │ │ │ + bne.n 4cc0c │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4cc12 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4cc78 │ │ │ │ + cbnz r0, 4cc34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4cc78 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4cc34 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4cc6e │ │ │ │ + bne.n 4cc2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004cc7a : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - 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 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4cca2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - cbz r2, 4ccbc │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4ccbc │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45688 @ 0xb278 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 4cd6c │ │ │ │ - mov r0, r1 │ │ │ │ - bl 171a04 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4ccca │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2469a0 <_PyArg_BadArgument@@Base+0x254> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4ccb8 │ │ │ │ - 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 193254 │ │ │ │ - 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 193254 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4cd6c │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 246c8c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4cd28 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - b.n 4cd42 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4ccb8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4ccb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ccb8 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.n 4cd6a │ │ │ │ - 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 4cd42 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ rev r2, r2 │ │ │ │ @@ -53753,319 +53626,416 @@ │ │ │ │ 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, 4e9ec │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 4e8b2 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4e9e6 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4e9ec │ │ │ │ + bne.n 4e8ac │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4e8b2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e9fa │ │ │ │ + cbnz r0, 4e8c0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4e9fa │ │ │ │ + cbz r0, 4e8c0 │ │ │ │ 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, #3779 @ 0xec3 │ │ │ │ + movw r1, #3715 @ 0xe83 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53928 @ 0xd2a8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 4084e <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ - │ │ │ │ -0004ea12 : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ + b.w 40810 <_PyBytes_ReverseFind@@Base+0x4c> │ │ │ │ + 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, 4e8f4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r3 │ │ │ │ + cbz r2, 4e90e │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 4e90e │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #48952 @ 0xbf38 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4e9be │ │ │ │ + mov r0, r1 │ │ │ │ + bl 172b48 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cbz r2, 4e91c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + bl 247f4c <_PyArg_BadArgument@@Base+0x34c> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4e90a │ │ │ │ + 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 194de8 │ │ │ │ + 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 194de8 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cbz r3, 4e9be │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24816c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4e97a │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + b.n 4e994 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4e90a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 4e90a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e90a │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r5, r2 │ │ │ │ + bge.n 4e9bc │ │ │ │ + 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 4e994 │ │ │ │ + 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 234b1c │ │ │ │ + bl 2360f8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4ea50 │ │ │ │ + beq.n 4e9f4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4ea60 │ │ │ │ + bne.n 4ea04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ea62 │ │ │ │ + beq.n 4ea06 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ea62 │ │ │ │ + b.n 4ea06 │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl eeeb0 │ │ │ │ + bl eef70 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0004ea66 : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4eb08 ) │ │ │ │ + ldr r3, [pc, #132] @ (4eaa0 ) │ │ │ │ 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, 4eab6 │ │ │ │ + cbz r3, 4ea4e │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4eaac │ │ │ │ + bne.n 4ea44 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ea9c │ │ │ │ + bne.n 4ea34 │ │ │ │ dmb ish │ │ │ │ - beq.n 4eab6 │ │ │ │ - bl 27359c │ │ │ │ + beq.n 4ea4e │ │ │ │ + bl 278c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4c9f0 │ │ │ │ + bl 4c9b6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4eae8 │ │ │ │ + cbz r3, 4ea80 │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4eade │ │ │ │ + bne.n 4ea76 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4eace │ │ │ │ + bne.n 4ea66 │ │ │ │ dmb ish │ │ │ │ - beq.n 4eae8 │ │ │ │ - bl 25161c │ │ │ │ + beq.n 4ea80 │ │ │ │ + bl 25267c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4eb08 ) │ │ │ │ + bl 256c4c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4eaa0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4eb02 │ │ │ │ + beq.n 4ea9a │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ 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 234b1c │ │ │ │ + bl 2360f8 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - │ │ │ │ -0004eb28 : │ │ │ │ - movw r3, #40044 @ 0x9c6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - 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 23b30c │ │ │ │ + bl 23c84c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 4eb90 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4eb1c │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4eba8 │ │ │ │ + vldr d7, [pc, #64] @ 4eb30 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4eb94 │ │ │ │ + bhi.n 4eb20 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ - b.n 4eb9c │ │ │ │ + b.n 4eb28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4eb9c │ │ │ │ + b.n 4eb28 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add.w r0, r3, r0, lsl #2 │ │ │ │ + b.w 12d59c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2147d4 │ │ │ │ + bl 216264 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ebd8 │ │ │ │ + beq.n 4eb6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ebda │ │ │ │ + beq.n 4eb70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ebda │ │ │ │ + b.n 4eb70 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004eb74 : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4eb82 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4ebf2 │ │ │ │ - movw r0, #32120 @ 0x7d78 │ │ │ │ + bne.n 4eb98 │ │ │ │ + movw r0, #35384 @ 0x8a38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 805f0 │ │ │ │ - movw r0, #32112 @ 0x7d70 │ │ │ │ + b.w 80564 │ │ │ │ + movw r0, #35376 @ 0x8a30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 805f0 │ │ │ │ + b.w 80564 │ │ │ │ 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 927e0 │ │ │ │ + bl 91f78 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20be78 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12cc10 │ │ │ │ + b.w 20db6c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ 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, #17644 @ 0x44ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4ec62 │ │ │ │ + beq.n 4ebfa │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 4ec62 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 4ebfa │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4ec64 │ │ │ │ + b.n 4ebfc │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4ec9c │ │ │ │ + bpl.n 4ec34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4ec98 │ │ │ │ + cbz r0, 4ec30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2147d4 │ │ │ │ + bl 216264 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4eca4 │ │ │ │ + bne.n 4ec3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ec98 │ │ │ │ + beq.n 4ec30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ec98 │ │ │ │ + cbnz r3, 4ec30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4eca4 │ │ │ │ + b.n 4ec3c │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ 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 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 2190c4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ - adds r0, #1 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrb r3, [r0, #26] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r3, 4ec56 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 4ec74 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 4ec74 │ │ │ │ + ldrb r3, [r0, #24] │ │ │ │ + cbnz r3, 4ec66 │ │ │ │ + ldrb r3, [r0, #25] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + movne r1, #45 @ 0x2d │ │ │ │ + b.n 4ec68 │ │ │ │ + movs r1, #43 @ 0x2b │ │ │ │ + movw r0, #3604 @ 0xe14 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w e2190 │ │ │ │ + mov r0, r2 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0004ec78 : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + 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 23b30c │ │ │ │ + bl 23c84c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 4ed28 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4ece0 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4ed40 │ │ │ │ + vldr d7, [pc, #68] @ 4ecf8 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ed2c │ │ │ │ + bgt.n 4ece4 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4ed34 │ │ │ │ + b.n 4ecec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ed34 │ │ │ │ + b.n 4ecec │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -54080,719 +54050,732 @@ │ │ │ │ blx 297f8 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79018 │ │ │ │ + bl 79028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f744 │ │ │ │ + bl 7f6b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ed96 │ │ │ │ + beq.n 4ed4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ed96 │ │ │ │ + cbnz r3, 4ed4e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 4edc6 │ │ │ │ + cbz r7, 4ed7e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #460 @ 0x1cc │ │ │ │ + movw r1, #3684 @ 0xe64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4ee06 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4edbe │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4edd8 │ │ │ │ + bpl.n 4ed90 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4edf8 │ │ │ │ + bgt.n 4edb0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #3988 @ 0xf94 │ │ │ │ + movw r1, #7252 @ 0x1c54 │ │ │ │ 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 d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 100408 │ │ │ │ + bl 1005b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ee0a │ │ │ │ + cbnz r0, 4edc2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ef38 │ │ │ │ + b.n 4eef0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1822e0 <_PyEval_MatchClass@@Base+0x4a8> │ │ │ │ + bl 183554 <_PyEval_MatchClass@@Base+0x534> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 4ee32 │ │ │ │ + bne.n 4edea │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ee06 │ │ │ │ + beq.n 4edbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ee06 │ │ │ │ + bne.n 4edbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ee06 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4edbe │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ee42 │ │ │ │ + beq.n 4edfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ee42 │ │ │ │ + cbnz r3, 4edfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 4ee86 │ │ │ │ + beq.n 4ee3e │ │ │ │ mov r0, r8 │ │ │ │ - bl 246b14 │ │ │ │ + bl 247ff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ee06 │ │ │ │ + beq.n 4edbe │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 211874 <_Py_RestoreSignals@@Base+0x1d20> │ │ │ │ + bl 2134f0 <_Py_RestoreSignals@@Base+0x1c94> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ee76 │ │ │ │ + bne.n 4ee2e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78024 │ │ │ │ - b.n 4ee06 │ │ │ │ + bl 78034 │ │ │ │ + b.n 4edbe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4eeae │ │ │ │ + bmi.n 4ee66 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4048 @ 0xfd0 │ │ │ │ + movw r1, #7312 @ 0x1c90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ - bl 85efc │ │ │ │ + b.w d5248 │ │ │ │ + bl 859dc │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4eebe │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 4eec2 │ │ │ │ - b.n 4ee06 │ │ │ │ + bne.n 4ee76 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 4ee7a │ │ │ │ + b.n 4edbe │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4eeda │ │ │ │ + bge.n 4ee92 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59108 @ 0xe6e4 │ │ │ │ + movw r1, #62388 @ 0xf3b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4ee06 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4edbe │ │ │ │ ldr r1, [r6, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4ef1c │ │ │ │ + beq.n 4eed4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4ef0e │ │ │ │ + bmi.n 4eec6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4100 @ 0x1004 │ │ │ │ + movw r1, #7364 @ 0x1cc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 4ef26 │ │ │ │ - bl 89540 │ │ │ │ + cbz r0, 4eede │ │ │ │ + bl 89008 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 4ee06 │ │ │ │ + beq.w 4edbe │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4ef38 │ │ │ │ + b.n 4eef0 │ │ │ │ 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 4ef1c │ │ │ │ + b.n 4eed4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r3, [r0, #26] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4ef52 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 4ef70 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 4ef70 │ │ │ │ - ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4ef62 │ │ │ │ - ldrb r3, [r0, #25] │ │ │ │ - cmp r3, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - movne r1, #45 @ 0x2d │ │ │ │ - b.n 4ef64 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #436 @ 0x1b4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w e21a4 │ │ │ │ - mov r0, r2 │ │ │ │ + │ │ │ │ +0004eef4 : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movs r1, #0 │ │ │ │ + bl 21a7a0 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + adds r0, #1 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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 23b30c │ │ │ │ + bl 23c84c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 4efba │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4ef6a │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4efbc │ │ │ │ + b.n 4ef6c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ + │ │ │ │ +0004ef74 : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ 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 23b30c │ │ │ │ + bl 23c84c │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 4f01c │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4efd8 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl 4f3de │ │ │ │ + bl 4f3b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4f012 │ │ │ │ - bl 270b18 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f01c │ │ │ │ + cbz r3, 4efce │ │ │ │ + bl 271a08 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4efd8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 85fac │ │ │ │ + b.w 85a8c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4f040 │ │ │ │ + cbz r3, 4effc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4f050 │ │ │ │ + b.n 4f00c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4f04e │ │ │ │ + blt.n 4f00a │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4f04a │ │ │ │ - cbnz r1, 4f070 │ │ │ │ + bgt.n 4f006 │ │ │ │ + cbnz r1, 4f02c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4f050 │ │ │ │ + b.n 4f00c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #444] @ (4f210 ) │ │ │ │ + ldr r1, [pc, #448] @ (4f1d0 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f076 │ │ │ │ - b.n 4f0d2 │ │ │ │ + cbnz r0, 4f032 │ │ │ │ + b.n 4f08e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4f09c │ │ │ │ + beq.n 4f058 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4f086 │ │ │ │ + cbz r6, 4f042 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4f086 │ │ │ │ + bne.n 4f042 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f0a0 │ │ │ │ + b.n 4f05c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4f08e │ │ │ │ + cbnz r0, 4f04a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4f0a0 │ │ │ │ - bl c705c │ │ │ │ + b.n 4f05c │ │ │ │ + bl c67d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f0d2 │ │ │ │ + blt.n 4f08e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4f082 │ │ │ │ - b.n 4f08a │ │ │ │ + beq.n 4f03e │ │ │ │ + b.n 4f046 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 227904 │ │ │ │ + bl 228f04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f0d2 │ │ │ │ + beq.n 4f08e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f128 │ │ │ │ + beq.n 4f0e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f0d6 │ │ │ │ + beq.n 4f092 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f1e6 │ │ │ │ + b.n 4f1a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 4f0f6 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 4f0b2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4f0d2 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4f08e │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f0d2 │ │ │ │ + beq.n 4f08e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f128 │ │ │ │ + ble.n 4f0e4 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 4f0d2 │ │ │ │ + bl d2234 │ │ │ │ + b.n 4f08e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 4f548 │ │ │ │ + bl 4f520 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f140 │ │ │ │ + cbnz r0, 4f0fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4f0d2 │ │ │ │ + beq.n 4f08e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 4f0d2 │ │ │ │ + bl d2234 │ │ │ │ + b.n 4f08e │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4f1f0 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 4f1b0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f1f8 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f1b8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4f200 ) │ │ │ │ + add r3, pc, #140 @ (adr r3, 4f1c0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4f208 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4f1c8 ) │ │ │ │ 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 80650 │ │ │ │ - cbz r0, 4f1b6 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 4f172 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f134 │ │ │ │ + beq.n 4f0f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f134 │ │ │ │ + bne.n 4f0f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f134 │ │ │ │ - cbz r5, 4f1e6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f0f0 │ │ │ │ + cbz r5, 4f1a2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f1d8 │ │ │ │ - bl 98638 │ │ │ │ + blt.n 4f194 │ │ │ │ + bl 97dec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 54168 │ │ │ │ + bl 54144 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 4f1e0 │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 4f19c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 54168 │ │ │ │ + bl 54144 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 4eec2 │ │ │ │ + nop.w │ │ │ │ + b.n 4ee82 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4f252 │ │ │ │ + cbnz r7, 4f212 │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffc9c9e <__bss_end__@@Base+0xffae4d56> │ │ │ │ + bmi.w fffc9c5e <__bss_end__@@Base+0xffae4d16> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4f162 │ │ │ │ + bls.n 4f122 │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ - subs r7, #24 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4f22e │ │ │ │ + cbz r3, 4f1ee │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4f23e │ │ │ │ + b.n 4f1fe │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4f23c │ │ │ │ + ble.n 4f1fc │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4f238 │ │ │ │ - cbnz r1, 4f260 │ │ │ │ + bgt.n 4f1f8 │ │ │ │ + cbnz r1, 4f220 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4f23e │ │ │ │ + b.n 4f1fe │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #288] @ (4f360 ) │ │ │ │ + ldr r1, [pc, #288] @ (4f320 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f266 │ │ │ │ - b.n 4f2da │ │ │ │ + cbnz r0, 4f226 │ │ │ │ + b.n 4f29a │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r7, r6 │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f27c │ │ │ │ - bl 80650 │ │ │ │ + cbnz r0, 4f23c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f352 │ │ │ │ - b.n 4f2da │ │ │ │ - bl 85efc │ │ │ │ + beq.n 4f312 │ │ │ │ + b.n 4f29a │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f298 │ │ │ │ + beq.n 4f258 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f298 │ │ │ │ + cbnz r3, 4f258 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4f272 │ │ │ │ + beq.n 4f232 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4f2b4 │ │ │ │ + beq.n 4f274 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f2b6 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 4f2b6 │ │ │ │ - b.n 4f2da │ │ │ │ + bne.n 4f276 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 4f276 │ │ │ │ + b.n 4f29a │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4f2de │ │ │ │ + bge.n 4f29e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ 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 f693c │ │ │ │ - bl 1ef0b0 │ │ │ │ + b.w f6a00 │ │ │ │ + bl 1f0e80 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f35c │ │ │ │ + b.n 4f31c │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f2d6 │ │ │ │ + beq.n 4f296 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4f306 │ │ │ │ + b.n 4f2c6 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f31a │ │ │ │ - bl e921c │ │ │ │ + bne.n 4f2da │ │ │ │ + bl e928c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f338 │ │ │ │ + beq.n 4f2f8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a7cc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4f32a │ │ │ │ - b.n 4f2f4 │ │ │ │ + bge.n 4f2ea │ │ │ │ + b.n 4f2b4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 4f338 │ │ │ │ + bl f6a00 │ │ │ │ + b.n 4f2f8 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4f334 │ │ │ │ + beq.n 4f2f4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9d7b0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cec4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4f35c │ │ │ │ + b.n 4f31c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f2da │ │ │ │ + beq.n 4f29a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f2da │ │ │ │ + bne.n 4f29a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f2da │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f29a │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4f2ba │ │ │ │ + beq.n 4f27a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f2a0 │ │ │ │ + b.n 4f260 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004f364 : │ │ │ │ +0004f324 : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0004f330 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4f37c │ │ │ │ - bl 26f884 │ │ │ │ - b.n 4f386 │ │ │ │ + cbnz r0, 4f348 │ │ │ │ + bl 270784 │ │ │ │ + b.n 4f352 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2509c4 │ │ │ │ + bl 251acc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4f396 │ │ │ │ - movw r0, #4260 @ 0x10a4 │ │ │ │ + bge.n 4f362 │ │ │ │ + movw r0, #7544 @ 0x1d78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f6cf0 │ │ │ │ - b.n 4f39c │ │ │ │ + bl 1f8abc │ │ │ │ + b.n 4f368 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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, 4f3ce │ │ │ │ + cbz r0, 4f39a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f3ce │ │ │ │ + beq.n 4f39a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f3ce │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f39a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12a090 <_Py_union_type_or@@Base+0x484> │ │ │ │ + bl 12aa10 <_Py_union_type_or@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 216414 <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ + bl 217b8c <_Py_set_inheritable_async_safe@@Base+0xe8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f3aa : │ │ │ │ + movw r3, #40044 @ 0x9c6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4f4e0 │ │ │ │ + bvs.n 4f4b8 │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #248] @ 4f4e8 │ │ │ │ + vldr d6, [pc, #248] @ 4f4c0 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4f428 │ │ │ │ + ble.n 4f400 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 4f43e │ │ │ │ - vldr d0, [pc, #216] @ 4f4f0 │ │ │ │ + bgt.n 4f416 │ │ │ │ + vldr d0, [pc, #216] @ 4f4c8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #216] @ 4f4f8 │ │ │ │ + vldr d7, [pc, #216] @ 4f4d0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f4e4 │ │ │ │ + b.n 4f4bc │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4f484 │ │ │ │ + bgt.n 4f45c │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f484 │ │ │ │ - b.n 4f4d2 │ │ │ │ + beq.n 4f45c │ │ │ │ + b.n 4f4aa │ │ │ │ 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 4f472 │ │ │ │ - vldr d0, [pc, #156] @ 4f500 │ │ │ │ + bne.n 4f44a │ │ │ │ + vldr d0, [pc, #156] @ 4f4d8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #160] @ 4f508 │ │ │ │ + vldr d7, [pc, #160] @ 4f4e0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f4e4 │ │ │ │ - vldr d0, [pc, #156] @ 4f510 │ │ │ │ + b.n 4f4bc │ │ │ │ + vldr d0, [pc, #156] @ 4f4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #156] @ 4f518 │ │ │ │ + vldr d7, [pc, #156] @ 4f4f0 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f4e4 │ │ │ │ + b.n 4f4bc │ │ │ │ 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 4f4c0 │ │ │ │ - vldr d0, [pc, #112] @ 4f520 │ │ │ │ + bne.n 4f498 │ │ │ │ + vldr d0, [pc, #112] @ 4f4f8 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4f528 │ │ │ │ + vldr d7, [pc, #112] @ 4f500 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f4e4 │ │ │ │ - vldr d0, [pc, #108] @ 4f530 │ │ │ │ + b.n 4f4bc │ │ │ │ + vldr d0, [pc, #108] @ 4f508 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #112] @ 4f538 │ │ │ │ + vldr d7, [pc, #112] @ 4f510 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 4f4e4 │ │ │ │ + b.n 4f4bc │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a23c │ │ │ │ - vldr d0, [pc, #92] @ 4f540 │ │ │ │ + vldr d0, [pc, #92] @ 4f518 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -54807,19 +54790,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 4f610 @ unpredictable │ │ │ │ + bls.n 4f5e8 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 4f618 │ │ │ │ + bls.n 4f5f0 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -54832,657 +54815,634 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f566 │ │ │ │ + cbz r0, 4f53e │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 82734 │ │ │ │ + bl 82220 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 4f572 │ │ │ │ - b.n 4f8a0 │ │ │ │ + cbnz r3, 4f54a │ │ │ │ + b.n 4f878 │ │ │ │ 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 927e0 │ │ │ │ + bl 91f78 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 254834 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 2558e8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ bx lr │ │ │ │ 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 23b30c │ │ │ │ + bl 23c84c │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 4f612 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 4f5ea │ │ │ │ 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 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ str r4, [r0, #0] │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 4f3de │ │ │ │ + bl 4f3b6 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 254590 <_Py_c_abs@@Base> │ │ │ │ + bl 255848 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4f5fe │ │ │ │ - bl 270b18 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4f614 │ │ │ │ - movw r0, #4440 @ 0x1158 │ │ │ │ + cbz r1, 4f5d6 │ │ │ │ + bl 271a08 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4f5ec │ │ │ │ + movw r0, #7716 @ 0x1e24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f614 │ │ │ │ + b.n 4f5ec │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004f61e : │ │ │ │ +0004f5f6 : │ │ │ │ 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 2509c4 │ │ │ │ + bl 251acc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 4f660 │ │ │ │ + cbz r3, 4f638 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4f670 │ │ │ │ + b.n 4f648 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4f66e │ │ │ │ + blt.n 4f646 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4f66a │ │ │ │ - cbnz r1, 4f690 │ │ │ │ + bgt.n 4f642 │ │ │ │ + cbnz r1, 4f668 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f670 │ │ │ │ + b.n 4f648 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #516] @ (4f878 ) │ │ │ │ + ldr r1, [pc, #516] @ (4f850 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f696 │ │ │ │ - b.n 4f6f4 │ │ │ │ + cbnz r0, 4f66e │ │ │ │ + b.n 4f6cc │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 4f6bc │ │ │ │ + beq.n 4f694 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 4f6a6 │ │ │ │ + cbz r6, 4f67e │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 4f6a6 │ │ │ │ + bne.n 4f67e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4f6c0 │ │ │ │ + b.n 4f698 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 4f6ae │ │ │ │ + cbnz r0, 4f686 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 4f6c0 │ │ │ │ - bl c705c │ │ │ │ + b.n 4f698 │ │ │ │ + bl c67d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f6f4 │ │ │ │ + blt.n 4f6cc │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4f6a2 │ │ │ │ - b.n 4f6aa │ │ │ │ + beq.n 4f67a │ │ │ │ + b.n 4f682 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 227904 │ │ │ │ + bl 228f04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6f4 │ │ │ │ + beq.n 4f6cc │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f74a │ │ │ │ + beq.n 4f722 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4f6f8 │ │ │ │ + beq.n 4f6d0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f82e │ │ │ │ + b.n 4f806 │ │ │ │ mov r0, r6 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 4f718 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 4f6f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4f6f4 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4f6cc │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6f4 │ │ │ │ + beq.n 4f6cc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4f74a │ │ │ │ + ble.n 4f722 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 4f6f4 │ │ │ │ + bl d2234 │ │ │ │ + b.n 4f6cc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 4f8c6 │ │ │ │ + bl 4f89e │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f760 │ │ │ │ + cbnz r0, 4f738 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4f6f4 │ │ │ │ + beq.n 4f6cc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 4f6f4 │ │ │ │ + bl d2234 │ │ │ │ + b.n 4f6cc │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 294c4 │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 294c4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 4f838 ) │ │ │ │ + add r3, pc, #180 @ (adr r3, 4f810 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4f840 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4f818 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 4f848 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 4f820 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4f850 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4f828 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 4f858 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 4f830 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #168 @ (adr r3, 4f860 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4f838 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 4f868 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 4f840 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #164 @ (adr r3, 4f870 ) │ │ │ │ + add r3, pc, #164 @ (adr r3, 4f848 ) │ │ │ │ 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 80650 │ │ │ │ - cbz r0, 4f7fe │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 4f7d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f754 │ │ │ │ + beq.n 4f72c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f754 │ │ │ │ + bne.n 4f72c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f754 │ │ │ │ - cbz r6, 4f82e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f72c │ │ │ │ + cbz r6, 4f806 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4f820 │ │ │ │ - bl 98638 │ │ │ │ + blt.n 4f7f8 │ │ │ │ + bl 97dec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 227acc │ │ │ │ + bl 2290cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 4f828 │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 4f800 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 227acc │ │ │ │ + bl 2290cc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 4f852 │ │ │ │ + bpl.n 4f82a │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 4f87a │ │ │ │ + ble.n 4f852 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5e204 <__bss_end__@@Base+0xffa792bc> │ │ │ │ + blx fff5e1dc <__bss_end__@@Base+0xffa79294> │ │ │ │ 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] @ (4fa84 ) │ │ │ │ + ldr r2, [pc, #540] @ (4fa5c ) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 4f88a │ │ │ │ - ldr r7, [pc, #656] @ (4fb04 <_PyDict_SizeOf@@Base+0x4>) │ │ │ │ + blt.n 4f862 │ │ │ │ + ldr r7, [pc, #656] @ (4fadc <_PyDict_SizeOf@@Base+0x36>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (4f8ec ) │ │ │ │ + ldr r0, [pc, #116] @ (4f8c4 ) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004f87c : │ │ │ │ +0004f854 : │ │ │ │ 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 9d5a8 │ │ │ │ + bl 9cd1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 927e0 │ │ │ │ + bl 91f78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 254834 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 2558e8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f8e4 │ │ │ │ + cbz r0, 4f8bc │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #12] │ │ │ │ - bl 82734 │ │ │ │ + bl 82220 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #4488 @ 0x1188 │ │ │ │ + movw r0, #7752 @ 0x1e48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e21a4 │ │ │ │ - b.n 4f8fa │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - b.w 26eb04 <_PyLong_DivmodNear@@Base+0xbf8> │ │ │ │ + b.w e2190 │ │ │ │ + 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 │ │ │ │ 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, 4f91c │ │ │ │ + cbz r3, 4f8fe │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4f91e │ │ │ │ + b.n 4f900 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4f92c │ │ │ │ + cbnz r3, 4f90e │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4f92c │ │ │ │ + ble.n 4f90e │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f92c │ │ │ │ - cbnz r5, 4f950 │ │ │ │ - ldr r1, [pc, #136] @ (4f9b8 ) │ │ │ │ + bgt.n 4f90e │ │ │ │ + cbnz r5, 4f932 │ │ │ │ + ldr r1, [pc, #140] @ (4f99c ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f950 │ │ │ │ + cbnz r0, 4f932 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f9ac │ │ │ │ + b.n 4f98e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 122658 │ │ │ │ + bl 122b90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f94c │ │ │ │ + beq.n 4f92e │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4f976 │ │ │ │ + beq.n 4f958 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1762b0 │ │ │ │ + bl 1774ac │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4f976 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4f958 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f94c │ │ │ │ + bne.n 4f92e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f9a4 │ │ │ │ + bne.n 4f986 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 4f94c │ │ │ │ + bl f6a00 │ │ │ │ + b.n 4f92e │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + nop │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ 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 927e0 │ │ │ │ + bl 91f78 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 254834 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 2558e8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f9ea │ │ │ │ - b.w 8081c │ │ │ │ + blt.n 4f9ce │ │ │ │ + b.w 80790 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - 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 │ │ │ │ │ │ │ │ -0004fa06 : │ │ │ │ +0004f9d8 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (4fa4c ) │ │ │ │ + ldr r5, [pc, #60] @ (4fa1c ) │ │ │ │ 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 4fa44 │ │ │ │ + beq.n 4fa16 │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4fa3c │ │ │ │ + bge.n 4fa0e │ │ │ │ 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 4fa28 │ │ │ │ + b.n 4f9fa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (4fa54 ) │ │ │ │ + b.n 4fa22 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + b.w 26fa04 <_PyLong_DivmodNear@@Base+0xab4> │ │ │ │ + ldr r0, [pc, #0] @ (4fa2c ) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (4fa5c ) │ │ │ │ + ldr r0, [pc, #0] @ (4fa34 ) │ │ │ │ bx lr │ │ │ │ ldrb r4, [r0, #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 r4, r0 │ │ │ │ - bl 4fe52 <_PyDict_SizeOf@@Base+0x352> │ │ │ │ + bl 4fe2a <_PyDict_SizeOf@@Base+0x384> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4fa84 │ │ │ │ + cbz r3, 4fa5c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0004fa8c <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +0004fa76 <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ 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 │ │ │ │ - cbnz r1, 4fae2 <_PyMonitoring_FirePyStartEvent@@Base+0x56> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64656 @ 0xfc90 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4faf8 <_PyMonitoring_FirePyStartEvent@@Base+0x6c> │ │ │ │ - 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 193254 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ │ │ │ │ -0004fb00 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 4fe52 <_PyDict_SizeOf@@Base+0x352> │ │ │ │ +0004faa6 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 4fe2a <_PyDict_SizeOf@@Base+0x384> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4fb20 <_PyDict_SizeOf@@Base+0x20> │ │ │ │ + bne.n 4fac6 <_PyDict_SizeOf@@Base+0x20> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fb24 <_PyDict_SizeOf@@Base+0x24> │ │ │ │ + beq.n 4faca <_PyDict_SizeOf@@Base+0x24> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1e9400 <_PySet_Update@@Base+0x58> │ │ │ │ + b.w 1eb104 │ │ │ │ bx lr │ │ │ │ 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, 4fb54 <_PyDict_SizeOf@@Base+0x54> │ │ │ │ + cbnz r4, 4fafa <_PyDict_SizeOf@@Base+0x54> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4524 @ 0x11ac │ │ │ │ + movw r1, #7788 @ 0x1e6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4fb72 <_PyDict_SizeOf@@Base+0x72> │ │ │ │ + b.n 4fb18 <_PyDict_SizeOf@@Base+0x72> │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, 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 │ │ │ │ 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, #268] @ (4fca8 <_PyDict_SizeOf@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #268] @ (4fc3c <_PyDict_SizeOf@@Base+0x196>) │ │ │ │ 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 4fbd2 <_PyDict_SizeOf@@Base+0xd2> │ │ │ │ + bge.n 4fb66 <_PyDict_SizeOf@@Base+0xc0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4556 @ 0x11cc │ │ │ │ + movw r1, #7820 @ 0x1e8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4fbdc <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4fb70 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 4fbe6 <_PyDict_SizeOf@@Base+0xe6> │ │ │ │ - bl 80f64 │ │ │ │ - cbnz r0, 4fbe2 <_PyDict_SizeOf@@Base+0xe2> │ │ │ │ + beq.n 4fb7a <_PyDict_SizeOf@@Base+0xd4> │ │ │ │ + bl 80ed8 │ │ │ │ + cbnz r0, 4fb76 <_PyDict_SizeOf@@Base+0xd0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4fca2 <_PyDict_SizeOf@@Base+0x1a2> │ │ │ │ + b.n 4fc36 <_PyDict_SizeOf@@Base+0x190> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #40396 @ 0x9dcc │ │ │ │ + movw r8, #43660 @ 0xaa8c │ │ │ │ movt r8, #55 @ 0x37 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4fca0 <_PyDict_SizeOf@@Base+0x1a0> │ │ │ │ + beq.n 4fc34 <_PyDict_SizeOf@@Base+0x18e> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -55492,224 +55452,247 @@ │ │ │ │ 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 1fa5bc │ │ │ │ + bl 1fc334 │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 4fc9c <_PyDict_SizeOf@@Base+0x19c> │ │ │ │ + cbz r0, 4fc30 <_PyDict_SizeOf@@Base+0x18a> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fbdc <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + beq.n 4fb70 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 4fc90 <_PyDict_SizeOf@@Base+0x190> │ │ │ │ + ble.n 4fc24 <_PyDict_SizeOf@@Base+0x17e> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #16324 @ 0x3fc4 │ │ │ │ + movw r2, #19588 @ 0x4c84 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #54488 @ 0xd4d8 │ │ │ │ + movw r1, #57712 @ 0xe170 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fbdc <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + beq.n 4fb70 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fbdc <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + beq.n 4fb70 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fbdc <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fbdc <_PyDict_SizeOf@@Base+0xdc> │ │ │ │ + bne.n 4fb70 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fb70 <_PyDict_SizeOf@@Base+0xca> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 4fbf8 <_PyDict_SizeOf@@Base+0xf8> │ │ │ │ + b.n 4fb8c <_PyDict_SizeOf@@Base+0xe6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ + cbnz r1, 4fc6c <_PyDict_SizeOf@@Base+0x1c6> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #2384 @ 0x950 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4fc82 <_PyDict_SizeOf@@Base+0x1dc> │ │ │ │ + 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 194de8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (4fd40 <_PyDict_SizeOf@@Base+0x240>) │ │ │ │ + ldr r3, [pc, #132] @ (4fd18 <_PyDict_SizeOf@@Base+0x272>) │ │ │ │ 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, 4fcf0 <_PyDict_SizeOf@@Base+0x1f0> │ │ │ │ + cbz r3, 4fcc8 <_PyDict_SizeOf@@Base+0x222> │ │ │ │ adds r0, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4fce6 <_PyDict_SizeOf@@Base+0x1e6> │ │ │ │ + bne.n 4fcbe <_PyDict_SizeOf@@Base+0x218> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4fcd6 <_PyDict_SizeOf@@Base+0x1d6> │ │ │ │ + bne.n 4fcae <_PyDict_SizeOf@@Base+0x208> │ │ │ │ dmb ish │ │ │ │ - beq.n 4fcf0 <_PyDict_SizeOf@@Base+0x1f0> │ │ │ │ - bl 27359c │ │ │ │ + beq.n 4fcc8 <_PyDict_SizeOf@@Base+0x222> │ │ │ │ + bl 278c10 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 227d30 │ │ │ │ + bl 229298 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4fd22 <_PyDict_SizeOf@@Base+0x222> │ │ │ │ + cbz r3, 4fcfa <_PyDict_SizeOf@@Base+0x254> │ │ │ │ add.w r0, r4, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4fd18 <_PyDict_SizeOf@@Base+0x218> │ │ │ │ + bne.n 4fcf0 <_PyDict_SizeOf@@Base+0x24a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4fd08 <_PyDict_SizeOf@@Base+0x208> │ │ │ │ + bne.n 4fce0 <_PyDict_SizeOf@@Base+0x23a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4fd22 <_PyDict_SizeOf@@Base+0x222> │ │ │ │ - bl 25161c │ │ │ │ + beq.n 4fcfa <_PyDict_SizeOf@@Base+0x254> │ │ │ │ + bl 25267c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4fd40 <_PyDict_SizeOf@@Base+0x240>) │ │ │ │ + bl 256c4c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4fd18 <_PyDict_SizeOf@@Base+0x272>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4fd3c <_PyDict_SizeOf@@Base+0x23c> │ │ │ │ + beq.n 4fd14 <_PyDict_SizeOf@@Base+0x26e> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4fd88 <_PyDict_SizeOf@@Base+0x288> │ │ │ │ + bhi.n 4fd60 <_PyDict_SizeOf@@Base+0x2ba> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4fda0 <_PyDict_SizeOf@@Base+0x2a0> │ │ │ │ + bmi.n 4fd78 <_PyDict_SizeOf@@Base+0x2d2> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13872 @ 0x3630 │ │ │ │ + movw r0, #17096 @ 0x42c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fe4c <_PyDict_SizeOf@@Base+0x34c> │ │ │ │ - movw r0, #13872 @ 0x3630 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fe24 <_PyDict_SizeOf@@Base+0x37e> │ │ │ │ + movw r0, #17096 @ 0x42c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fd5e <_PyDict_SizeOf@@Base+0x25e> │ │ │ │ - b.n 4fe4c <_PyDict_SizeOf@@Base+0x34c> │ │ │ │ + bne.n 4fd36 <_PyDict_SizeOf@@Base+0x290> │ │ │ │ + b.n 4fe24 <_PyDict_SizeOf@@Base+0x37e> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4fe22 <_PyDict_SizeOf@@Base+0x322> │ │ │ │ + ble.n 4fdfa <_PyDict_SizeOf@@Base+0x354> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fe08 <_PyDict_SizeOf@@Base+0x308> │ │ │ │ + beq.n 4fde0 <_PyDict_SizeOf@@Base+0x33a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4fdea <_PyDict_SizeOf@@Base+0x2ea> │ │ │ │ + bpl.n 4fdc2 <_PyDict_SizeOf@@Base+0x31c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fe4c <_PyDict_SizeOf@@Base+0x34c> │ │ │ │ + beq.n 4fe24 <_PyDict_SizeOf@@Base+0x37e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4fe0a <_PyDict_SizeOf@@Base+0x30a> │ │ │ │ + beq.n 4fde2 <_PyDict_SizeOf@@Base+0x33c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 4fe4c <_PyDict_SizeOf@@Base+0x34c> │ │ │ │ - movw r2, #41584 @ 0xa270 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 4fe24 <_PyDict_SizeOf@@Base+0x37e> │ │ │ │ + movw r2, #44808 @ 0xaf08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13872 @ 0x3630 │ │ │ │ + movw r0, #17096 @ 0x42c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fe4c <_PyDict_SizeOf@@Base+0x34c> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fe24 <_PyDict_SizeOf@@Base+0x37e> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4fe28 <_PyDict_SizeOf@@Base+0x328> │ │ │ │ + beq.n 4fe00 <_PyDict_SizeOf@@Base+0x35a> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fe2a <_PyDict_SizeOf@@Base+0x32a> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 4fe2a <_PyDict_SizeOf@@Base+0x32a> │ │ │ │ - b.n 4fe4c <_PyDict_SizeOf@@Base+0x34c> │ │ │ │ + bne.n 4fe02 <_PyDict_SizeOf@@Base+0x35c> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 4fe02 <_PyDict_SizeOf@@Base+0x35c> │ │ │ │ + b.n 4fe24 <_PyDict_SizeOf@@Base+0x37e> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4fe2a <_PyDict_SizeOf@@Base+0x32a> │ │ │ │ + b.n 4fe02 <_PyDict_SizeOf@@Base+0x35c> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254834 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 2558e8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4fe4c <_PyDict_SizeOf@@Base+0x34c> │ │ │ │ - movw r0, #23224 @ 0x5ab8 │ │ │ │ + cbz r0, 4fe24 <_PyDict_SizeOf@@Base+0x37e> │ │ │ │ + movw r0, #26240 @ 0x6680 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 4fe66 <_PyDict_SizeOf@@Base+0x366> │ │ │ │ + cbz r3, 4fe3e <_PyDict_SizeOf@@Base+0x398> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4fea6 <_PyDict_SizeOf@@Base+0x3a6> │ │ │ │ + bne.n 4fe7e <_PyDict_SizeOf@@Base+0x3d8> │ │ │ │ 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 │ │ │ │ @@ -55725,199 +55708,199 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004fea8 : │ │ │ │ +0004fe80 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fc684 │ │ │ │ + b.w fc740 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4fe52 <_PyDict_SizeOf@@Base+0x352> │ │ │ │ + bl 4fe2a <_PyDict_SizeOf@@Base+0x384> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4fedc │ │ │ │ + cbz r0, 4feb4 │ │ │ │ movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6b50 │ │ │ │ + b.w 1b8dc0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004fee6 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +0004febe <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, 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 4ff44 <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ + bne.n 4ff1c <_PyMonitoring_FirePyResumeEvent@@Base+0x5e> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26080 @ 0x65e0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4ff5c <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ + bne.n 4ff34 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4ff7c <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + b.n 4ff54 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #55888 @ 0xda50 │ │ │ │ + movw r0, #59152 @ 0xe710 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ff2e <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ - b.n 500ee <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ - bl 147c08 │ │ │ │ + bne.n 4ff06 <_PyMonitoring_FirePyResumeEvent@@Base+0x48> │ │ │ │ + b.n 500c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ff7c <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4ff54 <_PyMonitoring_FirePyResumeEvent@@Base+0x96> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 500ee <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bne.w 500c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4ff8a <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ + bne.n 4ff62 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4ffaa <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 147c08 │ │ │ │ + b.n 4ff82 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ffaa <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 4ff82 <_PyMonitoring_FirePyResumeEvent@@Base+0xc4> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 500ee <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bne.w 500c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #324] @ 500f8 <_PyMonitoring_FirePyResumeEvent@@Base+0x212> │ │ │ │ + vldr d10, [pc, #324] @ 500d0 <_PyMonitoring_FirePyResumeEvent@@Base+0x212> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4ffd6 <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ + bhi.n 4ffae <_PyMonitoring_FirePyResumeEvent@@Base+0xf0> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50046 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ - b.n 5009c <_PyMonitoring_FirePyResumeEvent@@Base+0x1b6> │ │ │ │ - ble.n 50046 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 5001e <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + b.n 50074 <_PyMonitoring_FirePyResumeEvent@@Base+0x1b6> │ │ │ │ + ble.n 5001e <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50046 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + bhi.n 5001e <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 50046 <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ + beq.n 5001e <_PyMonitoring_FirePyResumeEvent@@Base+0x160> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2953c │ │ │ │ - vldr d6, [pc, #256] @ 50100 <_PyMonitoring_FirePyResumeEvent@@Base+0x21a> │ │ │ │ + vldr d6, [pc, #256] @ 500d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x21a> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #252] @ 50108 <_PyMonitoring_FirePyResumeEvent@@Base+0x222> │ │ │ │ + vldr d5, [pc, #252] @ 500e0 <_PyMonitoring_FirePyResumeEvent@@Base+0x222> │ │ │ │ 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 50034 <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ + ble.n 5000c <_PyMonitoring_FirePyResumeEvent@@Base+0x14e> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 500d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + b.n 500b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 50070 <_PyMonitoring_FirePyResumeEvent@@Base+0x18a> │ │ │ │ + b.n 50048 <_PyMonitoring_FirePyResumeEvent@@Base+0x18a> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 270a7c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 271970 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 270a7c <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ + bl 271970 <_Py_hashtable_foreach@@Base+0x40> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19488 @ 0x4c20 │ │ │ │ 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 500d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + beq.n 500b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 500d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + bvs.n 500b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 500d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + ble.n 500b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 270b18 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 500ee <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ + bl 271a08 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 500c6 <_PyMonitoring_FirePyResumeEvent@@Base+0x208> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 500b4 <_PyMonitoring_FirePyResumeEvent@@Base+0x1ce> │ │ │ │ + bne.n 5008c <_PyMonitoring_FirePyResumeEvent@@Base+0x1ce> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 500d8 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ + b.n 500b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f2> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29b4c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a51c │ │ │ │ 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 18e000 │ │ │ │ + b.w 18f99c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -55925,262 +55908,291 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vtbl.8 d22, {d16}, d3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 50124 <_PyMonitoring_FirePyResumeEvent@@Base+0x23e> │ │ │ │ - movw r0, #32128 @ 0x7d80 │ │ │ │ + bne.n 500fc <_PyMonitoring_FirePyResumeEvent@@Base+0x23e> │ │ │ │ + movw r0, #35392 @ 0x8a40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 805f0 │ │ │ │ - movw r0, #32136 @ 0x7d88 │ │ │ │ + b.w 80564 │ │ │ │ + movw r0, #35400 @ 0x8a48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #6 │ │ │ │ - b.w 805f0 │ │ │ │ + b.w 80564 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 153068 <_PyLong_Copy@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + movw r0, #48176 @ 0xbc30 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 847a8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50142 <_PyMonitoring_FirePyResumeEvent@@Base+0x25c> │ │ │ │ + cbz r0, 5013e <_PyMonitoring_FirePyResumeEvent@@Base+0x280> │ │ │ │ movw r1, #20956 @ 0x51dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1b6b50 │ │ │ │ + b.w 1b8dc0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005014c <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00050148 <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ add sp, #24 │ │ │ │ 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, #4] │ │ │ │ - bl 1592e0 │ │ │ │ + bl 15a2f8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 501ba <_PyMonitoring_FirePyYieldEvent@@Base+0x6e> │ │ │ │ + cbz r0, 501b6 <_PyMonitoring_FirePyYieldEvent@@Base+0x6e> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 501be <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ + blt.n 501ba <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 501b2 <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ + beq.n 501ae <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 501b2 <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 501ae <_PyMonitoring_FirePyYieldEvent@@Base+0x66> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 501d2 <_PyMonitoring_FirePyYieldEvent@@Base+0x86> │ │ │ │ + b.n 501ce <_PyMonitoring_FirePyYieldEvent@@Base+0x86> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r1, r3 │ │ │ │ - bl 206ad8 │ │ │ │ + bl 2087e4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 152050 <_PyLong_Copy@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - movw r0, #44912 @ 0xaf70 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 84cbc │ │ │ │ │ │ │ │ -000501f8 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +000501d0 <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 80ed8 │ │ │ │ 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, 50256 <_PyMonitoring_FirePyReturnEvent@@Base+0x5e> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 50234 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50250 <_PyMonitoring_FirePyReturnEvent@@Base+0x58> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 50256 <_PyMonitoring_FirePyReturnEvent@@Base+0x5e> │ │ │ │ + bne.n 5022e <_PyMonitoring_FirePyReturnEvent@@Base+0x5e> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 50234 <_PyMonitoring_FirePyReturnEvent@@Base+0x64> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50278 <_PyMonitoring_FirePyReturnEvent@@Base+0x80> │ │ │ │ + cbnz r0, 50256 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50278 <_PyMonitoring_FirePyReturnEvent@@Base+0x80> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 50256 <_PyMonitoring_FirePyReturnEvent@@Base+0x86> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5026e <_PyMonitoring_FirePyReturnEvent@@Base+0x76> │ │ │ │ + bne.n 5024c <_PyMonitoring_FirePyReturnEvent@@Base+0x7c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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 80f64 │ │ │ │ - movw r0, #39228 @ 0x993c │ │ │ │ + movw r0, #42492 @ 0xa5fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7afec │ │ │ │ + b.w 7aff4 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b.w 80f64 │ │ │ │ - movw r0, #39212 @ 0x992c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7afec │ │ │ │ + b.w 80ed8 │ │ │ │ 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, #64] @ (502f0 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8>) │ │ │ │ - bl 1ff7b0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (502bc <_PyMonitoring_FirePyReturnEvent@@Base+0xec>) │ │ │ │ + bl 2014d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 502d0 <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ + blt.n 5029c <_PyMonitoring_FirePyReturnEvent@@Base+0xcc> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #56816 @ 0xddf0 │ │ │ │ + movw r0, #60048 @ 0xea90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 502ec <_PyMonitoring_FirePyReturnEvent@@Base+0xf4> │ │ │ │ + cbz r0, 502b8 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #56824 @ 0xddf8 │ │ │ │ + movw r0, #60056 @ 0xea98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 5017c <_PyMonitoring_FirePyYieldEvent@@Base+0x30> │ │ │ │ + b.n 50148 <_PyMonitoring_FirePyYieldEvent@@Base> │ │ │ │ lsls r1, r1, #1 │ │ │ │ + movw r0, #42476 @ 0xa5ec │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7aff4 │ │ │ │ │ │ │ │ -000502f4 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +000502cc <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #4716 @ 0x126c │ │ │ │ + movw r1, #7980 @ 0x1f2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 5035c <_PyMonitoring_FireCallEvent@@Base+0x68> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 50334 <_PyMonitoring_FireCallEvent@@Base+0x68> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a854 <__clock_getres64@plt> │ │ │ │ - cbz r0, 50360 <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ + cbz r0, 50338 <_PyMonitoring_FireCallEvent@@Base+0x6c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50380 <_PyMonitoring_FireCallEvent@@Base+0x8c> │ │ │ │ + b.n 50358 <_PyMonitoring_FireCallEvent@@Base+0x8c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 278a78 │ │ │ │ + bl 279750 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 50388 <_PyMonitoring_FireCallEvent@@Base+0x94> │ │ │ │ + vldr d6, [pc, #20] @ 50360 <_PyMonitoring_FireCallEvent@@Base+0x94> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85fac │ │ │ │ + bl 85a8c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ - bvs.n 502b6 <_PyMonitoring_FirePyReturnEvent@@Base+0xbe> │ │ │ │ + bvs.n 5028e <_PyMonitoring_FirePyReturnEvent@@Base+0xbe> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ + 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 859dc │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5038a <_PyMonitoring_FireCallEvent@@Base+0xbe> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 503ae <_PyMonitoring_FireCallEvent@@Base+0xe2> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cbz r3, 503a4 <_PyMonitoring_FireCallEvent@@Base+0xd8> │ │ │ │ + adds r2, r4, #1 │ │ │ │ + blt.n 5039e <_PyMonitoring_FireCallEvent@@Base+0xd2> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, r4 │ │ │ │ + it ge │ │ │ │ + movge r0, r4 │ │ │ │ + b.n 503a2 <_PyMonitoring_FireCallEvent@@Base+0xd6> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r0, [r5, #8] │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 503b0 <_PyMonitoring_FireCallEvent@@Base+0xe4> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00050390 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +000503b2 <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ add sp, #24 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - movw r5, #30996 @ 0x7914 │ │ │ │ + movw r5, #34220 @ 0x85ac │ │ │ │ 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 │ │ │ │ @@ -56188,786 +56200,801 @@ │ │ │ │ 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 50404 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ + bne.n 50426 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 50404 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ + ble.n 50426 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 50404 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ - cbnz r4, 50426 <_PyMonitoring_FireJumpEvent@@Base+0x96> │ │ │ │ + bne.n 50426 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ + cbnz r4, 50448 <_PyMonitoring_FireJumpEvent@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (504c8 <_PyMonitoring_FireJumpEvent@@Base+0x138>) │ │ │ │ + ldr r4, [pc, #188] @ (504e8 <_PyMonitoring_FireJumpEvent@@Base+0x136>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 504a6 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ + beq.n 504c8 <_PyMonitoring_FireJumpEvent@@Base+0x116> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 5043e <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + cbz r0, 50460 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1da3ac <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 50442 <_PyMonitoring_FireJumpEvent@@Base+0xb2> │ │ │ │ + bl 1dc24c <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 50464 <_PyMonitoring_FireJumpEvent@@Base+0xb2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 504b4 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ + b.n 504d6 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5043e <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + beq.n 50460 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ 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, #58256 @ 0xe390 │ │ │ │ + movw r1, #61564 @ 0xf07c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #58264 @ 0xe398 │ │ │ │ + movw r0, #61572 @ 0xf084 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5043e <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ - bl 98638 │ │ │ │ + beq.n 50460 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + bl 97dec │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a5a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 504ac <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ + bge.n 504ce <_PyMonitoring_FireJumpEvent@@Base+0x11c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6944 │ │ │ │ - b.n 5043e <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ + bl f6a08 │ │ │ │ + b.n 50460 <_PyMonitoring_FireJumpEvent@@Base+0xae> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 504b4 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ + b.n 504d6 <_PyMonitoring_FireJumpEvent@@Base+0x124> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - ands r0, r4 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ 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 r1, sp, #4 │ │ │ │ - bl 505f4 <_PyMonitoring_FireBranchEvent@@Base+0x7a> │ │ │ │ - cbz r0, 50522 <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ + bl 505cc <_PyMonitoring_FireBranchEvent@@Base+0x7c> │ │ │ │ + cbz r0, 50542 <_PyMonitoring_FireJumpEvent@@Base+0x190> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 50502 <_PyMonitoring_FireJumpEvent@@Base+0x172> │ │ │ │ + cbz r0, 50522 <_PyMonitoring_FireJumpEvent@@Base+0x170> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50522 <_PyMonitoring_FireJumpEvent@@Base+0x192> │ │ │ │ + b.n 50542 <_PyMonitoring_FireJumpEvent@@Base+0x190> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 278a78 │ │ │ │ + bl 279750 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 50528 <_PyMonitoring_FireJumpEvent@@Base+0x198> │ │ │ │ + vldr d6, [pc, #20] @ 50548 <_PyMonitoring_FireJumpEvent@@Base+0x196> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85fac │ │ │ │ + bl 85a8c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bvs.n 50456 <_PyMonitoring_FireJumpEvent@@Base+0xc6> │ │ │ │ + bvs.n 50476 <_PyMonitoring_FireJumpEvent@@Base+0xc4> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - 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 85efc │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50552 <_PyMonitoring_FireJumpEvent@@Base+0x1c2> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 50576 <_PyMonitoring_FireJumpEvent@@Base+0x1e6> │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5056c <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ - adds r2, r4, #1 │ │ │ │ - blt.n 50566 <_PyMonitoring_FireJumpEvent@@Base+0x1d6> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ - it ge │ │ │ │ - movge r0, r4 │ │ │ │ - b.n 5056a <_PyMonitoring_FireJumpEvent@@Base+0x1da> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r0, [r5, #8] │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 50578 <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005057a <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +00050550 <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ add sp, #24 │ │ │ │ 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 r4, [pc, #56] @ (505f0 <_PyMonitoring_FireBranchEvent@@Base+0x76>) │ │ │ │ + ldr r4, [pc, #56] @ (505c8 <_PyMonitoring_FireBranchEvent@@Base+0x78>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 505d2 <_PyMonitoring_FireBranchEvent@@Base+0x58> │ │ │ │ + cbz r5, 505a8 <_PyMonitoring_FireBranchEvent@@Base+0x58> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 505d4 <_PyMonitoring_FireBranchEvent@@Base+0x5a> │ │ │ │ + b.n 505aa <_PyMonitoring_FireBranchEvent@@Base+0x5a> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #4732 @ 0x127c │ │ │ │ + movw r0, #7996 @ 0x1f3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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, r1 │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5063a <_PyMonitoring_FireBranchEvent@@Base+0xc0> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 5063a <_PyMonitoring_FireBranchEvent@@Base+0xc0> │ │ │ │ + bne.n 50612 <_PyMonitoring_FireBranchEvent@@Base+0xc2> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 50612 <_PyMonitoring_FireBranchEvent@@Base+0xc2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl df1c4 <_PyType_Name@@Base> │ │ │ │ - movw r1, #4736 @ 0x1280 │ │ │ │ + bl de9c0 <_PyType_Name@@Base> │ │ │ │ + movw r1, #8000 @ 0x1f40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5063e <_PyMonitoring_FireBranchEvent@@Base+0xc4> │ │ │ │ + b.n 50616 <_PyMonitoring_FireBranchEvent@@Base+0xc6> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 50660 <_PyMonitoring_FireBranchEvent@@Base+0xe6> │ │ │ │ + bne.n 50638 <_PyMonitoring_FireBranchEvent@@Base+0xe8> │ │ │ │ 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 50668 <_PyMonitoring_FireBranchEvent@@Base+0xee> │ │ │ │ + beq.n 50640 <_PyMonitoring_FireBranchEvent@@Base+0xf0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005066a <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00050642 <_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 5084e <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ + bl 5082e <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50692 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 5066a <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 506c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 5069e <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 506c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d7cb8 │ │ │ │ - b.n 506c6 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 7907c │ │ │ │ - b.n 5068c <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50698 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d74b0 │ │ │ │ + b.n 5069e <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 7908c │ │ │ │ + b.n 50664 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + 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, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (507d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x16e>) │ │ │ │ + movw r4, #34480 @ 0x86b0 │ │ │ │ + movt r4, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r5, 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} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia r4!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + stmia.w r6, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5070c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + bne.n 506ee <_PyMonitoring_FirePyThrowEvent@@Base+0xac> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 5070c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ + ble.n 506ee <_PyMonitoring_FirePyThrowEvent@@Base+0xac> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 5070c <_PyMonitoring_FirePyThrowEvent@@Base+0xa2> │ │ │ │ - cbnz r4, 5072e <_PyMonitoring_FirePyThrowEvent@@Base+0xc4> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (507dc <_PyMonitoring_FirePyThrowEvent@@Base+0x172>) │ │ │ │ + bne.n 506ee <_PyMonitoring_FirePyThrowEvent@@Base+0xac> │ │ │ │ + cbnz r5, 50716 <_PyMonitoring_FirePyThrowEvent@@Base+0xd4> │ │ │ │ + movs r4, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - movs r4, #2 │ │ │ │ + str r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ + movw r4, #16792 @ 0x4198 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 507b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x146> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + beq.n 50798 <_PyMonitoring_FirePyThrowEvent@@Base+0x156> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1185ac │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + bl 118b08 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 5075a <_PyMonitoring_FirePyThrowEvent@@Base+0xf0> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + cbz r0, 50742 <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7a50 │ │ │ │ - cbz r0, 5075a <_PyMonitoring_FirePyThrowEvent@@Base+0xf0> │ │ │ │ + bl 1f981c │ │ │ │ + cbz r0, 50742 <_PyMonitoring_FirePyThrowEvent@@Base+0x100> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 5075e <_PyMonitoring_FirePyThrowEvent@@Base+0xf4> │ │ │ │ + beq.n 50746 <_PyMonitoring_FirePyThrowEvent@@Base+0x104> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40074 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 507c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ - mov r2, r5 │ │ │ │ + bl 40160 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 507aa <_PyMonitoring_FirePyThrowEvent@@Base+0x168> │ │ │ │ + mov r2, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #49732 @ 0xc244 │ │ │ │ + movw r1, #52996 @ 0xcf04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #62404 @ 0xf3c4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + movw r0, #324 @ 0x144 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50780 <_PyMonitoring_FirePyThrowEvent@@Base+0x116> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 507c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ - bl 98638 │ │ │ │ + bne.n 50768 <_PyMonitoring_FirePyThrowEvent@@Base+0x126> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 507aa <_PyMonitoring_FirePyThrowEvent@@Base+0x168> │ │ │ │ + bl 97dec │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b118 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 507ba <_PyMonitoring_FirePyThrowEvent@@Base+0x150> │ │ │ │ + bl 9a8d0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 507a2 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6944 │ │ │ │ - b.n 5077c <_PyMonitoring_FirePyThrowEvent@@Base+0x112> │ │ │ │ - mov r5, r0 │ │ │ │ + bl f6a08 │ │ │ │ + b.n 50764 <_PyMonitoring_FirePyThrowEvent@@Base+0x122> │ │ │ │ + mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 507c2 <_PyMonitoring_FirePyThrowEvent@@Base+0x158> │ │ │ │ - movw r4, #4356 @ 0x1104 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ + b.n 507aa <_PyMonitoring_FirePyThrowEvent@@Base+0x168> │ │ │ │ + movw r5, #4356 @ 0x1104 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 118b60 │ │ │ │ - mov r0, r4 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + bl 1190bc │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - eors r4, r1 │ │ │ │ - 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, 5080c <_PyMonitoring_FirePyThrowEvent@@Base+0x1a2> │ │ │ │ + cbnz r3, 507ea <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 50828 <_PyMonitoring_FirePyThrowEvent@@Base+0x1be> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 50806 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c4> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 5082c <_PyMonitoring_FirePyThrowEvent@@Base+0x1c2> │ │ │ │ + cbz r3, 5080a <_PyMonitoring_FirePyThrowEvent@@Base+0x1c8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #460 @ 0x1cc │ │ │ │ + movw r1, #3684 @ 0xe64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50842 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d8> │ │ │ │ + b.n 50820 <_PyMonitoring_FirePyThrowEvent@@Base+0x1de> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 5083a <_PyMonitoring_FirePyThrowEvent@@Base+0x1d0> │ │ │ │ + cbz r0, 50818 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d6> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50844 <_PyMonitoring_FirePyThrowEvent@@Base+0x1da>) │ │ │ │ - b.w 90fe4 │ │ │ │ + ldr r1, [pc, #16] @ (50824 <_PyMonitoring_FirePyThrowEvent@@Base+0x1e2>) │ │ │ │ + b.w 9077c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 50830 <_PyMonitoring_FirePyThrowEvent@@Base+0x1c6> │ │ │ │ + nop │ │ │ │ + ble.n 50810 <_PyMonitoring_FirePyThrowEvent@@Base+0x1ce> │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12c830 │ │ │ │ + b.w 12d1bc │ │ │ │ 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 d7ca4 │ │ │ │ + bl d749c │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 50886 <_PyMonitoring_FirePyThrowEvent@@Base+0x21c> │ │ │ │ + cbnz r0, 50866 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4772 @ 0x12a4 │ │ │ │ + movw r1, #8060 @ 0x1f7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50888 <_PyMonitoring_FirePyThrowEvent@@Base+0x21e> │ │ │ │ + b.n 50868 <_PyMonitoring_FirePyThrowEvent@@Base+0x226> │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #52] @ (508d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x266>) │ │ │ │ + ldr r2, [pc, #52] @ (508b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x26e>) │ │ │ │ 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 508b6 <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ + beq.n 50896 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 508ac <_PyMonitoring_FirePyThrowEvent@@Base+0x242> │ │ │ │ + b.n 5088c <_PyMonitoring_FirePyThrowEvent@@Base+0x24a> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 508c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x256> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 508ca <_PyMonitoring_FirePyThrowEvent@@Base+0x260> │ │ │ │ + bne.n 508a0 <_PyMonitoring_FirePyThrowEvent@@Base+0x25e> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 508aa <_PyMonitoring_FirePyThrowEvent@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 508d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x296> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 50902 <_PyMonitoring_FirePyThrowEvent@@Base+0x2c0> │ │ │ │ + bl 97dec │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a224 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r6, 50916 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 50906 <_PyMonitoring_FirePyThrowEvent@@Base+0x2c4> │ │ │ │ + bl e928c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 508d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x296> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5095c <_PyMonitoring_FirePyThrowEvent@@Base+0x31a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + b.n 50902 <_PyMonitoring_FirePyThrowEvent@@Base+0x2c0> │ │ │ │ + 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 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + 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 40598 │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, 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, #4884 @ 0x1314 │ │ │ │ + movw r1, #8172 @ 0x1fec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 50928 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 509b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1572b8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1582cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50928 <_PyMonitoring_FirePyThrowEvent@@Base+0x2be> │ │ │ │ + beq.n 509b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x372> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 157be0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 158bf8 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 5092c <_PyMonitoring_FirePyThrowEvent@@Base+0x2c2> │ │ │ │ + cbz r0, 509b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x376> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50934 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ca> │ │ │ │ + b.n 509c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x37e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5095e <_PyMonitoring_FirePyThrowEvent@@Base+0x2f4> │ │ │ │ + cbz r3, 509ea <_PyMonitoring_FirePyThrowEvent@@Base+0x3a8> │ │ │ │ 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 2784b0 │ │ │ │ + bl 279188 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ 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 270908 │ │ │ │ + bl 271800 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ 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, #168] @ (50a3c <_PyMonitoring_FirePyThrowEvent@@Base+0x3d2>) │ │ │ │ + ldr r5, [pc, #168] @ (50ac8 <_PyMonitoring_FirePyThrowEvent@@Base+0x486>) │ │ │ │ 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 509c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ + bne.n 50a4c <_PyMonitoring_FirePyThrowEvent@@Base+0x40a> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 509c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ + ble.n 50a4c <_PyMonitoring_FirePyThrowEvent@@Base+0x40a> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 509c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x356> │ │ │ │ - cbnz r6, 509e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x376> │ │ │ │ - ldr r4, [pc, #124] @ (50a40 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d6>) │ │ │ │ + bne.n 50a4c <_PyMonitoring_FirePyThrowEvent@@Base+0x40a> │ │ │ │ + cbnz r6, 50a6c <_PyMonitoring_FirePyThrowEvent@@Base+0x42a> │ │ │ │ + ldr r4, [pc, #124] @ (50acc <_PyMonitoring_FirePyThrowEvent@@Base+0x48a>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 50a1e <_PyMonitoring_FirePyThrowEvent@@Base+0x3b4> │ │ │ │ + cbz r0, 50aaa <_PyMonitoring_FirePyThrowEvent@@Base+0x468> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 509f2 <_PyMonitoring_FirePyThrowEvent@@Base+0x388> │ │ │ │ + cbnz r0, 50a7e <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 50a2c <_PyMonitoring_FirePyThrowEvent@@Base+0x3c2> │ │ │ │ - bl 98638 │ │ │ │ + b.n 50ab8 <_PyMonitoring_FirePyThrowEvent@@Base+0x476> │ │ │ │ + bl 97dec │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29d58 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50a24 <_PyMonitoring_FirePyThrowEvent@@Base+0x3ba> │ │ │ │ + bge.n 50ab0 <_PyMonitoring_FirePyThrowEvent@@Base+0x46e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6944 │ │ │ │ - b.n 509ee <_PyMonitoring_FirePyThrowEvent@@Base+0x384> │ │ │ │ + bl f6a08 │ │ │ │ + b.n 50a7a <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 50a2c <_PyMonitoring_FirePyThrowEvent@@Base+0x3c2> │ │ │ │ + b.n 50ab8 <_PyMonitoring_FirePyThrowEvent@@Base+0x476> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - eors r0, r7 │ │ │ │ + rors r4, r0 │ │ │ │ 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 f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50a68 <_PyMonitoring_FirePyThrowEvent@@Base+0x3fe> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 50a92 <_PyMonitoring_FirePyThrowEvent@@Base+0x428> │ │ │ │ - bl 98638 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a224 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9b118 │ │ │ │ - cbz r6, 50aa6 <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 50a96 <_PyMonitoring_FirePyThrowEvent@@Base+0x42c> │ │ │ │ - bl e921c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50a68 <_PyMonitoring_FirePyThrowEvent@@Base+0x3fe> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 50aec <_PyMonitoring_FirePyThrowEvent@@Base+0x482> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 50a92 <_PyMonitoring_FirePyThrowEvent@@Base+0x428> │ │ │ │ - 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 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - ldrd r4, r5, [sp, #88] @ 0x58 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - 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 4057c │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ - 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f60 │ │ │ │ - cbnz r0, 50b6c <_PyMonitoring_FirePyThrowEvent@@Base+0x502> │ │ │ │ + bl d175c │ │ │ │ + cbnz r0, 50b4c <_PyMonitoring_FirePyThrowEvent@@Base+0x50a> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 50b42 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d8> │ │ │ │ + blt.n 50b22 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e0> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 50b42 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d8> │ │ │ │ + ble.n 50b22 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 50b42 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d8> │ │ │ │ + cbnz r0, 50b22 <_PyMonitoring_FirePyThrowEvent@@Base+0x4e0> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50b6e <_PyMonitoring_FirePyThrowEvent@@Base+0x504> │ │ │ │ + b.n 50b4e <_PyMonitoring_FirePyThrowEvent@@Base+0x50c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 50b60 <_PyMonitoring_FirePyThrowEvent@@Base+0x4f6> │ │ │ │ + bne.n 50b40 <_PyMonitoring_FirePyThrowEvent@@Base+0x4fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b6e <_PyMonitoring_FirePyThrowEvent@@Base+0x504> │ │ │ │ + beq.n 50b4e <_PyMonitoring_FirePyThrowEvent@@Base+0x50c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 50b6e <_PyMonitoring_FirePyThrowEvent@@Base+0x504> │ │ │ │ + b.n 50b4e <_PyMonitoring_FirePyThrowEvent@@Base+0x50c> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50b6e <_PyMonitoring_FirePyThrowEvent@@Base+0x504> │ │ │ │ + b.n 50b4e <_PyMonitoring_FirePyThrowEvent@@Base+0x50c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 50b78 <_PyMonitoring_FirePyThrowEvent@@Base+0x50e> │ │ │ │ + cbz r3, 50b58 <_PyMonitoring_FirePyThrowEvent@@Base+0x516> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ 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 │ │ │ │ + cbnz r1, 50b86 <_PyMonitoring_FirePyThrowEvent@@Base+0x544> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #8192 @ 0x2000 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 50bb2 <_PyMonitoring_FirePyThrowEvent@@Base+0x570> │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 50bc8 <_PyMonitoring_FirePyThrowEvent@@Base+0x586> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + bmi.n 50bb8 <_PyMonitoring_FirePyThrowEvent@@Base+0x576> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #8224 @ 0x2020 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50bda <_PyMonitoring_FirePyThrowEvent@@Base+0x598> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 50bca <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 50bca <_PyMonitoring_FirePyThrowEvent@@Base+0x588> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + movs r3, #1 │ │ │ │ + str r1, [r2, #28] │ │ │ │ + strb.w r3, [r2, #32] │ │ │ │ + bl 790e8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00050b7e : │ │ │ │ +00050bdc : │ │ │ │ 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 bc488 │ │ │ │ + bl bbc58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1acef0 │ │ │ │ + bl 1af230 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50bae │ │ │ │ + bne.n 50c0c │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #4904 @ 0x1328 │ │ │ │ + movw r0, #8284 @ 0x205c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6cf0 │ │ │ │ + bl 1f8abc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00050bb4 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00050c12 <_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 5084e <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ + bl 5082e <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50bdc <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 50c3a <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c10 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 50c6e <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50c0a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d7cb8 │ │ │ │ - b.n 50c10 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7907c │ │ │ │ - b.n 50bd6 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50c68 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d74b0 │ │ │ │ + b.n 50c6e <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 7908c │ │ │ │ + b.n 50c34 <_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, #4040] @ 0xfc8 │ │ │ │ @@ -56975,598 +57002,552 @@ │ │ │ │ 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 72f58 │ │ │ │ + bl 72f94 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d2e <_PyMonitoring_FireRaiseEvent@@Base+0x17a> │ │ │ │ - ldr r5, [pc, #292] @ (50d68 <_PyMonitoring_FireRaiseEvent@@Base+0x1b4>) │ │ │ │ + beq.n 50d8c <_PyMonitoring_FireRaiseEvent@@Base+0x17a> │ │ │ │ + ldr r5, [pc, #296] @ (50dc8 <_PyMonitoring_FireRaiseEvent@@Base+0x1b6>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 50d64 <_PyMonitoring_FireRaiseEvent@@Base+0x1b0> │ │ │ │ + beq.w 50dc2 <_PyMonitoring_FireRaiseEvent@@Base+0x1b0> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #59737 @ 0xe959 │ │ │ │ + movw r1, #62185 @ 0xf2e9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #3237 @ 0xca5 │ │ │ │ + movw r3, #7061 @ 0x1b95 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #21389 @ 0x538d │ │ │ │ + movw r0, #22709 @ 0x58b5 │ │ │ │ movt r0, #17 │ │ │ │ movw r4, #41212 @ 0xa0fc │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #38904 @ 0x97f8 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6d6e0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6d6b8 <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d2a <_PyMonitoring_FireRaiseEvent@@Base+0x176> │ │ │ │ + beq.n 50d88 <_PyMonitoring_FireRaiseEvent@@Base+0x176> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 5100a <_PyMonitoring_FirePyUnwindEvent@@Base+0x62> │ │ │ │ + bl 50fe6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x62> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50d2a <_PyMonitoring_FireRaiseEvent@@Base+0x176> │ │ │ │ + beq.n 50d88 <_PyMonitoring_FireRaiseEvent@@Base+0x176> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1a9468 │ │ │ │ + bl 1ab6a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50cda <_PyMonitoring_FireRaiseEvent@@Base+0x126> │ │ │ │ + cbz r0, 50d38 <_PyMonitoring_FireRaiseEvent@@Base+0x126> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5489 @ 0x1571 │ │ │ │ + movw r1, #5457 @ 0x1551 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270a3c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50cdc <_PyMonitoring_FireRaiseEvent@@Base+0x128> │ │ │ │ + bl 271930 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50d3a <_PyMonitoring_FireRaiseEvent@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1154d4 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 1159fc <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 50d2a <_PyMonitoring_FireRaiseEvent@@Base+0x176> │ │ │ │ - ldr r0, [pc, #128] @ (50d6c <_PyMonitoring_FireRaiseEvent@@Base+0x1b8>) │ │ │ │ + cbz r3, 50d88 <_PyMonitoring_FireRaiseEvent@@Base+0x176> │ │ │ │ + ldr r0, [pc, #128] @ (50dcc <_PyMonitoring_FireRaiseEvent@@Base+0x1ba>) │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 6e524 │ │ │ │ + bl 6e4fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #5551 @ 0x15af │ │ │ │ + movw r1, #5519 @ 0x158f │ │ │ │ movt r1, #5 │ │ │ │ - bl 270a3c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 271930 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50d1e <_PyMonitoring_FireRaiseEvent@@Base+0x16a> │ │ │ │ + cbnz r0, 50d7c <_PyMonitoring_FireRaiseEvent@@Base+0x16a> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #6129 @ 0x17f1 │ │ │ │ + movw r1, #6097 @ 0x17d1 │ │ │ │ movt r1, #5 │ │ │ │ - bl 270a3c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 271930 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (50d6c <_PyMonitoring_FireRaiseEvent@@Base+0x1b8>) │ │ │ │ + ldr r0, [pc, #76] @ (50dcc <_PyMonitoring_FireRaiseEvent@@Base+0x1ba>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6e524 │ │ │ │ - cbz r4, 50d4a <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ - b.n 50d2e <_PyMonitoring_FireRaiseEvent@@Base+0x17a> │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 6e4fc │ │ │ │ + cbz r4, 50da8 <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ + b.n 50d8c <_PyMonitoring_FireRaiseEvent@@Base+0x17a> │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 50d4a <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ + cbz r0, 50da8 <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50d4a <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ + beq.n 50da8 <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50d4a <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50da8 <_PyMonitoring_FireRaiseEvent@@Base+0x196> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50d52 <_PyMonitoring_FireRaiseEvent@@Base+0x19e> │ │ │ │ - bl 1154d4 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50db0 <_PyMonitoring_FireRaiseEvent@@Base+0x19e> │ │ │ │ + bl 1159fc <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50d5a <_PyMonitoring_FireRaiseEvent@@Base+0x1a6> │ │ │ │ - bl 1154d4 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50db8 <_PyMonitoring_FireRaiseEvent@@Base+0x1a6> │ │ │ │ + bl 1159fc <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50d62 <_PyMonitoring_FireRaiseEvent@@Base+0x1ae> │ │ │ │ - bl 1154d4 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 50dc0 <_PyMonitoring_FireRaiseEvent@@Base+0x1ae> │ │ │ │ + bl 1159fc <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 50d98 <_PyMonitoring_FireRaiseEvent@@Base+0x1e4> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5040 @ 0x13b0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 50dc4 <_PyMonitoring_FireRaiseEvent@@Base+0x210> │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 50dda <_PyMonitoring_FireRaiseEvent@@Base+0x226> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - bmi.n 50dca <_PyMonitoring_FireRaiseEvent@@Base+0x216> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5072 @ 0x13d0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50dec <_PyMonitoring_FireRaiseEvent@@Base+0x238> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 50ddc <_PyMonitoring_FireRaiseEvent@@Base+0x228> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 50ddc <_PyMonitoring_FireRaiseEvent@@Base+0x228> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [r2, #28] │ │ │ │ - strb.w r3, [r2, #32] │ │ │ │ - bl 790d8 │ │ │ │ - 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, [pc, #48] @ (50e30 <_PyMonitoring_FireRaiseEvent@@Base+0x27c>) │ │ │ │ - bl 1ff7b0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (50e10 <_PyMonitoring_FireRaiseEvent@@Base+0x1fe>) │ │ │ │ + bl 2014d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50e1e <_PyMonitoring_FireRaiseEvent@@Base+0x26a> │ │ │ │ + cbz r2, 50e00 <_PyMonitoring_FireRaiseEvent@@Base+0x1ee> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50e1e <_PyMonitoring_FireRaiseEvent@@Base+0x26a> │ │ │ │ - movw r0, #2416 @ 0x970 │ │ │ │ + cbz r3, 50e00 <_PyMonitoring_FireRaiseEvent@@Base+0x1ee> │ │ │ │ + movw r0, #5672 @ 0x1628 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - movw r0, #63064 @ 0xf658 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + b.w 847a8 │ │ │ │ + movw r0, #792 @ 0x318 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - nop │ │ │ │ - bmi.n 50d3c <_PyMonitoring_FireRaiseEvent@@Base+0x188> │ │ │ │ + b.w 847a8 │ │ │ │ + bmi.n 50d1c <_PyMonitoring_FireRaiseEvent@@Base+0x10a> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00050e34 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00050e14 <_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 5084e <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ + bl 5082e <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50e5c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 50e3c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50e90 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 50e70 <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50e8a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d7cb8 │ │ │ │ - b.n 50e90 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 7907c │ │ │ │ - b.n 50e56 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50e6a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d74b0 │ │ │ │ + b.n 50e70 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 7908c │ │ │ │ + b.n 50e36 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ 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 50ebe <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8a> │ │ │ │ - bl 513fc <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ + bls.n 50e9c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x88> │ │ │ │ + bl 513d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - ldr r0, [pc, #4] @ (50ec4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90>) │ │ │ │ + b.w 80ed8 │ │ │ │ + ldr r0, [pc, #0] @ (50ea0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c>) │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 50ee6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb2> │ │ │ │ + bhi.n 50ec2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xae> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 50efe <_PyMonitoring_FireExceptionHandledEvent@@Base+0xca> │ │ │ │ - b.n 50f12 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xde> │ │ │ │ - movw r0, #46200 @ 0xb478 │ │ │ │ + bgt.n 50eda <_PyMonitoring_FireExceptionHandledEvent@@Base+0xc6> │ │ │ │ + b.n 50eee <_PyMonitoring_FireExceptionHandledEvent@@Base+0xda> │ │ │ │ + movw r0, #49464 @ 0xc138 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50ee0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xac> │ │ │ │ - b.n 50f1e <_PyMonitoring_FireExceptionHandledEvent@@Base+0xea> │ │ │ │ + bne.n 50ebc <_PyMonitoring_FireExceptionHandledEvent@@Base+0xa8> │ │ │ │ + b.n 50efa <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 50f14 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 50f14 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ - b.n 50f1e <_PyMonitoring_FireExceptionHandledEvent@@Base+0xea> │ │ │ │ + bne.n 50ef0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 50ef0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + b.n 50efa <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe6> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51096 <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ + b.n 51072 <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00050f22 : │ │ │ │ +00050efe : │ │ │ │ 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 3e8c6 │ │ │ │ + bl 3e894 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1acef0 │ │ │ │ + bl 1af230 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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, 50f76 │ │ │ │ + cbz r2, 50f52 │ │ │ │ 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 10f00c │ │ │ │ + bl 10f1d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 790d8 │ │ │ │ - cbz r4, 50f9e │ │ │ │ - ldr r0, [pc, #28] @ (50fa4 ) │ │ │ │ - bl 1ff7b0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 790e8 │ │ │ │ + cbz r4, 50f7a │ │ │ │ + ldr r0, [pc, #28] @ (50f80 ) │ │ │ │ + bl 2014d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56824 @ 0xddf8 │ │ │ │ + movw r0, #60056 @ 0xea98 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bmi.n 50eb0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x7c> │ │ │ │ + bmi.n 50e8c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x78> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00050fa8 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00050f84 <_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 5084e <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ + bl 5082e <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50fd0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 50fac <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51004 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 50fe0 <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 50ffe <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d7cb8 │ │ │ │ - b.n 51004 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 7907c │ │ │ │ - b.n 50fca <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 50fda <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d74b0 │ │ │ │ + b.n 50fe0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 7908c │ │ │ │ + b.n 50fa6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a9414 │ │ │ │ - cbz r0, 5103a <_PyMonitoring_FirePyUnwindEvent@@Base+0x92> │ │ │ │ + bl 1ab654 │ │ │ │ + cbz r0, 51016 <_PyMonitoring_FirePyUnwindEvent@@Base+0x92> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5005 @ 0x138d │ │ │ │ + movw r1, #4969 @ 0x1369 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 270a3c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5103c <_PyMonitoring_FirePyUnwindEvent@@Base+0x94> │ │ │ │ + bl 271930 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 51018 <_PyMonitoring_FirePyUnwindEvent@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1154d4 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 1159fc <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 5106c <_PyMonitoring_FirePyUnwindEvent@@Base+0xc4> │ │ │ │ + cbnz r3, 51048 <_PyMonitoring_FirePyUnwindEvent@@Base+0xc4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 51088 <_PyMonitoring_FirePyUnwindEvent@@Base+0xe0> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 51064 <_PyMonitoring_FirePyUnwindEvent@@Base+0xe0> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 5108c <_PyMonitoring_FirePyUnwindEvent@@Base+0xe4> │ │ │ │ + cbz r3, 51068 <_PyMonitoring_FirePyUnwindEvent@@Base+0xe4> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #460 @ 0x1cc │ │ │ │ + movw r1, #3684 @ 0xe64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51094 <_PyMonitoring_FirePyUnwindEvent@@Base+0xec> │ │ │ │ + b.n 51070 <_PyMonitoring_FirePyUnwindEvent@@Base+0xec> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ 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 24fb28 <_PyObject_GetState@@Base> │ │ │ │ + bl 250f6c <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5110a <_PyMonitoring_FirePyUnwindEvent@@Base+0x162> │ │ │ │ + cbz r0, 510e6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x162> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 510cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x124> │ │ │ │ + cbnz r3, 510a8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x124> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #5200 @ 0x1450 │ │ │ │ + movw r0, #8464 @ 0x2110 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 510f8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x150> │ │ │ │ + bgt.n 510d4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x150> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 96bb8 │ │ │ │ + bl 9636c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #14204 @ 0x377c │ │ │ │ + movw r3, #17468 @ 0x443c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #5208 @ 0x1458 │ │ │ │ + movw r0, #8472 @ 0x2118 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5110a <_PyMonitoring_FirePyUnwindEvent@@Base+0x162> │ │ │ │ + b.n 510e6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x162> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #5220 @ 0x1464 │ │ │ │ + movw r0, #8484 @ 0x2124 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5232 @ 0x1470 │ │ │ │ + movw r1, #8496 @ 0x2130 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5118c <_PyMonitoring_FirePyUnwindEvent@@Base+0x1e4> │ │ │ │ + beq.n 51168 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1e4> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 5118c <_PyMonitoring_FirePyUnwindEvent@@Base+0x1e4> │ │ │ │ + cbz r0, 51168 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1e4> │ │ │ │ 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 511c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x220> │ │ │ │ + b.n 511a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x220> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5118c <_PyMonitoring_FirePyUnwindEvent@@Base+0x1e4> │ │ │ │ + beq.n 51168 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5118c <_PyMonitoring_FirePyUnwindEvent@@Base+0x1e4> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51168 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1e4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5121c <_PyMonitoring_FirePyUnwindEvent@@Base+0x274> │ │ │ │ + b.n 511f8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x274> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1d4c20 │ │ │ │ + bl 1d6cb8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 511c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x220> │ │ │ │ + beq.n 511a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x220> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 511da <_PyMonitoring_FirePyUnwindEvent@@Base+0x232> │ │ │ │ + bgt.n 511b6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x232> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 511ee <_PyMonitoring_FirePyUnwindEvent@@Base+0x246> │ │ │ │ + bgt.n 511ca <_PyMonitoring_FirePyUnwindEvent@@Base+0x246> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 51204 <_PyMonitoring_FirePyUnwindEvent@@Base+0x25c> │ │ │ │ + blt.n 511e0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x25c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 52394 │ │ │ │ + bl 52370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51176 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ce> │ │ │ │ + beq.n 51152 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ce> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 51190 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1e8> │ │ │ │ + bhi.n 5116c <_PyMonitoring_FirePyUnwindEvent@@Base+0x1e8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9d7b0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cec4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 5121c <_PyMonitoring_FirePyUnwindEvent@@Base+0x274> │ │ │ │ + b.n 511f8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x274> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52394 │ │ │ │ + bl 52370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51176 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ce> │ │ │ │ + beq.n 51152 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ce> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 511a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fc> │ │ │ │ + b.n 51180 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1fc> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52394 │ │ │ │ + bl 52370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51176 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ce> │ │ │ │ + beq.n 51152 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ce> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 511aa <_PyMonitoring_FirePyUnwindEvent@@Base+0x202> │ │ │ │ + b.n 51186 <_PyMonitoring_FirePyUnwindEvent@@Base+0x202> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 52394 │ │ │ │ + bl 52370 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51176 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ce> │ │ │ │ + beq.n 51152 <_PyMonitoring_FirePyUnwindEvent@@Base+0x1ce> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 511ae <_PyMonitoring_FirePyUnwindEvent@@Base+0x206> │ │ │ │ + b.n 5118a <_PyMonitoring_FirePyUnwindEvent@@Base+0x206> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 512ba <_PyMonitoring_FirePyUnwindEvent@@Base+0x312> │ │ │ │ + bne.n 51296 <_PyMonitoring_FirePyUnwindEvent@@Base+0x312> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 512ba <_PyMonitoring_FirePyUnwindEvent@@Base+0x312> │ │ │ │ + beq.n 51296 <_PyMonitoring_FirePyUnwindEvent@@Base+0x312> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 512fe <_PyMonitoring_FirePyUnwindEvent@@Base+0x356> │ │ │ │ + beq.n 512da <_PyMonitoring_FirePyUnwindEvent@@Base+0x356> │ │ │ │ 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 │ │ │ │ @@ -57585,15 +57566,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, 512c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x320> │ │ │ │ + cbz r2, 512a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x320> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -57602,566 +57583,569 @@ │ │ │ │ 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 512c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x320> │ │ │ │ + b.n 512a4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x320> │ │ │ │ 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, 512da <_PyMonitoring_FirePyUnwindEvent@@Base+0x332> │ │ │ │ + cbz r3, 512b6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x332> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e69c │ │ │ │ + bl 7e618 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 512e2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x33a> │ │ │ │ + b.n 512be <_PyMonitoring_FirePyUnwindEvent@@Base+0x33a> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e468 │ │ │ │ + bl 7e3e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 512f2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x34a> │ │ │ │ + beq.n 512ce <_PyMonitoring_FirePyUnwindEvent@@Base+0x34a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 512f6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x34e> │ │ │ │ + cbz r3, 512d2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x34e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 512fe <_PyMonitoring_FirePyUnwindEvent@@Base+0x356> │ │ │ │ + b.n 512da <_PyMonitoring_FirePyUnwindEvent@@Base+0x356> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 512f2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x34a> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 512ce <_PyMonitoring_FirePyUnwindEvent@@Base+0x34a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00051302 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +000512de <_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, #48056 @ 0xbbb8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r4, r2 │ │ │ │ - bl eeeb0 │ │ │ │ + bl eef70 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 5084e <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ + bl 5082e <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5133a <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 51316 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51386 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + b.n 51362 <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51374 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + beq.n 51350 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51374 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + cbnz r3, 51350 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 5137e <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 5135a <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl d7cb8 │ │ │ │ - b.n 51386 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl d74b0 │ │ │ │ + b.n 51362 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7907c │ │ │ │ - b.n 51334 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 7908c │ │ │ │ + b.n 51310 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #88] @ (513f8 <_PyMonitoring_FireStopIterationEvent@@Base+0xf6>) │ │ │ │ + ldr r5, [pc, #88] @ (513d4 <_PyMonitoring_FireStopIterationEvent@@Base+0xf6>) │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r5, #1324] @ 0x52c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 513be <_PyMonitoring_FireStopIterationEvent@@Base+0xbc> │ │ │ │ + bne.n 5139a <_PyMonitoring_FireStopIterationEvent@@Base+0xbc> │ │ │ │ movs r0, #8 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 513c8 <_PyMonitoring_FireStopIterationEvent@@Base+0xc6> │ │ │ │ + b.n 513a4 <_PyMonitoring_FireStopIterationEvent@@Base+0xc6> │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 513ec <_PyMonitoring_FireStopIterationEvent@@Base+0xea> │ │ │ │ + cbz r4, 513c8 <_PyMonitoring_FireStopIterationEvent@@Base+0xea> │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 71e38 <_Py_hashtable_set@@Base> │ │ │ │ + bl 71e00 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 513f2 <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ + bne.n 513ce <_PyMonitoring_FireStopIterationEvent@@Base+0xf0> │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 513f4 <_PyMonitoring_FireStopIterationEvent@@Base+0xf2> │ │ │ │ + b.n 513d0 <_PyMonitoring_FireStopIterationEvent@@Base+0xf2> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r0, #8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 5143e <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ + bls.n 5141a <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #38544 @ 0x9690 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #86 @ 0x56 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #4812 @ 0x12cc │ │ │ │ + movw r3, #8100 @ 0x1fa4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #4848 @ 0x12f0 │ │ │ │ + movw r2, #8136 @ 0x1fc8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r0, #253 @ 0xfd │ │ │ │ blx 2a8b4 │ │ │ │ - movw r3, #31376 @ 0x7a90 │ │ │ │ + movw r3, #34480 @ 0x86b0 │ │ │ │ movt r3, #69 @ 0x45 │ │ │ │ - ldr.w r0, [r3, r0, lsl #2] │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ + ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (514e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6>) │ │ │ │ + ldr r3, [pc, #140] @ (514c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ea>) │ │ │ │ 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, 51490 <_PyMonitoring_FireStopIterationEvent@@Base+0x18e> │ │ │ │ + cbz r3, 51470 <_PyMonitoring_FireStopIterationEvent@@Base+0x192> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51486 <_PyMonitoring_FireStopIterationEvent@@Base+0x184> │ │ │ │ + bne.n 51466 <_PyMonitoring_FireStopIterationEvent@@Base+0x188> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51476 <_PyMonitoring_FireStopIterationEvent@@Base+0x174> │ │ │ │ + bne.n 51456 <_PyMonitoring_FireStopIterationEvent@@Base+0x178> │ │ │ │ dmb ish │ │ │ │ - beq.n 51490 <_PyMonitoring_FireStopIterationEvent@@Base+0x18e> │ │ │ │ - bl 27359c │ │ │ │ + beq.n 51470 <_PyMonitoring_FireStopIterationEvent@@Base+0x192> │ │ │ │ + bl 278c10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51648 <_PyMonitoring_FireStopIterationEvent@@Base+0x346> │ │ │ │ + bl 51628 <_PyMonitoring_FireStopIterationEvent@@Base+0x34a> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 514c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c0> │ │ │ │ + cbz r3, 514a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c4> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 514b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b6> │ │ │ │ + bne.n 51498 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ba> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 514a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1a6> │ │ │ │ + bne.n 51488 <_PyMonitoring_FireStopIterationEvent@@Base+0x1aa> │ │ │ │ dmb ish │ │ │ │ - beq.n 514c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c0> │ │ │ │ - bl 25161c │ │ │ │ + beq.n 514a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c4> │ │ │ │ + bl 25267c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 513fc <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ + bl 513d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 72b78 │ │ │ │ - ldr r3, [pc, #20] @ (514e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6>) │ │ │ │ + bl 72b40 │ │ │ │ + ldr r3, [pc, #20] @ (514c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ea>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 514e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ + beq.n 514c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 5150c <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ + cbnz r3, 514ec <_PyMonitoring_FireStopIterationEvent@@Base+0x20e> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5150c <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ + ble.n 514ec <_PyMonitoring_FireStopIterationEvent@@Base+0x20e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5150c <_PyMonitoring_FireStopIterationEvent@@Base+0x20a> │ │ │ │ - cbnz r1, 51534 <_PyMonitoring_FireStopIterationEvent@@Base+0x232> │ │ │ │ - mov r1, r2 │ │ │ │ + bne.n 514ec <_PyMonitoring_FireStopIterationEvent@@Base+0x20e> │ │ │ │ + cbnz r1, 5150e <_PyMonitoring_FireStopIterationEvent@@Base+0x230> │ │ │ │ mov r0, r4 │ │ │ │ + ldr r4, [pc, #92] @ (5154c <_PyMonitoring_FireStopIterationEvent@@Base+0x26e>) │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r5, sp, #28 │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movw r4, #16932 @ 0x4224 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51534 <_PyMonitoring_FireStopIterationEvent@@Base+0x232> │ │ │ │ + cbnz r0, 5150e <_PyMonitoring_FireStopIterationEvent@@Base+0x230> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5156a <_PyMonitoring_FireStopIterationEvent@@Base+0x268> │ │ │ │ + b.n 51544 <_PyMonitoring_FireStopIterationEvent@@Base+0x266> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1592e0 │ │ │ │ + bl 15a2f8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 209858 │ │ │ │ + bl 20b54c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51530 <_PyMonitoring_FireStopIterationEvent@@Base+0x22e> │ │ │ │ + beq.n 5150a <_PyMonitoring_FireStopIterationEvent@@Base+0x22c> │ │ │ │ mov r1, r6 │ │ │ │ - bl 2463a8 <_PyGen_SetStopIterationValue@@Base+0x44c> │ │ │ │ + bl 247820 <_PyGen_SetStopIterationValue@@Base+0x1f8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5156a <_PyMonitoring_FireStopIterationEvent@@Base+0x268> │ │ │ │ + beq.n 51544 <_PyMonitoring_FireStopIterationEvent@@Base+0x266> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5156a <_PyMonitoring_FireStopIterationEvent@@Base+0x268> │ │ │ │ + cbnz r3, 51544 <_PyMonitoring_FireStopIterationEvent@@Base+0x266> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + rors r0, r6 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 5100a <_PyMonitoring_FirePyUnwindEvent@@Base+0x62> │ │ │ │ - cbz r0, 515a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x29e> │ │ │ │ + bl 50fe6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x62> │ │ │ │ + cbz r0, 51580 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 71e38 <_Py_hashtable_set@@Base> │ │ │ │ + bl 71e00 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 515a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a4> │ │ │ │ + bne.n 51586 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1154d4 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 1159fc <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 515a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a6> │ │ │ │ + b.n 51588 <_PyMonitoring_FireStopIterationEvent@@Base+0x2aa> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 3ca08 │ │ │ │ + b.w 3cc76 │ │ │ │ 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 72d90 │ │ │ │ + bl 72d58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51642 <_PyMonitoring_FireStopIterationEvent@@Base+0x340> │ │ │ │ + beq.n 51622 <_PyMonitoring_FireStopIterationEvent@@Base+0x344> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12cc10 │ │ │ │ - cbz r0, 51600 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fe> │ │ │ │ + bl 12d59c │ │ │ │ + cbz r0, 515e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x302> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 12cc10 │ │ │ │ - cbz r0, 51600 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fe> │ │ │ │ + bl 12d59c │ │ │ │ + cbz r0, 515e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x302> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 2fe14 <_Py_fstat@@Base+0x78> │ │ │ │ - cbz r0, 51600 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fe> │ │ │ │ + bl 2fdf0 <_Py_fstat@@Base+0x78> │ │ │ │ + cbz r0, 515e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x302> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7ecc4 │ │ │ │ + bl 7ec40 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 51618 <_PyMonitoring_FireStopIterationEvent@@Base+0x316> │ │ │ │ + cbnz r0, 515f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x31a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51642 <_PyMonitoring_FireStopIterationEvent@@Base+0x340> │ │ │ │ + beq.n 51622 <_PyMonitoring_FireStopIterationEvent@@Base+0x344> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51642 <_PyMonitoring_FireStopIterationEvent@@Base+0x340> │ │ │ │ + cbnz r3, 51622 <_PyMonitoring_FireStopIterationEvent@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51642 <_PyMonitoring_FireStopIterationEvent@@Base+0x340> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51622 <_PyMonitoring_FireStopIterationEvent@@Base+0x344> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5163a <_PyMonitoring_FireStopIterationEvent@@Base+0x338> │ │ │ │ + beq.n 5161a <_PyMonitoring_FireStopIterationEvent@@Base+0x33c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5163a <_PyMonitoring_FireStopIterationEvent@@Base+0x338> │ │ │ │ + cbnz r3, 5161a <_PyMonitoring_FireStopIterationEvent@@Base+0x33c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 51644 <_PyMonitoring_FireStopIterationEvent@@Base+0x342> │ │ │ │ + b.n 51624 <_PyMonitoring_FireStopIterationEvent@@Base+0x346> │ │ │ │ movs r0, #1 │ │ │ │ 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 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub.w r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 51678 <_PyMonitoring_FireStopIterationEvent@@Base+0x376> │ │ │ │ + bls.n 51658 <_PyMonitoring_FireStopIterationEvent@@Base+0x37a> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 513fc <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ + bl 513d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5167a <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ + b.n 5165a <_PyMonitoring_FireStopIterationEvent@@Base+0x37c> │ │ │ │ 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, #336] @ (517ec <_PyMonitoring_FireStopIterationEvent@@Base+0x4ea>) │ │ │ │ + ldr r3, [pc, #336] @ (517cc <_PyMonitoring_FireStopIterationEvent@@Base+0x4ee>) │ │ │ │ ldrd r9, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 270908 │ │ │ │ + bl 271800 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 278b74 │ │ │ │ + bl 27984c │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 516c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c0> │ │ │ │ + bne.n 516a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c4> │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 516c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c2> │ │ │ │ + bne.n 516a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c6> │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270908 │ │ │ │ + bl 271800 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278494 │ │ │ │ - cbz r4, 516e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e4> │ │ │ │ + bl 27916c │ │ │ │ + cbz r4, 516c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ 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 270908 │ │ │ │ + bl 271800 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270b84 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + bl 271a74 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 270908 │ │ │ │ + bl 271800 │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w r9, sp, r3 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bne.n 5175e <_PyMonitoring_FireStopIterationEvent@@Base+0x45c> │ │ │ │ + bne.n 5173e <_PyMonitoring_FireStopIterationEvent@@Base+0x460> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 270ca8 <_PyCrossInterpreterData_Release@@Base+0x12c> │ │ │ │ + bl 271b98 <_PyCrossInterpreterData_Release@@Base+0x12c> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 270db0 │ │ │ │ + bl 271ca0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb.w fp, [r7] │ │ │ │ - bl 270ca8 <_PyCrossInterpreterData_Release@@Base+0x12c> │ │ │ │ + bl 271b98 <_PyCrossInterpreterData_Release@@Base+0x12c> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5178e <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ + b.n 5176e <_PyMonitoring_FireStopIterationEvent@@Base+0x490> │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2957c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 270ca8 <_PyCrossInterpreterData_Release@@Base+0x12c> │ │ │ │ + bl 271b98 <_PyCrossInterpreterData_Release@@Base+0x12c> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 2957c │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, sl │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [r9, #-204] │ │ │ │ - bl 270ca8 <_PyCrossInterpreterData_Release@@Base+0x12c> │ │ │ │ + bl 271b98 <_PyCrossInterpreterData_Release@@Base+0x12c> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 270db0 │ │ │ │ + bl 271ca0 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.n 517ba <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ - bl 270908 │ │ │ │ + bhi.n 5179a <_PyMonitoring_FireStopIterationEvent@@Base+0x4bc> │ │ │ │ + bl 271800 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51c8c <_PyMonitoring_FireStopIterationEvent@@Base+0x98a> │ │ │ │ - b.n 517d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x4d0> │ │ │ │ - bl 270908 │ │ │ │ + bl 51c6c <_PyMonitoring_FireStopIterationEvent@@Base+0x98e> │ │ │ │ + b.n 517b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x4d4> │ │ │ │ + bl 271800 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 513fc <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ + bl 513d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 51c8c <_PyMonitoring_FireStopIterationEvent@@Base+0x98a> │ │ │ │ - ldr r3, [pc, #24] @ (517ec <_PyMonitoring_FireStopIterationEvent@@Base+0x4ea>) │ │ │ │ + bl 51c6c <_PyMonitoring_FireStopIterationEvent@@Base+0x98e> │ │ │ │ + ldr r3, [pc, #24] @ (517cc <_PyMonitoring_FireStopIterationEvent@@Base+0x4ee>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 517e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e2> │ │ │ │ + beq.n 517c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e6> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4} │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #5551 @ 0x15af │ │ │ │ + movw r1, #5519 @ 0x158f │ │ │ │ movt r1, #5 │ │ │ │ str r4, [r3, #16] │ │ │ │ pop {r4} │ │ │ │ - b.w 270a3c <_Py_hashtable_foreach@@Base> │ │ │ │ + b.w 271930 <_Py_hashtable_foreach@@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 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 5182c <_PyMonitoring_FireStopIterationEvent@@Base+0x52a> │ │ │ │ + cbz r6, 5180c <_PyMonitoring_FireStopIterationEvent@@Base+0x52e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51886 <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + beq.n 51866 <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 51886 <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + b.n 51866 <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51886 <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + cbz r0, 51866 <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 51874 <_PyMonitoring_FireStopIterationEvent@@Base+0x572> │ │ │ │ + bge.n 51854 <_PyMonitoring_FireStopIterationEvent@@Base+0x576> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 240e3c │ │ │ │ - cbnz r0, 5186e <_PyMonitoring_FireStopIterationEvent@@Base+0x56c> │ │ │ │ + bl 242384 │ │ │ │ + cbnz r0, 5184e <_PyMonitoring_FireStopIterationEvent@@Base+0x570> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51886 <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + beq.n 51866 <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51886 <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + cbnz r3, 51866 <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51886 <_PyMonitoring_FireStopIterationEvent@@Base+0x584> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 51866 <_PyMonitoring_FireStopIterationEvent@@Base+0x588> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 51840 <_PyMonitoring_FireStopIterationEvent@@Base+0x53e> │ │ │ │ + b.n 51820 <_PyMonitoring_FireStopIterationEvent@@Base+0x542> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ @@ -58172,2742 +58156,2786 @@ │ │ │ │ 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 518c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c2> │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 518a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c6> │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44180 @ 0xac94 │ │ │ │ + movw r0, #47444 @ 0xb954 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5190a <_PyMonitoring_FireStopIterationEvent@@Base+0x608> │ │ │ │ + b.n 518ea <_PyMonitoring_FireStopIterationEvent@@Base+0x60c> │ │ │ │ movw r5, #35736 @ 0x8b98 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ subs r2, r0, r5 │ │ │ │ mov r6, r0 │ │ │ │ negs r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ adcs r1, r2 │ │ │ │ - bl 234d64 │ │ │ │ + bl 236230 │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 5190a <_PyMonitoring_FireStopIterationEvent@@Base+0x608> │ │ │ │ + beq.n 518ea <_PyMonitoring_FireStopIterationEvent@@Base+0x60c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 518c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5be> │ │ │ │ + beq.n 518a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5c2> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 518fe <_PyMonitoring_FireStopIterationEvent@@Base+0x5fc> │ │ │ │ + beq.n 518de <_PyMonitoring_FireStopIterationEvent@@Base+0x600> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 51902 <_PyMonitoring_FireStopIterationEvent@@Base+0x600> │ │ │ │ + cbz r3, 518e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x604> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5190a <_PyMonitoring_FireStopIterationEvent@@Base+0x608> │ │ │ │ + b.n 518ea <_PyMonitoring_FireStopIterationEvent@@Base+0x60c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 518fe <_PyMonitoring_FireStopIterationEvent@@Base+0x5fc> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 518de <_PyMonitoring_FireStopIterationEvent@@Base+0x600> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #5368 @ 0x14f8 │ │ │ │ + movw r2, #8584 @ 0x2188 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 2046f0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 51976 <_PyMonitoring_FireStopIterationEvent@@Base+0x674> │ │ │ │ + bl 173d70 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51956 <_PyMonitoring_FireStopIterationEvent@@Base+0x678> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 271698 │ │ │ │ - cbnz r0, 51950 <_PyMonitoring_FireStopIterationEvent@@Base+0x64e> │ │ │ │ + bl 272588 │ │ │ │ + cbnz r0, 51930 <_PyMonitoring_FireStopIterationEvent@@Base+0x652> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51976 <_PyMonitoring_FireStopIterationEvent@@Base+0x674> │ │ │ │ + b.n 51956 <_PyMonitoring_FireStopIterationEvent@@Base+0x678> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29560 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5196e <_PyMonitoring_FireStopIterationEvent@@Base+0x66c> │ │ │ │ + bne.n 5194e <_PyMonitoring_FireStopIterationEvent@@Base+0x670> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 5194c <_PyMonitoring_FireStopIterationEvent@@Base+0x64a> │ │ │ │ + bl f6a00 │ │ │ │ + b.n 5192c <_PyMonitoring_FireStopIterationEvent@@Base+0x64e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 519ac <_PyMonitoring_FireStopIterationEvent@@Base+0x6aa> │ │ │ │ + bne.n 5198c <_PyMonitoring_FireStopIterationEvent@@Base+0x6ae> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51a5c <_PyMonitoring_FireStopIterationEvent@@Base+0x75a> │ │ │ │ + b.n 51a3c <_PyMonitoring_FireStopIterationEvent@@Base+0x75e> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 519ee <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ + beq.n 519ce <_PyMonitoring_FireStopIterationEvent@@Base+0x6f0> │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #5476 @ 0x1564 │ │ │ │ + movw r1, #8740 @ 0x2224 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8768c │ │ │ │ + bl 8716c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 519a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6a6> │ │ │ │ + beq.n 51988 <_PyMonitoring_FireStopIterationEvent@@Base+0x6aa> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #5484 @ 0x156c │ │ │ │ + movw r0, #8748 @ 0x222c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84cbc │ │ │ │ - b.n 51a5c <_PyMonitoring_FireStopIterationEvent@@Base+0x75a> │ │ │ │ + bl 847a8 │ │ │ │ + b.n 51a3c <_PyMonitoring_FireStopIterationEvent@@Base+0x75e> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 51a3a <_PyMonitoring_FireStopIterationEvent@@Base+0x738> │ │ │ │ + bne.n 51a1a <_PyMonitoring_FireStopIterationEvent@@Base+0x73c> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #5476 @ 0x1564 │ │ │ │ + movw r1, #8740 @ 0x2224 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8768c │ │ │ │ + bl 8716c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 519a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6a6> │ │ │ │ + beq.n 51988 <_PyMonitoring_FireStopIterationEvent@@Base+0x6aa> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #18320 @ 0x4790 │ │ │ │ + movw r1, #21544 @ 0x5428 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 8768c │ │ │ │ + bl 8716c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 519a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x6a6> │ │ │ │ + beq.n 51988 <_PyMonitoring_FireStopIterationEvent@@Base+0x6aa> │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #5492 @ 0x1574 │ │ │ │ + movw r0, #8756 @ 0x2234 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ - b.n 51a5c <_PyMonitoring_FireStopIterationEvent@@Base+0x75a> │ │ │ │ + bl 847a8 │ │ │ │ + b.n 51a3c <_PyMonitoring_FireStopIterationEvent@@Base+0x75e> │ │ │ │ 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, #5500 @ 0x157c │ │ │ │ + movw r0, #8764 @ 0x223c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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, 51a7e <_PyMonitoring_FireStopIterationEvent@@Base+0x77c> │ │ │ │ + cbz r3, 51a5e <_PyMonitoring_FireStopIterationEvent@@Base+0x780> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 51a8e <_PyMonitoring_FireStopIterationEvent@@Base+0x78c> │ │ │ │ + b.n 51a6e <_PyMonitoring_FireStopIterationEvent@@Base+0x790> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 51a8c <_PyMonitoring_FireStopIterationEvent@@Base+0x78a> │ │ │ │ + ble.n 51a6c <_PyMonitoring_FireStopIterationEvent@@Base+0x78e> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 51a88 <_PyMonitoring_FireStopIterationEvent@@Base+0x786> │ │ │ │ - cbnz r1, 51ab0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7ae> │ │ │ │ + bne.n 51a68 <_PyMonitoring_FireStopIterationEvent@@Base+0x78a> │ │ │ │ + cbnz r1, 51a90 <_PyMonitoring_FireStopIterationEvent@@Base+0x7b2> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51a8e <_PyMonitoring_FireStopIterationEvent@@Base+0x78c> │ │ │ │ + b.n 51a6e <_PyMonitoring_FireStopIterationEvent@@Base+0x790> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #504] @ (51c88 <_PyMonitoring_FireStopIterationEvent@@Base+0x986>) │ │ │ │ + ldr r1, [pc, #504] @ (51c68 <_PyMonitoring_FireStopIterationEvent@@Base+0x98a>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51ab6 <_PyMonitoring_FireStopIterationEvent@@Base+0x7b4> │ │ │ │ + cbnz r0, 51a96 <_PyMonitoring_FireStopIterationEvent@@Base+0x7b8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51c66 <_PyMonitoring_FireStopIterationEvent@@Base+0x964> │ │ │ │ + b.n 51c46 <_PyMonitoring_FireStopIterationEvent@@Base+0x968> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 23b30c │ │ │ │ + bl 23c84c │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51aac <_PyMonitoring_FireStopIterationEvent@@Base+0x7aa> │ │ │ │ + bne.n 51a8c <_PyMonitoring_FireStopIterationEvent@@Base+0x7ae> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 23b30c │ │ │ │ + bl 23c84c │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51aac <_PyMonitoring_FireStopIterationEvent@@Base+0x7aa> │ │ │ │ + bne.n 51a8c <_PyMonitoring_FireStopIterationEvent@@Base+0x7ae> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 51b8c <_PyMonitoring_FireStopIterationEvent@@Base+0x88a> │ │ │ │ + beq.n 51b6c <_PyMonitoring_FireStopIterationEvent@@Base+0x88e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26080 @ 0x65e0 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - cbz r0, 51b26 <_PyMonitoring_FireStopIterationEvent@@Base+0x824> │ │ │ │ + cbz r0, 51b06 <_PyMonitoring_FireStopIterationEvent@@Base+0x828> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51b00 <_PyMonitoring_FireStopIterationEvent@@Base+0x7fe> │ │ │ │ + bne.n 51ae0 <_PyMonitoring_FireStopIterationEvent@@Base+0x802> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 51b1e <_PyMonitoring_FireStopIterationEvent@@Base+0x81c> │ │ │ │ - bl 147c08 │ │ │ │ + b.n 51afe <_PyMonitoring_FireStopIterationEvent@@Base+0x820> │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51b1e <_PyMonitoring_FireStopIterationEvent@@Base+0x81c> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 51afe <_PyMonitoring_FireStopIterationEvent@@Base+0x820> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51aac <_PyMonitoring_FireStopIterationEvent@@Base+0x7aa> │ │ │ │ + bne.n 51a8c <_PyMonitoring_FireStopIterationEvent@@Base+0x7ae> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 51c56 <_PyMonitoring_FireStopIterationEvent@@Base+0x954> │ │ │ │ - b.n 51b2a <_PyMonitoring_FireStopIterationEvent@@Base+0x828> │ │ │ │ - vldr d8, [pc, #328] @ 51c70 <_PyMonitoring_FireStopIterationEvent@@Base+0x96e> │ │ │ │ + beq.w 51c36 <_PyMonitoring_FireStopIterationEvent@@Base+0x958> │ │ │ │ + b.n 51b0a <_PyMonitoring_FireStopIterationEvent@@Base+0x82c> │ │ │ │ + vldr d8, [pc, #328] @ 51c50 <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 51b38 <_PyMonitoring_FireStopIterationEvent@@Base+0x836> │ │ │ │ + bne.n 51b18 <_PyMonitoring_FireStopIterationEvent@@Base+0x83a> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 51b58 <_PyMonitoring_FireStopIterationEvent@@Base+0x856> │ │ │ │ - bl 147c08 │ │ │ │ + b.n 51b38 <_PyMonitoring_FireStopIterationEvent@@Base+0x85a> │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51b58 <_PyMonitoring_FireStopIterationEvent@@Base+0x856> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 51b38 <_PyMonitoring_FireStopIterationEvent@@Base+0x85a> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51aac <_PyMonitoring_FireStopIterationEvent@@Base+0x7aa> │ │ │ │ - b.n 51b6c <_PyMonitoring_FireStopIterationEvent@@Base+0x86a> │ │ │ │ + bne.n 51a8c <_PyMonitoring_FireStopIterationEvent@@Base+0x7ae> │ │ │ │ + b.n 51b4c <_PyMonitoring_FireStopIterationEvent@@Base+0x86e> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51b6c <_PyMonitoring_FireStopIterationEvent@@Base+0x86a> │ │ │ │ + bmi.n 51b4c <_PyMonitoring_FireStopIterationEvent@@Base+0x86e> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 51b94 <_PyMonitoring_FireStopIterationEvent@@Base+0x892> │ │ │ │ + bpl.n 51b74 <_PyMonitoring_FireStopIterationEvent@@Base+0x896> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49548 @ 0xc18c │ │ │ │ + movw r1, #52812 @ 0xce4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - bl 80650 │ │ │ │ + bl 12f768 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51aac <_PyMonitoring_FireStopIterationEvent@@Base+0x7aa> │ │ │ │ - b.n 51c4c <_PyMonitoring_FireStopIterationEvent@@Base+0x94a> │ │ │ │ - vldr d9, [pc, #232] @ 51c78 <_PyMonitoring_FireStopIterationEvent@@Base+0x976> │ │ │ │ - vldr d8, [pc, #220] @ 51c70 <_PyMonitoring_FireStopIterationEvent@@Base+0x96e> │ │ │ │ + bne.n 51a8c <_PyMonitoring_FireStopIterationEvent@@Base+0x7ae> │ │ │ │ + b.n 51c2c <_PyMonitoring_FireStopIterationEvent@@Base+0x94e> │ │ │ │ + vldr d9, [pc, #232] @ 51c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x97a> │ │ │ │ + vldr d8, [pc, #220] @ 51c50 <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ 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 51bb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x8b6> │ │ │ │ + bne.n 51b98 <_PyMonitoring_FireStopIterationEvent@@Base+0x8ba> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51c4c <_PyMonitoring_FireStopIterationEvent@@Base+0x94a> │ │ │ │ + beq.n 51c2c <_PyMonitoring_FireStopIterationEvent@@Base+0x94e> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #192] @ 51c80 <_PyMonitoring_FireStopIterationEvent@@Base+0x97e> │ │ │ │ + vldr d7, [pc, #192] @ 51c60 <_PyMonitoring_FireStopIterationEvent@@Base+0x982> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c42 <_PyMonitoring_FireStopIterationEvent@@Base+0x940> │ │ │ │ + bgt.n 51c22 <_PyMonitoring_FireStopIterationEvent@@Base+0x944> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c42 <_PyMonitoring_FireStopIterationEvent@@Base+0x940> │ │ │ │ + bgt.n 51c22 <_PyMonitoring_FireStopIterationEvent@@Base+0x944> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c42 <_PyMonitoring_FireStopIterationEvent@@Base+0x940> │ │ │ │ + bgt.n 51c22 <_PyMonitoring_FireStopIterationEvent@@Base+0x944> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 51c42 <_PyMonitoring_FireStopIterationEvent@@Base+0x940> │ │ │ │ + bgt.n 51c22 <_PyMonitoring_FireStopIterationEvent@@Base+0x944> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 254590 <_Py_c_abs@@Base> │ │ │ │ + bl 255848 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 254590 <_Py_c_abs@@Base> │ │ │ │ + bl 255848 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51c4c <_PyMonitoring_FireStopIterationEvent@@Base+0x94a> │ │ │ │ + bls.n 51c2c <_PyMonitoring_FireStopIterationEvent@@Base+0x94e> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 254590 <_Py_c_abs@@Base> │ │ │ │ + bl 255848 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51c4c <_PyMonitoring_FireStopIterationEvent@@Base+0x94a> │ │ │ │ + bls.n 51c2c <_PyMonitoring_FireStopIterationEvent@@Base+0x94e> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 51c4c <_PyMonitoring_FireStopIterationEvent@@Base+0x94a> │ │ │ │ + bls.n 51c2c <_PyMonitoring_FireStopIterationEvent@@Base+0x94e> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 51c66 <_PyMonitoring_FireStopIterationEvent@@Base+0x964> │ │ │ │ + b.n 51c46 <_PyMonitoring_FireStopIterationEvent@@Base+0x968> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 51c66 <_PyMonitoring_FireStopIterationEvent@@Base+0x964> │ │ │ │ + b.n 51c46 <_PyMonitoring_FireStopIterationEvent@@Base+0x968> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51b6c <_PyMonitoring_FireStopIterationEvent@@Base+0x86a> │ │ │ │ - vldr d9, [pc, #20] @ 51c78 <_PyMonitoring_FireStopIterationEvent@@Base+0x976> │ │ │ │ - b.n 51b94 <_PyMonitoring_FireStopIterationEvent@@Base+0x892> │ │ │ │ + bmi.n 51b4c <_PyMonitoring_FireStopIterationEvent@@Base+0x86e> │ │ │ │ + vldr d9, [pc, #20] @ 51c58 <_PyMonitoring_FireStopIterationEvent@@Base+0x97a> │ │ │ │ + b.n 51b74 <_PyMonitoring_FireStopIterationEvent@@Base+0x896> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 51b9e <_PyMonitoring_FireStopIterationEvent@@Base+0x89c> │ │ │ │ + bvs.n 51b7e <_PyMonitoring_FireStopIterationEvent@@Base+0x8a0> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - negs r0, r2 │ │ │ │ + tst r4, r3 │ │ │ │ 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 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r1 │ │ │ │ - bl 278494 │ │ │ │ + bl 27916c │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r4, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 51cd2 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d0> │ │ │ │ + beq.n 51cb2 <_PyMonitoring_FireStopIterationEvent@@Base+0x9d4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 51d18 <_PyErr_FormatFromCause@@Base+0x3a> │ │ │ │ + bl 51cf8 <_PyErr_FormatFromCause@@Base+0x3a> │ │ │ │ mov r0, r6 │ │ │ │ add r5, r7 │ │ │ │ - bl 270db0 │ │ │ │ - b.n 51cb6 <_PyMonitoring_FireStopIterationEvent@@Base+0x9b4> │ │ │ │ + bl 271ca0 │ │ │ │ + b.n 51c96 <_PyMonitoring_FireStopIterationEvent@@Base+0x9b8> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 51d18 <_PyErr_FormatFromCause@@Base+0x3a> │ │ │ │ + b.n 51cf8 <_PyErr_FormatFromCause@@Base+0x3a> │ │ │ │ │ │ │ │ -00051cde <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00051cbe <_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] @ (51d14 <_PyErr_FormatFromCause@@Base+0x36>) │ │ │ │ + ldr r4, [pc, #36] @ (51cf4 <_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 219534 │ │ │ │ + bl 21ac10 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #56] @ (51d60 <_PyErr_FormatFromCause@@Base+0x82>) │ │ │ │ + ldr r3, [pc, #56] @ (51d40 <_PyErr_FormatFromCause@@Base+0x82>) │ │ │ │ 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 29c10 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - ldr r3, [pc, #20] @ (51d60 <_PyErr_FormatFromCause@@Base+0x82>) │ │ │ │ + ldr r3, [pc, #20] @ (51d40 <_PyErr_FormatFromCause@@Base+0x82>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51d5a <_PyErr_FormatFromCause@@Base+0x7c> │ │ │ │ + beq.n 51d3a <_PyErr_FormatFromCause@@Base+0x7c> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, 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, #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, #8804 @ 0x2264 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 173d70 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 51da2 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + bl 272588 │ │ │ │ + cbnz r0, 51d80 <_PyErr_FormatFromCause@@Base+0xc2> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 51da2 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a9c8 │ │ │ │ + cbz r0, 51d9a <_PyErr_FormatFromCause@@Base+0xdc> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + b.n 51d7c <_PyErr_FormatFromCause@@Base+0xbe> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051d64 <_Py_c_diff@@Base>: │ │ │ │ +00051da6 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (51e10 <_Py_c_diff@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #140] @ (51e50 <_Py_c_diff@@Base+0xaa>) │ │ │ │ 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, 51db6 <_Py_c_diff@@Base+0x52> │ │ │ │ + cbz r3, 51df8 <_Py_c_diff@@Base+0x52> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 51dac <_Py_c_diff@@Base+0x48> │ │ │ │ + bne.n 51dee <_Py_c_diff@@Base+0x48> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51d9c <_Py_c_diff@@Base+0x38> │ │ │ │ + bne.n 51dde <_Py_c_diff@@Base+0x38> │ │ │ │ dmb ish │ │ │ │ - beq.n 51db6 <_Py_c_diff@@Base+0x52> │ │ │ │ - bl 27359c │ │ │ │ + beq.n 51df8 <_Py_c_diff@@Base+0x52> │ │ │ │ + bl 278c10 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51648 <_PyMonitoring_FireStopIterationEvent@@Base+0x346> │ │ │ │ + bl 51628 <_PyMonitoring_FireStopIterationEvent@@Base+0x34a> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 51de8 <_Py_c_diff@@Base+0x84> │ │ │ │ + cbz r3, 51e2a <_Py_c_diff@@Base+0x84> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51dde <_Py_c_diff@@Base+0x7a> │ │ │ │ + bne.n 51e20 <_Py_c_diff@@Base+0x7a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 51dce <_Py_c_diff@@Base+0x6a> │ │ │ │ + bne.n 51e10 <_Py_c_diff@@Base+0x6a> │ │ │ │ dmb ish │ │ │ │ - beq.n 51de8 <_Py_c_diff@@Base+0x84> │ │ │ │ - bl 25161c │ │ │ │ + beq.n 51e2a <_Py_c_diff@@Base+0x84> │ │ │ │ + bl 25267c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 513fc <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ + bl 513d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 255b14 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (51e10 <_Py_c_diff@@Base+0xac>) │ │ │ │ + bl 256c4c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (51e50 <_Py_c_diff@@Base+0xaa>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 51e0a <_Py_c_diff@@Base+0xa6> │ │ │ │ + beq.n 51e4c <_Py_c_diff@@Base+0xa6> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, 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, #5548 @ 0x15ac │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 2046f0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 51e72 <_Py_c_diff@@Base+0x10e> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - bl 271698 │ │ │ │ - cbnz r0, 51e50 <_Py_c_diff@@Base+0xec> │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 51e76 <_Py_c_diff@@Base+0xd0> │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 51e76 <_Py_c_diff@@Base+0xd0> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 51e94 <_Py_c_diff@@Base+0xee> │ │ │ │ + ldr r4, [pc, #60] @ (51eb4 <_Py_c_diff@@Base+0x10e>) │ │ │ │ + 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 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 51e94 <_Py_c_diff@@Base+0xee> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51e72 <_Py_c_diff@@Base+0x10e> │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a9c8 │ │ │ │ - cbz r0, 51e6a <_Py_c_diff@@Base+0x106> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 51e4c <_Py_c_diff@@Base+0xe8> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.n 51eb0 <_Py_c_diff@@Base+0x10a> │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 854bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51e90 <_Py_c_diff@@Base+0xea> │ │ │ │ + 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} │ │ │ │ + negs r0, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00051e76 : │ │ │ │ +00051eb8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 51e8c │ │ │ │ - bl 26f884 │ │ │ │ - b.n 51eba │ │ │ │ + cbnz r0, 51ece │ │ │ │ + bl 270784 │ │ │ │ + b.n 51efc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51f04 │ │ │ │ + beq.n 51f46 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 51e9e │ │ │ │ + cbnz r4, 51ee0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 51ea6 │ │ │ │ + cbz r4, 51ee8 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 51f04 │ │ │ │ + bmi.n 51f46 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 51f04 │ │ │ │ + cbz r3, 51f46 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8081c │ │ │ │ + bl 80790 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51ebe │ │ │ │ + cbnz r0, 51f00 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51f22 │ │ │ │ + b.n 51f64 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bacd4 │ │ │ │ + bl 1bcda4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51ee2 │ │ │ │ + beq.n 51f24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51ee2 │ │ │ │ + cbnz r3, 51f24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51f22 │ │ │ │ + bne.n 51f64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51f04 │ │ │ │ + beq.n 51f46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51f04 │ │ │ │ + cbnz r3, 51f46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5568 @ 0x15c0 │ │ │ │ + movw r1, #8832 @ 0x2280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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, 51f3e │ │ │ │ + cbz r0, 51f80 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51f9e │ │ │ │ + cbz r0, 51fe0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 51f70 │ │ │ │ + bge.n 51fb2 │ │ │ │ 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 51f4a │ │ │ │ - cbz r2, 51f82 │ │ │ │ + b.n 51f8c │ │ │ │ + cbz r2, 51fc4 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 51f82 │ │ │ │ + cbz r0, 51fc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 51fa2 │ │ │ │ + beq.n 51fe4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 51fa2 │ │ │ │ - bl 71fa4 │ │ │ │ - cbnz r0, 51fa2 │ │ │ │ + b.n 51fe4 │ │ │ │ + bl 71f6c │ │ │ │ + cbnz r0, 51fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51f9e │ │ │ │ + beq.n 51fe0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51f9e │ │ │ │ + cbnz r3, 51fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51ff2 │ │ │ │ + b.n 52034 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #46800 @ 0xb6d0 │ │ │ │ + movw r5, #50108 @ 0xc3bc │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #5604 @ 0x15e4 │ │ │ │ + movw r0, #8928 @ 0x22e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #46780 @ 0xb6bc │ │ │ │ + movw r1, #50088 @ 0xc3a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #48712 @ 0xbe48 │ │ │ │ + movw r3, #52024 @ 0xcb38 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #2720 @ 0xaa0 │ │ │ │ + movw r1, #5900 @ 0x170c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #5144 @ 0x1418 │ │ │ │ + movw r3, #8048 @ 0x1f70 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 r5, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 52018 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 52018 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 52036 │ │ │ │ - ldr r4, [pc, #60] @ (52058 ) │ │ │ │ - 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 52036 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52052 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 859dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52032 │ │ │ │ - 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} │ │ │ │ - nop │ │ │ │ - negs r4, r7 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 52068 │ │ │ │ + cbz r2, 52044 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 12cc10 │ │ │ │ - ldr r0, [pc, #4] @ (52074 ) │ │ │ │ + b.w 12d59c │ │ │ │ + ldr r0, [pc, #4] @ (52050 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ 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 r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 52098 │ │ │ │ + cbnz r3, 52074 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52098 │ │ │ │ + ble.n 52074 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52098 │ │ │ │ - cbnz r1, 520b2 │ │ │ │ + bne.n 52074 │ │ │ │ + cbnz r1, 5208e │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (520d0 ) │ │ │ │ + ldr r4, [pc, #48] @ (520ac ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 520ca │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 520a6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 467c4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 520ca │ │ │ │ + bl 4679e <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 520a6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52132 │ │ │ │ + b.n 5210e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r5 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20354c <_PyParkingLot_UnparkAll@@Base+0xfc> │ │ │ │ + bl 205210 <_PyParkingLot_UnparkAll@@Base+0x21c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5212c │ │ │ │ + cbz r0, 52108 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #5680 @ 0x1630 │ │ │ │ + movw r0, #8944 @ 0x22f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52120 │ │ │ │ + beq.n 520fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52124 │ │ │ │ + cbz r3, 52100 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5212c │ │ │ │ + b.n 52108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52120 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 520fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 52160 │ │ │ │ + bcc.n 5213c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5724 @ 0x165c │ │ │ │ + movw r1, #8988 @ 0x231c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 521a8 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 52184 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52178 │ │ │ │ + cbnz r0, 52154 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ - cbz r4, 5218e │ │ │ │ + b.w 1f0e80 │ │ │ │ + cbz r4, 5216a │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5218e │ │ │ │ + bhi.n 5216a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 5167a <_PyMonitoring_FireStopIterationEvent@@Base+0x378> │ │ │ │ + bl 5165a <_PyMonitoring_FireStopIterationEvent@@Base+0x37c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 5219c │ │ │ │ - bl 255b14 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52178 │ │ │ │ + bl 256c4c <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 521a2 │ │ │ │ - bl 72b78 │ │ │ │ + b.n 5217e │ │ │ │ + bl 72b40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000521ac : │ │ │ │ +00052188 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 521c2 │ │ │ │ - bl 26f884 │ │ │ │ - b.n 521fe │ │ │ │ + cbnz r0, 5219e │ │ │ │ + bl 270784 │ │ │ │ + b.n 521da │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52246 │ │ │ │ + beq.n 52222 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 521ea │ │ │ │ - movw r3, #31669 @ 0x7bb5 │ │ │ │ + cbz r2, 521c6 │ │ │ │ + movw r3, #35789 @ 0x8bcd │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 521e4 │ │ │ │ + bne.n 521c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ef358 │ │ │ │ + b.w 1f1128 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 52246 │ │ │ │ + bmi.n 52222 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 52246 │ │ │ │ + cbz r3, 52222 │ │ │ │ mov r0, r1 │ │ │ │ - bl 8081c │ │ │ │ + bl 80790 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52202 │ │ │ │ + cbnz r0, 521de │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52264 │ │ │ │ + b.n 52240 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cc858 │ │ │ │ + bl cc008 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52224 │ │ │ │ + beq.n 52200 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52224 │ │ │ │ + cbnz r3, 52200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52264 │ │ │ │ + bne.n 52240 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52246 │ │ │ │ + beq.n 52222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52246 │ │ │ │ + cbnz r3, 52222 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5568 @ 0x15c0 │ │ │ │ + movw r1, #8832 @ 0x2280 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 52284 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbz r2, 52276 │ │ │ │ + movw r1, #4012 @ 0xfac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5228c │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5228c │ │ │ │ + bl 11cee8 <_PyLong_FromGid@@Base+0x10> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 52290 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5229c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + strd r3, r3, [r4, #8] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + 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 r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57692 @ 0xe15c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 522b8 │ │ │ │ + beq.n 522ee │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 522b8 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 522ee │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #5744 @ 0x1670 │ │ │ │ + movw r1, #9060 @ 0x2364 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b966 │ │ │ │ + bl 4b940 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 522ca │ │ │ │ + bne.n 52300 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 522d8 │ │ │ │ + b.n 5230e │ │ │ │ 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} │ │ │ │ - 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 5231c │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5230e │ │ │ │ - movw r1, #788 @ 0x314 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 52324 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 52324 │ │ │ │ - bl 11c9a4 <_PyLong_FromGid@@Base+0x10> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 52328 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52334 │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 52356 │ │ │ │ + cbnz r3, 52332 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 52356 │ │ │ │ + ble.n 52332 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52356 │ │ │ │ - cbnz r1, 52370 │ │ │ │ + bne.n 52332 │ │ │ │ + cbnz r1, 5234c │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (5238c ) │ │ │ │ + ldr r4, [pc, #48] @ (52368 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 52388 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52364 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 467c4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 52388 │ │ │ │ + bl 4679e <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52364 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52132 │ │ │ │ + b.n 5210e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmn r4, r2 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 50640 <_PyMonitoring_FireBranchEvent@@Base+0xc6> │ │ │ │ + b.w 50618 <_PyMonitoring_FireBranchEvent@@Base+0xc8> │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ 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 523d0 │ │ │ │ + bge.n 523ac │ │ │ │ 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 523dc │ │ │ │ + b.n 523b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9d7b0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cec4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 523b8 │ │ │ │ + bne.n 52394 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000523e0 : │ │ │ │ +000523bc : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #35736 @ 0x8b98 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w d66c8 │ │ │ │ + b.w d5eb8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #5876 @ 0x16f4 │ │ │ │ + movw r0, #9140 @ 0x23b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 84cbc │ │ │ │ - │ │ │ │ -00052400 : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 52494 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r4, #56136 @ 0xdb48 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 4b7d0 <_PyContext_NewHamtForTests@@Base+0x4a4> │ │ │ │ - cbnz r0, 52466 │ │ │ │ - movw r3, #48056 @ 0xbbb8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cbz r0, 52448 │ │ │ │ - bl d7ce4 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 52492 │ │ │ │ - movw r3, #56100 @ 0xdb24 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5243a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5243a │ │ │ │ - b.n 52490 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5247a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5247a │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44680 @ 0xae88 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ + b.w 847a8 │ │ │ │ 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 524dc │ │ │ │ + bne.n 5241a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 524f4 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 52432 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48200 @ 0xbc48 │ │ │ │ + movw r0, #51424 @ 0xc8e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 525ae │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 524ec │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48200 @ 0xbc48 │ │ │ │ + movw r0, #51424 @ 0xc8e0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 524b4 │ │ │ │ - b.n 525ae │ │ │ │ + bne.n 523f2 │ │ │ │ + b.n 524ec │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 525ae │ │ │ │ + beq.n 524ec │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 52524 │ │ │ │ + beq.n 52462 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 525ae │ │ │ │ + bl 12f768 │ │ │ │ + b.n 524ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 525ae │ │ │ │ + beq.n 524ec │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 5256c │ │ │ │ - bl 77c6c │ │ │ │ + bcs.n 524aa │ │ │ │ + bl 77c7c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5256c │ │ │ │ + cbz r0, 524aa │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 294f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52578 │ │ │ │ + bne.n 524b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 52538 │ │ │ │ + blt.n 52476 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52574 │ │ │ │ - bl 1ef0b0 │ │ │ │ + blt.n 524b2 │ │ │ │ + bl 1f0e80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 525cc │ │ │ │ + b.n 5250a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 52536 │ │ │ │ + b.n 52474 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 525b2 │ │ │ │ - b.n 525a8 │ │ │ │ + cbnz r0, 524f0 │ │ │ │ + b.n 524e6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 525c6 │ │ │ │ + bge.n 52504 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11c994 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11ced8 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52584 │ │ │ │ + bne.n 524c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 525b6 │ │ │ │ + bne.n 524f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 525cc │ │ │ │ + b.n 5250a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5258c │ │ │ │ + b.n 524ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 525a8 │ │ │ │ + bne.n 524e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 525a8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 524e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000525d2 : │ │ │ │ +00052510 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 525a4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r4, #56136 @ 0xdb48 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 4b782 <_PyContext_NewHamtForTests@@Base+0x47e> │ │ │ │ + cbnz r0, 52576 │ │ │ │ + movw r3, #48056 @ 0xbbb8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d7298 │ │ │ │ + cbz r0, 52558 │ │ │ │ + bl d74dc │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 525a2 │ │ │ │ + movw r3, #56100 @ 0xdb24 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d7298 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5254a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d7298 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5254a │ │ │ │ + b.n 525a0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 5258a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5258a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #47904 @ 0xbb20 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000525ae : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl d1654 │ │ │ │ + bl d0e2c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 790d8 │ │ │ │ + b.w 790e8 │ │ │ │ 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 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 52630 │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 5260c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2956c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52628 │ │ │ │ + bge.n 52604 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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, 5264e │ │ │ │ + cbz r3, 5262a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5265e │ │ │ │ + b.n 5263a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5265c │ │ │ │ + ble.n 52638 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 52658 │ │ │ │ - cbnz r1, 52680 │ │ │ │ + bgt.n 52634 │ │ │ │ + cbnz r1, 5265c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5265e │ │ │ │ + b.n 5263a │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (5275c ) │ │ │ │ + ldr r1, [pc, #252] @ (52738 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52686 │ │ │ │ - b.n 52756 │ │ │ │ + cbnz r0, 52662 │ │ │ │ + b.n 52732 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5273c │ │ │ │ + beq.n 52718 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 526d6 │ │ │ │ + cbz r4, 526b2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 526ba │ │ │ │ + bmi.n 52696 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #65224 @ 0xfec8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14084 @ 0x3704 │ │ │ │ + movw r1, #2912 @ 0xb60 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #17308 @ 0x439c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52756 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52732 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52756 │ │ │ │ + beq.n 52732 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 52714 │ │ │ │ + bne.n 526f0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 52744 │ │ │ │ + beq.n 52720 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 526fe │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 526da │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #65244 @ 0xfedc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14084 @ 0x3704 │ │ │ │ + movw r1, #2932 @ 0xb74 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #17308 @ 0x439c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52756 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52732 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52756 │ │ │ │ + cbz r0, 52732 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5272c │ │ │ │ + beq.n 52708 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 52756 │ │ │ │ - movw r3, #856 @ 0x358 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 52732 │ │ │ │ + movw r3, #4120 @ 0x1018 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 52746 │ │ │ │ - movw r4, #856 @ 0x358 │ │ │ │ + b.n 52722 │ │ │ │ + movw r4, #4120 @ 0x1018 │ │ │ │ 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 52760 │ │ │ │ + b.w 5273c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - orrs r0, r0 │ │ │ │ + cmn r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00052760 : │ │ │ │ +0005273c : │ │ │ │ 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 26303c <_PyUnicode_ToNumeric@@Base+0x9724> │ │ │ │ - cbz r0, 5278e │ │ │ │ + bl 263f40 │ │ │ │ + cbz r0, 5276a │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1eb3a8 │ │ │ │ + b.w 1ed178 │ │ │ │ pop {r4, r5, r6, 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 527c8 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 527a4 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41420 @ 0xa1cc │ │ │ │ + movw r0, #44684 @ 0xae8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 527d6 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 527b2 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 527da │ │ │ │ + cbnz r0, 527b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52818 │ │ │ │ + b.n 527f4 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 527fc │ │ │ │ + beq.n 527d8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 527d6 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 527b2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a0a4 │ │ │ │ - cbnz r0, 52810 │ │ │ │ + cbnz r0, 527ec │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #12896 @ 0x3260 │ │ │ │ + movw r0, #16120 @ 0x3ef8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afec │ │ │ │ + b.w 7aff4 │ │ │ │ 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 1da3ac <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52868 │ │ │ │ + bl 1dc24c <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52844 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52860 │ │ │ │ + bge.n 5283c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 528ac │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 52888 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 528a4 │ │ │ │ + bge.n 52880 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 r4, r0 │ │ │ │ - cbz r1, 528ee │ │ │ │ + cbz r1, 528ca │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 528ee │ │ │ │ + cbnz r5, 528ca │ │ │ │ movw r3, #56076 @ 0xdb0c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5924 @ 0x1724 │ │ │ │ + movw r1, #9188 @ 0x23e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 528fe │ │ │ │ + beq.n 528da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52900 │ │ │ │ + beq.n 528dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52900 │ │ │ │ + b.n 528dc │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1da3ac <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 52944 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 29a8c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5293c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w f693c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12d9a4 │ │ │ │ - cbz r0, 52980 │ │ │ │ + bl 12e334 │ │ │ │ + cbz r0, 52918 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 52984 │ │ │ │ - bl 12e210 │ │ │ │ + cbz r0, 5291c │ │ │ │ + bl 12eba0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52984 │ │ │ │ + bne.n 5291c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52980 │ │ │ │ + beq.n 52918 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52980 │ │ │ │ + cbnz r3, 52918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 529a8 │ │ │ │ + b.n 52940 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52998 │ │ │ │ + bne.n 52930 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 529a8 │ │ │ │ + b.n 52940 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5298e │ │ │ │ + bne.n 52926 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5298e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 52926 │ │ │ │ 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 r1, sp, #4 │ │ │ │ + bl 1dc24c <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52982 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 29a8c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5297a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w f6a00 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + movw r0, #9328 @ 0x2470 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 7aff4 │ │ │ │ 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, #6064 @ 0x17b0 │ │ │ │ + movw r1, #9348 @ 0x2484 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 529ec │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 529d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 529f0 │ │ │ │ + cbz r0, 529d8 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 529f6 │ │ │ │ + b.n 529de │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ 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 52a20 │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 52a08 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52a2c │ │ │ │ + cbz r3, 52a14 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52b0a │ │ │ │ + b.n 52af2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 52ba6 │ │ │ │ + bl 52b82 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52b00 │ │ │ │ + beq.n 52ae8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 52a50 │ │ │ │ + bne.n 52a38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 52aaa │ │ │ │ + cbnz r3, 52a92 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52aa2 │ │ │ │ + cbz r0, 52a8a │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 52ab2 │ │ │ │ - b.n 52aaa │ │ │ │ + cbz r6, 52a9a │ │ │ │ + b.n 52a92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52ba6 │ │ │ │ + bl 52b82 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 52a8c │ │ │ │ + cbz r0, 52a74 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 52aba │ │ │ │ + beq.n 52aa2 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52a68 │ │ │ │ + bne.n 52a50 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b515c │ │ │ │ + bl b48f4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 52ad4 │ │ │ │ + cbnz r0, 52abc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 52b00 │ │ │ │ + b.n 52ae8 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 52a80 │ │ │ │ + b.n 52a68 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 86324 │ │ │ │ + bl 85e08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52a9c │ │ │ │ + beq.n 52a84 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 52a76 │ │ │ │ + b.n 52a5e │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 52ae8 │ │ │ │ + ble.n 52ad0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 52ad4 │ │ │ │ + b.n 52abc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5e68 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 52b06 │ │ │ │ + bl c55e8 <_PyArg_CheckPositional@@Base+0x1e10> │ │ │ │ + b.n 52aee │ │ │ │ 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} │ │ │ │ - movw r0, #6088 @ 0x17c8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afec │ │ │ │ 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, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52b48 │ │ │ │ + beq.n 52b24 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52b76 │ │ │ │ + bne.n 52b52 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52b5c │ │ │ │ + beq.n 52b38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52b78 │ │ │ │ + bgt.n 52b54 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 52ba2 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 52b7e │ │ │ │ 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 e8c5c │ │ │ │ + bl e8ccc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ba2 │ │ │ │ + beq.n 52b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ba2 │ │ │ │ + cbnz r3, 52b7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 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 52bc8 │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 52ba4 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 52bd4 │ │ │ │ + cbz r3, 52bb0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 52bf6 │ │ │ │ + b.n 52bd2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1d9e80 │ │ │ │ - cbnz r0, 52be4 │ │ │ │ + bl 1dbd1c │ │ │ │ + cbnz r0, 52bc0 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 52bf2 │ │ │ │ + b.n 52bce │ │ │ │ mov r0, r4 │ │ │ │ - bl 30cc4 │ │ │ │ + bl 30ca0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52bde │ │ │ │ - ldr r0, [pc, #8] @ (52bfc ) │ │ │ │ + bne.n 52bba │ │ │ │ + ldr r0, [pc, #8] @ (52bd8 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ strh r0, [r7, r6] │ │ │ │ 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 85efc │ │ │ │ + bl 859dc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52c22 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 52c36 │ │ │ │ + bne.n 52bfe │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 52c12 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 52c2c │ │ │ │ + cbz r3, 52c08 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 52c38 │ │ │ │ + b.n 52c14 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #41244 @ 0xa11c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52c90 │ │ │ │ + beq.n 52c6c │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52c90 │ │ │ │ + beq.n 52c6c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 52ca8 │ │ │ │ + ble.n 52c84 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6108 @ 0x17dc │ │ │ │ + movw r1, #9372 @ 0x249c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 52cba │ │ │ │ + bl 12f768 │ │ │ │ + b.n 52c96 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 52c72 │ │ │ │ - movw r0, #33332 @ 0x8234 │ │ │ │ + beq.n 52c4e │ │ │ │ + movw r0, #36456 @ 0x8e68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52c72 │ │ │ │ - b.n 52cba │ │ │ │ + bne.n 52c4e │ │ │ │ + b.n 52c96 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e140c │ │ │ │ + b.w 1e31a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 29144 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52cf0 │ │ │ │ + bge.n 52ccc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52d18 │ │ │ │ + b.n 52cf4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11c994 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11ced8 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 11c994 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11ced8 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 11c994 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11ced8 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52232 @ 0xcc08 │ │ │ │ + movw r0, #55540 @ 0xd8f4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ 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, r1 │ │ │ │ - bl 424d4 │ │ │ │ + bl 42564 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52d58 │ │ │ │ + cbz r0, 52d34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4acfa │ │ │ │ + bl 4aba6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d4c │ │ │ │ + beq.n 52d28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52d50 │ │ │ │ + cbz r3, 52d2c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52d58 │ │ │ │ + b.n 52d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52d4c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 52d28 │ │ │ │ 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 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29304 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 52d68 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52d90 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1c7064 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1c7064 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1c7064 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #55540 @ 0xd8f4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847a8 │ │ │ │ + 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] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 52dd4 │ │ │ │ + cbz r4, 52e0c │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 52dbc │ │ │ │ + bge.n 52df4 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 52dbc │ │ │ │ - ldr r4, [pc, #100] @ (52de4 ) │ │ │ │ + bpl.n 52df4 │ │ │ │ + ldr r4, [pc, #100] @ (52e1c ) │ │ │ │ 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 52da4 │ │ │ │ + beq.n 52ddc │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 52dae │ │ │ │ + bls.n 52de6 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 52db6 │ │ │ │ + b.n 52dee │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 52dbe │ │ │ │ + b.n 52df6 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 52dca │ │ │ │ + cbz r5, 52e02 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 52dc2 │ │ │ │ + b.n 52dfa │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 52dd4 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 52dde │ │ │ │ + bne.n 52e0c │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 52e16 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 52e06 │ │ │ │ + beq.n 52e3e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 52e6c │ │ │ │ + b.n 52e48 │ │ │ │ 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 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29304 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 52e3a │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 52e62 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1c4fcc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1c4fcc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1c4fcc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #52232 @ 0xcc08 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.w 205ca8 │ │ │ │ + b.w 2079b4 │ │ │ │ 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 29f28 │ │ │ │ - cbz r0, 52eaa │ │ │ │ + cbz r0, 52e86 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52eb0 │ │ │ │ + b.n 52e8c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92450 │ │ │ │ + bl 91be8 │ │ │ │ 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 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 52f80 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 52efc │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - movs r0, #3 │ │ │ │ - bl 7e69c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 52ef0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 52ef4 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 52efc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52ef0 │ │ │ │ - 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 52f26 │ │ │ │ + bne.n 52eba │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 122658 │ │ │ │ - cbz r0, 52f3c │ │ │ │ - b.n 52f40 │ │ │ │ + bl 122b90 │ │ │ │ + cbz r0, 52ed0 │ │ │ │ + b.n 52ed4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48348 @ 0xbcdc │ │ │ │ + movw r0, #51572 @ 0xc974 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52f1a │ │ │ │ + bne.n 52eae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52f74 │ │ │ │ + b.n 52f08 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f3c │ │ │ │ + beq.n 52ed0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a010 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52f6c │ │ │ │ + bne.n 52f00 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 52f3c │ │ │ │ + bl f6a00 │ │ │ │ + b.n 52ed0 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 52f5c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 52f58 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + movs r0, #3 │ │ │ │ + bl 7e618 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 52f4c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 52f50 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 52f58 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 52f4c │ │ │ │ + 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, 52f98 │ │ │ │ + cbnz r3, 52f74 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 52ff4 │ │ │ │ + cbz r3, 52fd0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 52fa6 │ │ │ │ + cbz r4, 52f82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8435c │ │ │ │ + bl 83e48 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52fac │ │ │ │ - bl 71fa4 │ │ │ │ + b.n 52f88 │ │ │ │ + bl 71f6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 52ff0 │ │ │ │ + cbz r4, 52fcc │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 52fc4 │ │ │ │ + cbz r2, 52fa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #38436 @ 0x9624 │ │ │ │ + movw r1, #41660 @ 0xa2bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52fda │ │ │ │ + beq.n 52fb6 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 5300e │ │ │ │ + cbz r2, 52fea │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41892 @ 0xa3a4 │ │ │ │ + movw r1, #45156 @ 0xb064 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5300e │ │ │ │ + bne.n 52fea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52ff0 │ │ │ │ + beq.n 52fcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ff0 │ │ │ │ + cbnz r3, 52fcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5300e │ │ │ │ - cbz r4, 53006 │ │ │ │ + b.n 52fea │ │ │ │ + cbz r4, 52fe2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5300e │ │ │ │ + beq.n 52fea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5300e │ │ │ │ + b.n 52fea │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ 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, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53050 ) │ │ │ │ - bl 1ff7b0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5302c ) │ │ │ │ + bl 2014d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53040 │ │ │ │ + cbz r2, 5301c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #56816 @ 0xddf0 │ │ │ │ + movw r0, #60048 @ 0xea90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - movw r0, #63064 @ 0xf658 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + b.w 847a8 │ │ │ │ + movw r0, #792 @ 0x318 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - bmi.n 52f5c │ │ │ │ + b.w 847a8 │ │ │ │ + bmi.n 52f38 │ │ │ │ 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 r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 53072 │ │ │ │ + cbz r3, 5304e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 53082 │ │ │ │ + b.n 5305e │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 53080 │ │ │ │ + ble.n 5305c │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5307c │ │ │ │ - cbnz r1, 530a6 │ │ │ │ + bgt.n 53058 │ │ │ │ + cbnz r1, 53082 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53082 │ │ │ │ + b.n 5305e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (53184 ) │ │ │ │ + ldr r1, [pc, #256] @ (53160 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 530ac │ │ │ │ + cbnz r0, 53088 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5317e │ │ │ │ + b.n 5315a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 530e4 │ │ │ │ + beq.n 530c0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 530c0 │ │ │ │ + cbz r5, 5309c │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 530f4 │ │ │ │ - b.n 530c8 │ │ │ │ + beq.n 530d0 │ │ │ │ + b.n 530a4 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 530dc │ │ │ │ - bl c705c │ │ │ │ + cbz r0, 530b8 │ │ │ │ + bl c67d4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 530a2 │ │ │ │ + blt.n 5307e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 530e0 │ │ │ │ - b.n 53102 │ │ │ │ + bne.n 530bc │ │ │ │ + b.n 530de │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 5310a │ │ │ │ + b.n 530e6 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 5310a │ │ │ │ + b.n 530e6 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 5310a │ │ │ │ + b.n 530e6 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 21fc30 │ │ │ │ + bl 221164 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 530a2 │ │ │ │ + beq.n 5307e │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 21a500 │ │ │ │ + bl 21badc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5314a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a588 │ │ │ │ + bl 21bb64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5314a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21a660 │ │ │ │ + bl 21bc3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5314a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21a7a8 │ │ │ │ + bl 21bd84 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5314a │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bc54 <_PyThreadState_GetCurrent@@Base+0x8c> │ │ │ │ + bl 21d1e4 <_PyThreadState_GetCurrent@@Base+0x8c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5316e │ │ │ │ + beq.n 5314a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53176 │ │ │ │ + beq.n 53152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53176 │ │ │ │ + cbnz r3, 53152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53176 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 53152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790d8 │ │ │ │ - b.n 530a2 │ │ │ │ + bl 790e8 │ │ │ │ + b.n 5307e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - orrs r4, r5 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfd44 │ │ │ │ + bl cf520 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 531b8 │ │ │ │ + cbz r0, 53194 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531b8 │ │ │ │ + beq.n 53194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 531b8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53194 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 531d4 │ │ │ │ + cbz r0, 531b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531d4 │ │ │ │ + beq.n 531b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 531d4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 531b0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 531f0 │ │ │ │ + cbz r0, 531cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 531f0 │ │ │ │ + beq.n 531cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 531f0 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 531cc │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5320c │ │ │ │ + cbz r0, 531e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5320c │ │ │ │ + beq.n 531e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5320c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 531e8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 53228 │ │ │ │ + cbz r0, 53204 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53228 │ │ │ │ + beq.n 53204 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53228 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53204 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 53244 │ │ │ │ + cbz r0, 53220 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53244 │ │ │ │ + beq.n 53220 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53244 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53220 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 53260 │ │ │ │ + cbz r0, 5323c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53260 │ │ │ │ + beq.n 5323c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53260 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5323c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 5327c │ │ │ │ + cbz r0, 53258 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5327c │ │ │ │ + beq.n 53258 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5327c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53258 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 53298 │ │ │ │ + cbz r0, 53274 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53298 │ │ │ │ + beq.n 53274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53298 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53274 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 532b4 │ │ │ │ + cbz r0, 53290 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532b4 │ │ │ │ + beq.n 53290 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 532b4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53290 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 532d0 │ │ │ │ + cbz r0, 532ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532d0 │ │ │ │ + beq.n 532ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 532d0 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 532ac │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 532ec │ │ │ │ + cbz r0, 532c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532ec │ │ │ │ + beq.n 532c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 532ec │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 532c8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 53308 │ │ │ │ + cbz r0, 532e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53308 │ │ │ │ + beq.n 532e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53308 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 532e4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 53324 │ │ │ │ + cbz r0, 53300 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53324 │ │ │ │ + beq.n 53300 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53324 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53300 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 53340 │ │ │ │ + cbz r0, 5331c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53340 │ │ │ │ + beq.n 5331c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53340 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5331c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5335c │ │ │ │ + cbz r0, 53338 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5335c │ │ │ │ + beq.n 53338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5335c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53338 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 53378 │ │ │ │ + cbz r0, 53354 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53378 │ │ │ │ + beq.n 53354 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53378 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53354 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 53394 │ │ │ │ + cbz r0, 53370 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53394 │ │ │ │ + beq.n 53370 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53394 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53370 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ 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 r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 533c0 │ │ │ │ + bne.n 5339c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 533e2 │ │ │ │ - b.n 533da │ │ │ │ + bne.n 533be │ │ │ │ + b.n 533b6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48500 @ 0xbd74 │ │ │ │ + movw r0, #51724 @ 0xca0c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 533b2 │ │ │ │ + bne.n 5338e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53460 │ │ │ │ - bl 80650 │ │ │ │ + b.n 5343c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 533d6 │ │ │ │ + bne.n 533b2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 533f6 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 533d2 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 533d6 │ │ │ │ + bne.n 533b2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 533d6 │ │ │ │ + beq.n 533b2 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #6176 @ 0x1820 │ │ │ │ + movw r1, #9408 @ 0x24c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #6180 @ 0x1824 │ │ │ │ + movw r0, #9412 @ 0x24c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 533d6 │ │ │ │ - bl 98638 │ │ │ │ + beq.n 533b2 │ │ │ │ + bl 97dec │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 53458 │ │ │ │ + bge.n 53434 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #39908 @ 0x9be4 │ │ │ │ + movw r1, #43172 @ 0xa8a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl ff320 │ │ │ │ - cbnz r0, 5348e │ │ │ │ + bl ff3b4 │ │ │ │ + cbnz r0, 5346a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ea6c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78024 │ │ │ │ + b.w 78034 │ │ │ │ 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 53596 │ │ │ │ - cbz r0, 534ce │ │ │ │ + bl 534b4 │ │ │ │ + cbz r0, 534aa │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 534cc │ │ │ │ + beq.n 534a8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ecc4 │ │ │ │ - ldr r0, [pc, #4] @ (534d4 ) │ │ │ │ + b.w 7ec40 │ │ │ │ + ldr r0, [pc, #4] @ (534b0 ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strb r4, [r6, #5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 53506 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 53506 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 199858 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 53506 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5352a │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbnz r3, 53506 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + movs r0, #1 │ │ │ │ + strd r2, r3, [r4] │ │ │ │ + b.n 5352c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 14b6cc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ + it eq │ │ │ │ + cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 53522 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5352a │ │ │ │ + movs r0, #1 │ │ │ │ + strd r6, r5, [r4] │ │ │ │ + b.n 5352c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + 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 534f4 │ │ │ │ + bmi.n 5354c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 5350e │ │ │ │ + bpl.n 53566 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1184 @ 0x4a0 │ │ │ │ + movw r1, #4408 @ 0x1138 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53526 │ │ │ │ + b.n 5357e │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -60916,356 +60944,335 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53558 │ │ │ │ + beq.n 535b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53558 │ │ │ │ + ble.n 535b0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53574 │ │ │ │ + beq.n 535cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53574 │ │ │ │ + b.n 535cc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 53592 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 535ea │ │ │ │ mov r0, r4 │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53592 │ │ │ │ + beq.n 535ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53592 │ │ │ │ + cbnz r3, 535ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #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 535e8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 535e8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 197d88 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 535e8 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5360c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 535e8 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - movs r0, #1 │ │ │ │ - strd r2, r3, [r4] │ │ │ │ - b.n 5360e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14a784 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 53604 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5360c │ │ │ │ - movs r0, #1 │ │ │ │ - strd r6, r5, [r4] │ │ │ │ - b.n 5360e │ │ │ │ - movs r0, #0 │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #5540 @ 0x15a4 │ │ │ │ + movw r1, #8824 @ 0x2278 │ │ │ │ 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 8ee90 │ │ │ │ - cbz r0, 5367c │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 53658 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 358d8 <_Py_IncRef@@Base+0x1e4> │ │ │ │ + bl 35908 <_Py_IncRef@@Base+0x232> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5365e │ │ │ │ - b.n 5367c │ │ │ │ + cbnz r0, 5363a │ │ │ │ + b.n 53658 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 53680 │ │ │ │ + bne.n 5365c │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 5369e │ │ │ │ + ble.n 5367a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24249c │ │ │ │ + bl 243974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53652 │ │ │ │ + bne.n 5362e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 5369e │ │ │ │ + cbz r3, 5367a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5368e │ │ │ │ + bne.n 5366a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5369e │ │ │ │ + b.n 5367a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5365c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5365c │ │ │ │ + bne.n 53638 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 53638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5367c │ │ │ │ + bne.n 53658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5367c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 53658 │ │ │ │ mov r0, 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 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 536d4 │ │ │ │ + beq.n 536b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 536d4 │ │ │ │ + ble.n 536b0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 536f0 │ │ │ │ + beq.n 536cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 536f0 │ │ │ │ + b.n 536cc │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 53718 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 536f4 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 536fc │ │ │ │ - bl 10dbd4 │ │ │ │ + cbnz r2, 536d8 │ │ │ │ + bl 10dda0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53702 │ │ │ │ - bl 8b828 │ │ │ │ + b.n 536de │ │ │ │ + bl 8b068 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53718 │ │ │ │ + beq.n 536f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53718 │ │ │ │ + cbnz r3, 536f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6d77c │ │ │ │ + b.w 6d754 │ │ │ │ + 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 534b4 │ │ │ │ + cbz r0, 53736 │ │ │ │ + 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 53734 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 7ec40 │ │ │ │ + ldr r0, [pc, #4] @ (5373c ) │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r6, #5] │ │ │ │ + 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] @ (53760 ) │ │ │ │ - bl 1ff7b0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53780 ) │ │ │ │ + bl 2014d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53750 │ │ │ │ + cbz r2, 5376e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #56816 @ 0xddf0 │ │ │ │ + movw r0, #60048 @ 0xea90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - movw r0, #63064 @ 0xf658 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + b.w 847a8 │ │ │ │ + movw r0, #792 @ 0x318 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - bmi.n 5366c │ │ │ │ + b.w 847a8 │ │ │ │ + nop │ │ │ │ + bmi.n 5368c │ │ │ │ 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, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53794 │ │ │ │ + beq.n 537b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53794 │ │ │ │ + ble.n 537b4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 537b0 │ │ │ │ + beq.n 537d0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 537b0 │ │ │ │ + b.n 537d0 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 537ce │ │ │ │ + bl 12f768 │ │ │ │ + b.n 537ee │ │ │ │ mov r0, r4 │ │ │ │ - bl d43e8 │ │ │ │ + bl d3c10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 537ce │ │ │ │ + beq.n 537ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 537ce │ │ │ │ + cbnz r3, 537ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 538fa │ │ │ │ + bcc.n 5391a │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53808 │ │ │ │ + bne.n 53828 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 5380c │ │ │ │ + bne.n 5382c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53810 │ │ │ │ + b.n 53830 │ │ │ │ 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 53832 │ │ │ │ + bhi.n 53852 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 538ec │ │ │ │ + b.n 5390c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5387e │ │ │ │ - cbnz r3, 53840 │ │ │ │ + bne.n 5389e │ │ │ │ + cbnz r3, 53860 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53848 │ │ │ │ + beq.n 53868 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49cdc │ │ │ │ + bl 49d68 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 53872 │ │ │ │ + beq.n 53892 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49cdc │ │ │ │ + bl 49d68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5385c │ │ │ │ + b.n 5387c │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 538ec │ │ │ │ + b.n 5390c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ 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 538aa │ │ │ │ + bne.n 538ca │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 538b2 │ │ │ │ + beq.n 538d2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 49cdc │ │ │ │ + bl 49d68 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 538e0 │ │ │ │ + beq.n 53900 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 49cdc │ │ │ │ + bl 49d68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 538ca │ │ │ │ + b.n 538ea │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -61273,149 +61280,200 @@ │ │ │ │ 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 r0, r1 │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53920 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 53964 │ │ │ │ + bne.n 53940 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 53984 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 29410 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5393e │ │ │ │ + bne.n 5395e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 53950 │ │ │ │ + bl f6a00 │ │ │ │ + b.n 53970 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1227a4 <_Py_set_inheritable@@Base> │ │ │ │ + bl 122cdc <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5395a │ │ │ │ + bne.n 5397a │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 53964 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 53984 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 539aa │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 534b4 │ │ │ │ + cbnz r0, 539c4 │ │ │ │ + b.n 539c0 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #51840 @ 0xca80 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5399e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 53a50 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 53596 │ │ │ │ - cbz r0, 539a0 │ │ │ │ - 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 5399e │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ecc4 │ │ │ │ - ldr r0, [pc, #4] @ (539a4 ) │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ + bl 534b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 539c0 │ │ │ │ + ldrd r3, r1, [sp, #8] │ │ │ │ + mvn.w r2, #1 │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + sbcs.w r1, r2, r1 │ │ │ │ + bcs.n 539ee │ │ │ │ + ldrd r4, r1, [sp] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + sbcs r2, r1 │ │ │ │ + bcc.n 53a06 │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #9456 @ 0x24f0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 53a3a │ │ │ │ + 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 │ │ │ │ + orrs r2, r0 │ │ │ │ + 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 53a46 │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 539c0 │ │ │ │ + ldr r0, [pc, #16] @ (53a54 ) │ │ │ │ + b.n 53a50 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w ff6bc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ strb r4, [r6, #5] │ │ │ │ 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 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 539d4 │ │ │ │ + beq.n 53a84 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 539ea │ │ │ │ + bne.n 53a9a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53a1e │ │ │ │ + beq.n 53ace │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 539ec │ │ │ │ - b.n 53a1e │ │ │ │ + bgt.n 53a9c │ │ │ │ + b.n 53ace │ │ │ │ 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 53a0a │ │ │ │ + beq.n 53aba │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53a38 │ │ │ │ + bne.n 53ae8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53a1e │ │ │ │ + beq.n 53ace │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53a3a │ │ │ │ + bgt.n 53aea │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 53a7c │ │ │ │ + bl 12f768 │ │ │ │ + b.n 53b2c │ │ │ │ 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 84934 │ │ │ │ + bl 84420 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53a66 │ │ │ │ + beq.n 53b16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53a66 │ │ │ │ + cbnz r3, 53b16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53a7c │ │ │ │ + beq.n 53b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53a7c │ │ │ │ + cbnz r3, 53b2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -61424,438 +61482,337 @@ │ │ │ │ movs r2, #24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 2957c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - cbz r4, 53ab2 │ │ │ │ + cbz r4, 53b62 │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 53ab4 │ │ │ │ + b.n 53b64 │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #15829 @ 0x3dd5 │ │ │ │ + movw r0, #15793 @ 0x3db1 │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 53188 │ │ │ │ + b.w 53164 │ │ │ │ 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 53afc │ │ │ │ + beq.n 53bac │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 53b1e │ │ │ │ + bl 12f768 │ │ │ │ + b.n 53bce │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 53b22 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 53bd2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53be2 │ │ │ │ + b.n 53c92 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53b1e │ │ │ │ + beq.n 53bce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 53b54 │ │ │ │ + ble.n 53c04 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 53b1e │ │ │ │ + bl d2234 │ │ │ │ + b.n 53bce │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 53b7e │ │ │ │ + cbnz r3, 53c2e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 53b66 │ │ │ │ + blt.n 53c16 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 53b7e │ │ │ │ + b.n 53c2e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 537d2 │ │ │ │ + bl 537f2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 53be2 │ │ │ │ - bl 98638 │ │ │ │ + b.n 53c92 │ │ │ │ + bl 97dec │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53ba0 │ │ │ │ + bne.n 53c50 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53b90 │ │ │ │ + bne.n 53c40 │ │ │ │ dmb ish │ │ │ │ - beq.n 53bac │ │ │ │ + beq.n 53c5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 537d2 │ │ │ │ + bl 537f2 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53bce │ │ │ │ + bne.n 53c7e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53bbe │ │ │ │ + bne.n 53c6e │ │ │ │ dmb ish │ │ │ │ - beq.n 53bda │ │ │ │ + beq.n 53c8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 53b6e │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 53c1e │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 53c08 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 53596 │ │ │ │ - cbnz r0, 53c22 │ │ │ │ - b.n 53c1e │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #48616 @ 0xbde8 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 53bfc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 53cae │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, sp │ │ │ │ - bl 53596 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53c1e │ │ │ │ - ldrd r3, r1, [sp, #8] │ │ │ │ - mvn.w r2, #1 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 53c4c │ │ │ │ - ldrd r4, r1, [sp] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - sbcs r2, r1 │ │ │ │ - bcc.n 53c64 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6192 @ 0x1830 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 53c98 │ │ │ │ - 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 │ │ │ │ - orrs r2, r0 │ │ │ │ - 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 53ca4 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 53c1e │ │ │ │ - ldr r0, [pc, #16] @ (53cb4 ) │ │ │ │ - b.n 53cae │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ff50c │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r6, #5] │ │ │ │ - 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] @ (53cf8 ) │ │ │ │ - bl 1ff7b0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (53cd4 ) │ │ │ │ + bl 2014d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53ce6 │ │ │ │ + cbz r2, 53cc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #56816 @ 0xddf0 │ │ │ │ + movw r0, #60048 @ 0xea90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - movw r0, #63064 @ 0xf658 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + b.w 847a8 │ │ │ │ + movw r0, #792 @ 0x318 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - nop │ │ │ │ - bmi.n 53c04 │ │ │ │ + b.w 847a8 │ │ │ │ + bmi.n 53be0 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #10172 @ 0x27bc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 53d28 │ │ │ │ + beq.n 53d04 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53d3e │ │ │ │ + bne.n 53d1a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53d72 │ │ │ │ + beq.n 53d4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53d40 │ │ │ │ - b.n 53d72 │ │ │ │ + bgt.n 53d1c │ │ │ │ + b.n 53d4e │ │ │ │ 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 53d5e │ │ │ │ + beq.n 53d3a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53d8c │ │ │ │ + bne.n 53d68 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53d72 │ │ │ │ + beq.n 53d4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53d8e │ │ │ │ + bgt.n 53d6a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 53dd0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 53dac │ │ │ │ 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 d53f8 │ │ │ │ + bl d4c1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53dba │ │ │ │ + beq.n 53d96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53dba │ │ │ │ + cbnz r3, 53d96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53dd0 │ │ │ │ + beq.n 53dac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53dd0 │ │ │ │ + cbnz r3, 53dac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #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 2991c <__getsockopt64@plt> │ │ │ │ - cbnz r0, 53e26 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cbz r4, 53e2a │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 53e2a │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - str r4, [r0, #0] │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 53e2c │ │ │ │ - movs r0, #1 │ │ │ │ - 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 │ │ │ │ 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 53f58 │ │ │ │ + bcc.n 53ef8 │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 53e66 │ │ │ │ + bne.n 53e06 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 53e6a │ │ │ │ + bne.n 53e0a │ │ │ │ mov fp, r3 │ │ │ │ - b.n 53e6e │ │ │ │ + b.n 53e0e │ │ │ │ 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 53e90 │ │ │ │ + bhi.n 53e30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f4a │ │ │ │ + b.n 53eea │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 53edc │ │ │ │ - cbnz r3, 53e9e │ │ │ │ + bne.n 53e7c │ │ │ │ + cbnz r3, 53e3e │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53ea6 │ │ │ │ + beq.n 53e46 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a0534 │ │ │ │ + bl 1a2564 │ │ │ │ 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 53ed0 │ │ │ │ + beq.n 53e70 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a0534 │ │ │ │ + bl 1a2564 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53eba │ │ │ │ + b.n 53e5a │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 53f4a │ │ │ │ + b.n 53eea │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ 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 53f08 │ │ │ │ + bne.n 53ea8 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 53f10 │ │ │ │ + beq.n 53eb0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a0534 │ │ │ │ + bl 1a2564 │ │ │ │ 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 53f3e │ │ │ │ + beq.n 53ede │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a0534 │ │ │ │ + bl 1a2564 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 53f28 │ │ │ │ + b.n 53ec8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -61863,191 +61820,216 @@ │ │ │ │ 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 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 53f7a │ │ │ │ + bne.n 53f1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53fc4 │ │ │ │ + b.n 53f64 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 12bbd8 │ │ │ │ + bl 12c564 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a168 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53f98 │ │ │ │ + bne.n 53f38 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 12bbd8 │ │ │ │ + bl 12c564 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 53fbc │ │ │ │ + bne.n 53f5c │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 53fd6 │ │ │ │ + cbz r3, 53f76 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r0, r3, r0 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ - b.n 53fd8 │ │ │ │ + b.n 53f78 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ 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] @ (54008 ) │ │ │ │ + ldr r0, [pc, #20] @ (53fa8 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b98 │ │ │ │ + bl 95350 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ 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 5403e │ │ │ │ + beq.n 53fde │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 54060 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 54000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 54064 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 54004 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54124 │ │ │ │ + b.n 540c4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54060 │ │ │ │ + beq.n 54000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54096 │ │ │ │ + ble.n 54036 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 54060 │ │ │ │ + bl d2234 │ │ │ │ + b.n 54000 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 540c0 │ │ │ │ + cbnz r3, 54060 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 540a8 │ │ │ │ + blt.n 54048 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 540c0 │ │ │ │ + b.n 54060 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 53e30 │ │ │ │ + bl 53dd0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54124 │ │ │ │ - bl 98638 │ │ │ │ + b.n 540c4 │ │ │ │ + bl 97dec │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 540e2 │ │ │ │ + bne.n 54082 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 540d2 │ │ │ │ + bne.n 54072 │ │ │ │ dmb ish │ │ │ │ - beq.n 540ee │ │ │ │ + beq.n 5408e │ │ │ │ mov r0, r4 │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 53e30 │ │ │ │ + bl 53dd0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54110 │ │ │ │ + bne.n 540b0 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54100 │ │ │ │ + bne.n 540a0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5411c │ │ │ │ + beq.n 540bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 540b0 │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 54050 │ │ │ │ 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, #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 2991c <__getsockopt64@plt> │ │ │ │ + cbnz r0, 540fa │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + cbz r4, 540fe │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ + beq.n 540fe │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + str r4, [r0, #0] │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 54100 │ │ │ │ + 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54144 │ │ │ │ + bne.n 54120 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54166 │ │ │ │ + b.n 54142 │ │ │ │ blx 2a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5415e │ │ │ │ + bne.n 5413a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -62055,100 +62037,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 54292 │ │ │ │ + bcc.n 5426e │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 5419e │ │ │ │ + bne.n 5417a │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 541a2 │ │ │ │ + bne.n 5417e │ │ │ │ mov fp, r3 │ │ │ │ - b.n 541a6 │ │ │ │ + b.n 54182 │ │ │ │ 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 541c8 │ │ │ │ + bhi.n 541a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54284 │ │ │ │ + b.n 54260 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 54216 │ │ │ │ - cbnz r3, 541d6 │ │ │ │ + bne.n 541f2 │ │ │ │ + cbnz r3, 541b2 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 541de │ │ │ │ + beq.n 541ba │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4cd70 │ │ │ │ + bl 4cc36 │ │ │ │ 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 54208 │ │ │ │ + beq.n 541e4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4cd70 │ │ │ │ + bl 4cc36 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 541f2 │ │ │ │ + b.n 541ce │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54284 │ │ │ │ + b.n 54260 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ 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 54242 │ │ │ │ + bne.n 5421e │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 5424a │ │ │ │ + beq.n 54226 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4cd70 │ │ │ │ + bl 4cc36 │ │ │ │ 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 54278 │ │ │ │ + beq.n 54254 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4cd70 │ │ │ │ + bl 4cc36 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54262 │ │ │ │ + b.n 5423e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -62159,1039 +62141,1077 @@ │ │ │ │ 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 542ca │ │ │ │ + beq.n 542a6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 542ec │ │ │ │ + bl 12f768 │ │ │ │ + b.n 542c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 542f0 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 542cc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 543b0 │ │ │ │ + b.n 5438c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 542ec │ │ │ │ + beq.n 542c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54322 │ │ │ │ + ble.n 542fe │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 542ec │ │ │ │ + bl d2234 │ │ │ │ + b.n 542c8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 5434c │ │ │ │ + cbnz r3, 54328 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54334 │ │ │ │ + blt.n 54310 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 5434c │ │ │ │ + b.n 54328 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 54168 │ │ │ │ + bl 54144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 543b0 │ │ │ │ - bl 98638 │ │ │ │ + b.n 5438c │ │ │ │ + bl 97dec │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5436e │ │ │ │ + bne.n 5434a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5435e │ │ │ │ + bne.n 5433a │ │ │ │ dmb ish │ │ │ │ - beq.n 5437a │ │ │ │ + beq.n 54356 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 54168 │ │ │ │ + bl 54144 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5439c │ │ │ │ + bne.n 54378 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5438c │ │ │ │ + bne.n 54368 │ │ │ │ dmb ish │ │ │ │ - beq.n 543a8 │ │ │ │ + beq.n 54384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 5433c │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 54318 │ │ │ │ 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 f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 543d8 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 543d8 │ │ │ │ + bne.n 543b4 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 543b4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54440 │ │ │ │ + b.n 5441c │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 29228 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 543f6 │ │ │ │ + bne.n 543d2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f693c │ │ │ │ - bl 6cb4c │ │ │ │ + b.w f6a00 │ │ │ │ + bl 6cb24 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54406 │ │ │ │ + cbnz r0, 543e2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a938 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 54432 │ │ │ │ - bl 6cd0c │ │ │ │ + cbz r5, 5440e │ │ │ │ + bl 6cce4 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f693c │ │ │ │ - bl 92450 │ │ │ │ + b.w f6a00 │ │ │ │ + bl 91be8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ 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 r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31772 @ 0x7c1c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5446c │ │ │ │ + beq.n 54448 │ │ │ │ mov r1, r6 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 5446e │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 5444a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 54482 │ │ │ │ + beq.n 5445e │ │ │ │ movw r1, #31772 @ 0x7c1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 54484 │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 54460 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 130e24 │ │ │ │ + b.w 1317b4 │ │ │ │ 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, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 544be │ │ │ │ + beq.n 5449a │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 544d4 │ │ │ │ + bne.n 544b0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 5452e │ │ │ │ + beq.n 5450a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 544d6 │ │ │ │ - b.n 5452e │ │ │ │ + bgt.n 544b2 │ │ │ │ + b.n 5450a │ │ │ │ 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 544f4 │ │ │ │ + beq.n 544d0 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5450a │ │ │ │ + bne.n 544e6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5452e │ │ │ │ + beq.n 5450a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 5452e │ │ │ │ - b.n 5450c │ │ │ │ + ble.n 5450a │ │ │ │ + b.n 544e8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 5456c │ │ │ │ + cbz r6, 54548 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54548 │ │ │ │ + bne.n 54524 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 54556 │ │ │ │ + bne.n 54532 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 545aa │ │ │ │ + bl 12f768 │ │ │ │ + b.n 54586 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5455e │ │ │ │ - b.n 54520 │ │ │ │ + bne.n 5453a │ │ │ │ + b.n 544fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5452e │ │ │ │ - b.n 54560 │ │ │ │ + ble.n 5450a │ │ │ │ + b.n 5453c │ │ │ │ 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 e1190 │ │ │ │ + bl e1180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5458e │ │ │ │ + beq.n 5456a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5458e │ │ │ │ + cbnz r3, 5456a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 545a4 │ │ │ │ + beq.n 54580 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 545a4 │ │ │ │ + cbnz r3, 54580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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 545e0 │ │ │ │ + beq.n 545bc │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 54602 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 545de │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 54606 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 545e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 546c6 │ │ │ │ + b.n 546a2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54602 │ │ │ │ + beq.n 545de │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54638 │ │ │ │ + ble.n 54614 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 54602 │ │ │ │ + bl d2234 │ │ │ │ + b.n 545de │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54662 │ │ │ │ + cbnz r3, 5463e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5464a │ │ │ │ + blt.n 54626 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 54662 │ │ │ │ + b.n 5463e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 227acc │ │ │ │ + bl 2290cc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 546c6 │ │ │ │ - bl 98638 │ │ │ │ + b.n 546a2 │ │ │ │ + bl 97dec │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54684 │ │ │ │ + bne.n 54660 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54674 │ │ │ │ + bne.n 54650 │ │ │ │ dmb ish │ │ │ │ - beq.n 54690 │ │ │ │ + beq.n 5466c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 227acc │ │ │ │ + bl 2290cc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 546b2 │ │ │ │ + bne.n 5468e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 546a2 │ │ │ │ + bne.n 5467e │ │ │ │ dmb ish │ │ │ │ - beq.n 546be │ │ │ │ + beq.n 5469a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 54652 │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 5462e │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000546ca : │ │ │ │ +000546a6 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 546e0 │ │ │ │ + bpl.n 546bc │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 546e0 │ │ │ │ - b.w 1ebd30 │ │ │ │ + cbz r1, 546bc │ │ │ │ + b.w 1edb00 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4a954 │ │ │ │ + bl 4a936 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 12cc10 │ │ │ │ + b.w 12d59c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6684 @ 0x1a1c │ │ │ │ + movw r1, #9948 @ 0x26dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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 54760 │ │ │ │ + beq.n 5473c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31716 @ 0x7be4 │ │ │ │ + movw r1, #34992 @ 0x88b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 54782 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5475e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 108e84 │ │ │ │ - cbnz r0, 54786 │ │ │ │ + bl 10901c │ │ │ │ + cbnz r0, 54762 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31756 @ 0x7c0c │ │ │ │ + movw r1, #35032 @ 0x88d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54846 │ │ │ │ + b.n 54822 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54782 │ │ │ │ + beq.n 5475e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 547b8 │ │ │ │ + ble.n 54794 │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #35076 @ 0x8904 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 54782 │ │ │ │ + bl d2234 │ │ │ │ + b.n 5475e │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 547e2 │ │ │ │ + cbnz r3, 547be │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 547ca │ │ │ │ + blt.n 547a6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 547e2 │ │ │ │ + b.n 547be │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 272790 │ │ │ │ + bl 273680 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54846 │ │ │ │ - bl 98638 │ │ │ │ + b.n 54822 │ │ │ │ + bl 97dec │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54804 │ │ │ │ + bne.n 547e0 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 547f4 │ │ │ │ + bne.n 547d0 │ │ │ │ dmb ish │ │ │ │ - beq.n 54810 │ │ │ │ + beq.n 547ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 272790 │ │ │ │ + bl 273680 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54832 │ │ │ │ + bne.n 5480e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54822 │ │ │ │ + bne.n 547fe │ │ │ │ dmb ish │ │ │ │ - beq.n 5483e │ │ │ │ + beq.n 5481a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 547d2 │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 547ae │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #36] @ (54880 ) │ │ │ │ + ldr r4, [pc, #36] @ (5485c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 5486e │ │ │ │ - bl 1f927c │ │ │ │ + cbz r3, 5484a │ │ │ │ + bl 1faff4 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 270908 │ │ │ │ + bl 271800 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ 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 270908 │ │ │ │ + bl 271800 │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ │ │ │ │ -000548c8 : │ │ │ │ +000548a4 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1ee364 │ │ │ │ + b.w 1f0134 │ │ │ │ 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 72b78 │ │ │ │ + bl 72b40 │ │ │ │ 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, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 5491c │ │ │ │ - b.w 72f58 │ │ │ │ + cbnz r0, 548f8 │ │ │ │ + b.w 72f94 │ │ │ │ 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 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54976 │ │ │ │ + cbz r0, 54952 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 554a0 │ │ │ │ + bl 549e0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 5494a │ │ │ │ + b.n 54926 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5499a │ │ │ │ + bne.n 54976 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 549aa │ │ │ │ + cbz r4, 54986 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54948 │ │ │ │ + ble.n 54924 │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54944 │ │ │ │ + beq.n 54920 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5497a │ │ │ │ + bne.n 54956 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5498a │ │ │ │ + bne.n 54966 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 549aa │ │ │ │ + b.n 54986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5496c │ │ │ │ + bne.n 54948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5496c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54976 │ │ │ │ + bne.n 54952 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54976 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54952 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54948 │ │ │ │ + bne.n 54924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54948 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 54924 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000549ae : │ │ │ │ +0005498a : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 20be78 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ - movw r1, #42980 @ 0xa7e4 │ │ │ │ + b.w 20db6c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + movw r1, #46244 @ 0xb4a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w cfa94 │ │ │ │ + b.w cf26c │ │ │ │ │ │ │ │ -000549c2 : │ │ │ │ +0005499e : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 254834 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 2558e8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000549ca : │ │ │ │ +000549a6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (54a00 ) │ │ │ │ + ldr r4, [pc, #36] @ (549dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 1f8cdc │ │ │ │ + bl 1faa54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 549fc │ │ │ │ - movw r0, #6768 @ 0x1a70 │ │ │ │ + bge.n 549d8 │ │ │ │ + movw r0, #10032 @ 0x2730 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f6cf0 │ │ │ │ + b.w 1f8abc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 54a32 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 54a32 │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #64] @ (54a38 ) │ │ │ │ + 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 54a18 │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 54a22 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r2, r3 │ │ │ │ + b.n 54a2a │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r2, r3 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {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, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 54a3c │ │ │ │ + beq.n 54a74 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54a3c │ │ │ │ + beq.n 54a74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 54a68 │ │ │ │ - b.n 54a54 │ │ │ │ + bls.n 54aa0 │ │ │ │ + b.n 54a8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 54a30 │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + beq.n 54a68 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54a30 │ │ │ │ - b.n 54b00 │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + bne.n 54a68 │ │ │ │ + b.n 54b38 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54b00 │ │ │ │ + beq.n 54b38 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a7c │ │ │ │ - bl 80650 │ │ │ │ + bne.n 54ab4 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b00 │ │ │ │ + bne.n 54b38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54a90 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 54ac8 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54b00 │ │ │ │ + bne.n 54b38 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54aa2 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54ada │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 54b38 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54ab4 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54aec │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 54b38 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54ac6 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54afe │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 54b38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54ad8 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 54b00 │ │ │ │ + bne.n 54b10 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 54b38 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 54b04 │ │ │ │ - movw r2, #64816 @ 0xfd30 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6808 @ 0x1a98 │ │ │ │ + bmi.n 54b3c │ │ │ │ + movw r2, #2720 @ 0xaa0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #10180 @ 0x27c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54e3a │ │ │ │ + b.n 54e72 │ │ │ │ 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 54b30 │ │ │ │ + bmi.n 54b68 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #50364 @ 0xc4bc │ │ │ │ + movw r2, #53588 @ 0xd154 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6820 @ 0x1aa4 │ │ │ │ + movw r1, #10192 @ 0x27d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54b38 │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 54b5e │ │ │ │ + bmi.n 54b96 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #50364 @ 0xc4bc │ │ │ │ + movw r2, #53588 @ 0xd154 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6832 @ 0x1ab0 │ │ │ │ + movw r1, #10204 @ 0x27dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54b38 │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 54b8c │ │ │ │ + bmi.n 54bc4 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #50364 @ 0xc4bc │ │ │ │ + movw r2, #53588 @ 0xd154 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6844 @ 0x1abc │ │ │ │ + movw r1, #10216 @ 0x27e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54b38 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 54bba │ │ │ │ + bmi.n 54bf2 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6856 @ 0x1ac8 │ │ │ │ + movw r1, #10228 @ 0x27f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54b38 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 54be4 │ │ │ │ + bmi.n 54c1c │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6868 @ 0x1ad4 │ │ │ │ + movw r1, #10240 @ 0x2800 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54b38 │ │ │ │ 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 54c10 │ │ │ │ + bmi.n 54c48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6880 @ 0x1ae0 │ │ │ │ + movw r1, #10252 @ 0x280c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54b38 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54c26 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 54c5e │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 54b00 │ │ │ │ + bne.w 54b38 │ │ │ │ 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 54c52 │ │ │ │ + bmi.n 54c8a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #64816 @ 0xfd30 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6892 @ 0x1aec │ │ │ │ + movw r2, #2720 @ 0xaa0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #10264 @ 0x2818 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54b38 │ │ │ │ ldr.w r9, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 54c80 │ │ │ │ + bmi.n 54cb8 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #64816 @ 0xfd30 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6904 @ 0x1af8 │ │ │ │ + movw r2, #2720 @ 0xaa0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #10276 @ 0x2824 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54b38 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 54cde │ │ │ │ + ble.n 54d16 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 54cb0 │ │ │ │ + bmi.n 54ce8 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #50364 @ 0xc4bc │ │ │ │ + movw r2, #53588 @ 0xd154 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6916 @ 0x1b04 │ │ │ │ + movw r1, #10288 @ 0x2830 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54b38 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 54ce4 │ │ │ │ + beq.n 54d1c │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 54ce6 │ │ │ │ + bmi.n 54d1e │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #50364 @ 0xc4bc │ │ │ │ + movw r2, #53588 @ 0xd154 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #6928 @ 0x1b10 │ │ │ │ + movw r1, #10300 @ 0x283c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40720 @ 0x9f10 │ │ │ │ + movw r0, #43944 @ 0xaba8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 54b00 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 54b38 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 54ce6 │ │ │ │ + b.n 54d1e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12340 @ 0x3034 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #9128 @ 0x23a8 │ │ │ │ + movw r0, #12352 @ 0x3040 │ │ │ │ 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 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54d38 │ │ │ │ + beq.n 54d70 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d44 │ │ │ │ + bge.n 54d7c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6940 @ 0x1b1c │ │ │ │ + movw r1, #10312 @ 0x2848 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e5a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d62 │ │ │ │ + bge.n 54d9a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6976 @ 0x1b40 │ │ │ │ + movw r1, #10348 @ 0x286c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 54d38 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 54d70 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d80 │ │ │ │ + bge.n 54db8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7020 @ 0x1b6c │ │ │ │ + movw r1, #10392 @ 0x2898 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 54d38 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 54d70 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 54d9e │ │ │ │ + bge.n 54dd6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7064 @ 0x1b98 │ │ │ │ + movw r1, #10436 @ 0x28c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 54d38 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 54d70 │ │ │ │ mov r0, fp │ │ │ │ - bl 55118 │ │ │ │ + bl 55138 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54d38 │ │ │ │ + beq.n 54d70 │ │ │ │ mov r0, sl │ │ │ │ - bl 55118 │ │ │ │ + bl 55138 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 54e12 │ │ │ │ - cbz r5, 54dc2 │ │ │ │ + cbz r0, 54e4a │ │ │ │ + cbz r5, 54dfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 55118 │ │ │ │ + bl 55138 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54dc4 │ │ │ │ - b.n 54e1a │ │ │ │ - ldr r5, [pc, #128] @ (54e44 ) │ │ │ │ - cbz r4, 54dd2 │ │ │ │ + cbnz r0, 54dfc │ │ │ │ + b.n 54e52 │ │ │ │ + ldr r5, [pc, #128] @ (54e7c ) │ │ │ │ + cbz r4, 54e0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 55118 │ │ │ │ + bl 55138 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54dd4 │ │ │ │ - b.n 54e20 │ │ │ │ - ldr r4, [pc, #112] @ (54e44 ) │ │ │ │ + cbnz r0, 54e0c │ │ │ │ + b.n 54e58 │ │ │ │ + ldr r4, [pc, #112] @ (54e7c ) │ │ │ │ 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 │ │ │ │ @@ -63203,33 +63223,33 @@ │ │ │ │ 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 215464 │ │ │ │ + bl 187538 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e5a │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e5a │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 54e22 │ │ │ │ + b.n 54e5a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, sl │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -63238,233 +63258,225 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54e74 │ │ │ │ + beq.n 54eac │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54e8a │ │ │ │ + bne.n 54ec2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54ebe │ │ │ │ + beq.n 54ef6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54e8c │ │ │ │ - b.n 54ebe │ │ │ │ + bgt.n 54ec4 │ │ │ │ + b.n 54ef6 │ │ │ │ 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 54eaa │ │ │ │ + beq.n 54ee2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54ed8 │ │ │ │ + bne.n 54f10 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54ebe │ │ │ │ + beq.n 54ef6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54eda │ │ │ │ + bgt.n 54f12 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 54f1c │ │ │ │ + bl 12f768 │ │ │ │ + b.n 54f54 │ │ │ │ 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 cc5d8 │ │ │ │ + bl cbd88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f06 │ │ │ │ + beq.n 54f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54f06 │ │ │ │ + cbnz r3, 54f3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f1c │ │ │ │ + beq.n 54f54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54f1c │ │ │ │ + cbnz r3, 54f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #7100 @ 0x1bbc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w e21a4 │ │ │ │ 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] @ (54f78 ) │ │ │ │ + ldr r2, [pc, #44] @ (54f98 ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7e69c │ │ │ │ + bl 7e618 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (54f7c ) │ │ │ │ + ldr r0, [pc, #36] @ (54f9c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r0, #520] @ 0x208 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54f74 │ │ │ │ + beq.n 54f94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #520] @ 0x208 │ │ │ │ - cbnz r3, 54f74 │ │ │ │ + cbnz r3, 54f94 │ │ │ │ add.w r0, r0, #520 @ 0x208 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 54fa2 │ │ │ │ + bne.n 54fc2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54fc2 │ │ │ │ - b.n 54fba │ │ │ │ + bne.n 54fe2 │ │ │ │ + b.n 54fda │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #4840 @ 0x12e8 │ │ │ │ + movw r0, #8132 @ 0x1fc4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f94 │ │ │ │ - b.n 55042 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 54fb4 │ │ │ │ + b.n 55062 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55042 │ │ │ │ + bne.n 55062 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6288 @ 0x1890 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 54fea │ │ │ │ + beq.n 5500a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3660 @ 0xe4c │ │ │ │ + movw r1, #6948 @ 0x1b24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 55036 │ │ │ │ + bl d5248 │ │ │ │ + b.n 55056 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 54ff6 │ │ │ │ + bhi.n 55016 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 55010 │ │ │ │ + cbnz r2, 55030 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 5502e │ │ │ │ + b.n 5504e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #52576 @ 0xcd60 │ │ │ │ + movw r1, #55800 @ 0xd9f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 55036 │ │ │ │ + bl d5248 │ │ │ │ + b.n 55056 │ │ │ │ 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 5501a │ │ │ │ + bne.n 5503a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 55042 │ │ │ │ + b.w 80ed8 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 55062 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5502e │ │ │ │ + b.n 5504e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 84780 <_PyObject_New@@Base> │ │ │ │ + bl 8426c <_PyObject_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55112 │ │ │ │ + beq.n 55132 │ │ │ │ movs r3, #0 │ │ │ │ strh r3, [r0, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55092 │ │ │ │ + cbz r3, 550b2 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55088 │ │ │ │ + bne.n 550a8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55078 │ │ │ │ + bne.n 55098 │ │ │ │ dmb ish │ │ │ │ - beq.n 55092 │ │ │ │ - bl 27359c │ │ │ │ + beq.n 550b2 │ │ │ │ + bl 278c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ ldrd r9, r8, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [r3, #16] │ │ │ │ - bl 270908 │ │ │ │ + bl 271800 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270908 │ │ │ │ + bl 271800 │ │ │ │ movs r1, #1 │ │ │ │ blx 294c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270908 │ │ │ │ + bl 271800 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #25 │ │ │ │ blx 294c4 │ │ │ │ @@ -63476,1795 +63488,1763 @@ │ │ │ │ blx 2a0fc │ │ │ │ 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, 55112 │ │ │ │ + cbz r3, 55132 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55108 │ │ │ │ + bne.n 55128 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 550f8 │ │ │ │ + bne.n 55118 │ │ │ │ dmb ish │ │ │ │ - beq.n 55112 │ │ │ │ - bl 25161c │ │ │ │ + beq.n 55132 │ │ │ │ + bl 25267c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, 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 r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d90 │ │ │ │ - cbz r0, 55192 │ │ │ │ + bl 72d58 │ │ │ │ + cbz r0, 551b2 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 55150 │ │ │ │ + b.n 55170 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5514a │ │ │ │ + beq.n 5516a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 551b8 │ │ │ │ + bge.n 551d8 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55140 │ │ │ │ + beq.n 55160 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 55196 │ │ │ │ + bmi.n 551b6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #7144 @ 0x1be8 │ │ │ │ + movw r1, #10472 @ 0x28e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 551a8 │ │ │ │ + bne.n 551c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 551b8 │ │ │ │ - bl 161300 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 551d8 │ │ │ │ + bl 162324 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5514a │ │ │ │ + bne.n 5516a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55192 │ │ │ │ + beq.n 551b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55192 │ │ │ │ + bne.n 551b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55192 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 551b2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrd r1, r3, [r0, #8] │ │ │ │ + movw r0, #10524 @ 0x291c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w e2190 │ │ │ │ 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, 551de │ │ │ │ + cbz r3, 55216 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 551e0 │ │ │ │ + b.n 55218 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #308] @ (55318 ) │ │ │ │ + movw r4, #35172 @ 0x8964 │ │ │ │ + movt r4, #69 @ 0x45 │ │ │ │ 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, 55214 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ + 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} │ │ │ │ + cbnz r7, 55252 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 55214 │ │ │ │ + ble.n 55252 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 55214 │ │ │ │ - cbnz r6, 55238 │ │ │ │ - ldr r1, [pc, #260] @ (5531c ) │ │ │ │ + bgt.n 55252 │ │ │ │ + cbnz r6, 5527c │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r4, #17488 @ 0x4450 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 552e6 │ │ │ │ + beq.n 5532a │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 552e2 │ │ │ │ - cbz r7, 55290 │ │ │ │ + beq.n 55326 │ │ │ │ + cbz r7, 552d4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 5526e │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 552b2 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55266 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 552aa │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 552e2 │ │ │ │ + bne.n 55326 │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 55272 │ │ │ │ - b.n 55294 │ │ │ │ + bne.n 552b6 │ │ │ │ + b.n 552d8 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 55282 │ │ │ │ + cbnz r0, 552c6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1c28ac │ │ │ │ - cbnz r0, 55294 │ │ │ │ - b.n 552e2 │ │ │ │ + bl 1c4a10 │ │ │ │ + cbnz r0, 552d8 │ │ │ │ + b.n 55326 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 53596 │ │ │ │ - cbz r0, 552e2 │ │ │ │ + bl 534b4 │ │ │ │ + cbz r0, 55326 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 55294 │ │ │ │ - b.n 55276 │ │ │ │ + beq.n 552d8 │ │ │ │ + b.n 552ba │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 552ba │ │ │ │ + beq.n 552fe │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29620 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 552c8 │ │ │ │ + b.n 5530c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 29cdc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b118 │ │ │ │ - cbz r5, 552ea │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r5, 5532e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 552f4 │ │ │ │ - bl e921c │ │ │ │ + bne.n 55338 │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5529c │ │ │ │ + beq.n 552e0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 55304 │ │ │ │ + b.n 55348 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 55304 │ │ │ │ + b.n 55348 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 55304 │ │ │ │ + b.n 55348 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 552e2 │ │ │ │ + bl f6a00 │ │ │ │ + b.n 55326 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - bics r4, r0 │ │ │ │ - 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 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 5533c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r2, 55356 │ │ │ │ + cbnz r3, 55376 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 55390 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55356 │ │ │ │ + cbz r3, 55390 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45576 @ 0xb208 │ │ │ │ + movw r1, #48840 @ 0xbec8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5543c │ │ │ │ + bl 12f768 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 55466 │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5536e │ │ │ │ - bl 4f548 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 5537a │ │ │ │ - b.n 55352 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4c500 │ │ │ │ - mov r5, r0 │ │ │ │ + bne.n 553a8 │ │ │ │ + bl 228fd8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 553b4 │ │ │ │ + b.n 5538c │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4f89e │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55352 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 553a4 │ │ │ │ - add.w r0, r6, #13 │ │ │ │ + beq.n 5538c │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cbz r3, 553de │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5539a │ │ │ │ + bne.n 553d4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5538a │ │ │ │ + bne.n 553c4 │ │ │ │ dmb ish │ │ │ │ - beq.n 553a4 │ │ │ │ - bl 27359c │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + beq.n 553de │ │ │ │ + bl 278c10 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r7, r4, [r3] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r4, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r4, #16 │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 553c2 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 294c4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ + blx 29c10 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + 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 5540e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cbz r3, 5543c │ │ │ │ - add.w r0, r6, #13 │ │ │ │ + str.w r8, [r0] │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbz r3, 55466 │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55432 │ │ │ │ + bne.n 5545c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55422 │ │ │ │ + bne.n 5544c │ │ │ │ dmb ish │ │ │ │ - beq.n 5543c │ │ │ │ - bl 25161c │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 55466 │ │ │ │ + bl 25267c │ │ │ │ + mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 270bc0 <_PyCrossInterpreterData_Release@@Base+0x44> │ │ │ │ + bl 271ab0 <_PyCrossInterpreterData_Release@@Base+0x44> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5546c │ │ │ │ + beq.n 55492 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 1ffee0 <_PyEval_GetBuiltin@@Base+0x730> │ │ │ │ + bl 201b80 <_PyEval_GetBuiltin@@Base+0x6b0> │ │ │ │ + b.n 55494 │ │ │ │ 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 157bb8 │ │ │ │ + bl 158bd0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5549a │ │ │ │ + beq.n 554c0 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11caf4 │ │ │ │ + b.w 11d038 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 554f2 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 554f2 │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (554f8 ) │ │ │ │ - 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 554d8 │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 554e2 │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.n 554ea │ │ │ │ - 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 │ │ │ │ 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 17cd28 │ │ │ │ + bl 17df00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55524 │ │ │ │ + beq.n 554ee │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11caf4 │ │ │ │ + b.w 11d038 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + ldr r2, [pc, #20] @ (5550c ) │ │ │ │ + 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 556b2 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55546 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 55560 │ │ │ │ + cbnz r3, 5552c │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r2, 55546 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55560 │ │ │ │ + cbz r3, 55546 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45576 @ 0xb208 │ │ │ │ + movw r1, #48840 @ 0xbec8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 55630 │ │ │ │ + bl 12f768 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 5562c │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 5555e │ │ │ │ + bl 4f520 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 5556a │ │ │ │ + b.n 55542 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4b202 │ │ │ │ - mov r6, r0 │ │ │ │ + bl 4c450 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5555c │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 5559c │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + beq.n 55542 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cbz r3, 55594 │ │ │ │ + add.w r0, r6, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55592 │ │ │ │ + bne.n 5558a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55582 │ │ │ │ + bne.n 5557a │ │ │ │ dmb ish │ │ │ │ - beq.n 5559c │ │ │ │ - bl 27359c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + beq.n 55594 │ │ │ │ + bl 278c10 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - ldrd r8, r4, [r3] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r7, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r4, #64 @ 0x40 │ │ │ │ blx 294c4 │ │ │ │ - add.w lr, r4, #64 @ 0x40 │ │ │ │ - mov r9, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ + mov r8, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 555b6 │ │ │ │ + cmp r4, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 555b2 │ │ │ │ movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ + movs r0, #8 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - str r0, [r4, #0] │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 55630 │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + str.w r9, [r0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 5562c │ │ │ │ + add.w r0, r6, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55626 │ │ │ │ + bne.n 55622 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55616 │ │ │ │ + bne.n 55612 │ │ │ │ dmb ish │ │ │ │ - beq.n 55630 │ │ │ │ - bl 25161c │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 5562c │ │ │ │ + bl 25267c │ │ │ │ + mov r0, r5 │ │ │ │ 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, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55684 │ │ │ │ + beq.n 55680 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 55686 │ │ │ │ + b.n 55682 │ │ │ │ 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 1ffaf4 <_PyEval_GetBuiltin@@Base+0x344> │ │ │ │ + bl 2017bc <_PyEval_GetBuiltin@@Base+0x2ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 556b0 │ │ │ │ + beq.n 556ac │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11caf4 │ │ │ │ - b.n 556b2 │ │ │ │ + bl 11d038 │ │ │ │ + b.n 556ae │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (556cc ) │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55702 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [pc, #52] @ (55704 ) │ │ │ │ + cmp r3, r2 │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ + str r4, [r0, #8] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ - b.n 557a6 │ │ │ │ + ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str.w r1, [r0, #-8] │ │ │ │ + str.w r3, [r0, #-4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, pc} │ │ │ │ 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 r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55700 │ │ │ │ + beq.n 55738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55700 │ │ │ │ + ble.n 55738 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55718 │ │ │ │ + beq.n 55750 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 55718 │ │ │ │ + b.n 55750 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 55744 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5577c │ │ │ │ mov r0, r4 │ │ │ │ - bl 13acf4 │ │ │ │ - cbnz r0, 55758 │ │ │ │ + bl 13c04c │ │ │ │ + cbnz r0, 55790 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7344 @ 0x1cb0 │ │ │ │ + movw r1, #10608 @ 0x2970 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 55748 │ │ │ │ + bne.n 55780 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55776 │ │ │ │ + b.n 557ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55744 │ │ │ │ + bne.n 5577c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55744 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5577c │ │ │ │ mov r0, r4 │ │ │ │ - bl 88c10 │ │ │ │ + bl 886e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55776 │ │ │ │ + beq.n 557ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55776 │ │ │ │ + cbnz r3, 557ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 270bc0 <_PyCrossInterpreterData_Release@@Base+0x44> │ │ │ │ + bl 271ab0 <_PyCrossInterpreterData_Release@@Base+0x44> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 557a0 │ │ │ │ + beq.n 557d8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11caf4 │ │ │ │ - b.n 557a2 │ │ │ │ + bl 11d038 │ │ │ │ + b.n 557da │ │ │ │ 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 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 557f6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (557f8 ) │ │ │ │ - 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] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str.w r1, [r0, #-8] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 557f8 │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 557f8 │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d4c1c │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 505f4 <_PyMonitoring_FireBranchEvent@@Base+0x7a> │ │ │ │ - cbz r0, 5584a │ │ │ │ + bl 505cc <_PyMonitoring_FireBranchEvent@@Base+0x7c> │ │ │ │ + cbz r0, 55852 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 55830 │ │ │ │ + cbz r0, 55838 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 5583e │ │ │ │ + bl f6a00 │ │ │ │ + b.n 55846 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c04ec │ │ │ │ + bl 1c25b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55842 │ │ │ │ + bne.n 5584a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5584a │ │ │ │ + b.n 55852 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 11caf4 │ │ │ │ + bl 11d038 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 55868 │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 55868 │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d53f8 │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ + ldr r2, [pc, #20] @ (5586c ) │ │ │ │ + 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 556b2 │ │ │ │ + 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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 558a0 │ │ │ │ + beq.n 5589c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 558b6 │ │ │ │ + bne.n 558b2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 558ea │ │ │ │ + beq.n 558e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 558b8 │ │ │ │ - b.n 558ea │ │ │ │ + bgt.n 558b4 │ │ │ │ + b.n 558e6 │ │ │ │ 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 558d6 │ │ │ │ + beq.n 558d2 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55904 │ │ │ │ + bne.n 55900 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 558ea │ │ │ │ + beq.n 558e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55906 │ │ │ │ + bgt.n 55902 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 55948 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 55944 │ │ │ │ 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 1333e4 │ │ │ │ + bl 133d68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55932 │ │ │ │ + beq.n 5592e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55932 │ │ │ │ + cbnz r3, 5592e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55948 │ │ │ │ + beq.n 55944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55948 │ │ │ │ + cbnz r3, 55944 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 55964 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 5597e │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 5597e │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #48840 @ 0xbec8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55a48 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 172b48 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 48f58 │ │ │ │ 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 559f6 │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 5599e │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + beq.n 5597a │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cbz r3, 559ba │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55994 │ │ │ │ + bne.n 559b0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55984 │ │ │ │ + bne.n 559a0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5599e │ │ │ │ - bl 27359c │ │ │ │ - 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} │ │ │ │ + beq.n 559ba │ │ │ │ + bl 278c10 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r9, r4, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r4, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r4, #16 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + cmp r4, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 559d4 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 294c4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ 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 29c10 │ │ │ │ - ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 559f6 │ │ │ │ - addw r0, r6, #431 @ 0x1af │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 55a48 │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 559ec │ │ │ │ + bne.n 55a3e │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 559dc │ │ │ │ + bne.n 55a2e │ │ │ │ dmb ish │ │ │ │ - beq.n 559f6 │ │ │ │ - bl 25161c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + beq.n 55a48 │ │ │ │ + bl 25267c │ │ │ │ + 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, #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, #13765 @ 0x35c5 │ │ │ │ + movt r4, #4 │ │ │ │ + ldr r3, [pc, #60] @ (55ab0 ) │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movs r4, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + bl 2203ec <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 55a86 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 55aaa │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ + mov.w r0, #434 @ 0x1b2 │ │ │ │ + blx 2a7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 55aa6 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + b.n 55a82 │ │ │ │ + bl 80ed8 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + add r4, pc │ │ │ │ + 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 r4, [pc, #96] @ (55a6c ) │ │ │ │ + ldr r4, [pc, #96] @ (55b24 ) │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55a54 │ │ │ │ + cbz r3, 55b0e │ │ │ │ ldr.w r0, [r4, #1380] @ 0x564 │ │ │ │ - bl 55af2 <_Py_hashtable_size@@Base> │ │ │ │ + bl 55b28 <_Py_hashtable_size@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #1372] @ 0x55c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 55af2 <_Py_hashtable_size@@Base> │ │ │ │ + bl 55b28 <_Py_hashtable_size@@Base> │ │ │ │ add r5, r0 │ │ │ │ ldr.w r0, [r4, #1384] @ 0x568 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 55af2 <_Py_hashtable_size@@Base> │ │ │ │ + bl 55b28 <_Py_hashtable_size@@Base> │ │ │ │ add r2, sp, #4 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #34165 @ 0x8575 │ │ │ │ + movw r1, #36225 @ 0x8d81 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r4, #1388] @ 0x56c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 270a3c <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 55a56 │ │ │ │ + bl 271930 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 55b10 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 12cc10 │ │ │ │ - nop │ │ │ │ + b.w 12d59c │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (55a88 ) │ │ │ │ - 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 557a6 │ │ │ │ - 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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r1, r2 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r2, r3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - movw r3, #13547 @ 0x34eb │ │ │ │ - movt r3, #4 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - movw r3, #17568 @ 0x44a0 │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 21eeac <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 55aca │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 55aee │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - mov.w r0, #434 @ 0x1b2 │ │ │ │ - blx 2a7cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 55aea │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 55ac6 │ │ │ │ - bl 80f64 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00055af2 <_Py_hashtable_size@@Base>: │ │ │ │ +00055b28 <_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 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55b1c <_Py_hashtable_size@@Base+0x2a> │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 55b36 <_Py_hashtable_size@@Base+0x44> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55b36 <_Py_hashtable_size@@Base+0x44> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45576 @ 0xb208 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 55c0c <_Py_hashtable_size@@Base+0x11a> │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 55b4e <_Py_hashtable_size@@Base+0x5c> │ │ │ │ - bl 2279d8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 55b5a <_Py_hashtable_size@@Base+0x68> │ │ │ │ - b.n 55b32 <_Py_hashtable_size@@Base+0x40> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4f8c6 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55b32 <_Py_hashtable_size@@Base+0x40> │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 55b84 <_Py_hashtable_size@@Base+0x92> │ │ │ │ - add.w r0, r5, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55b7a <_Py_hashtable_size@@Base+0x88> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55b6a <_Py_hashtable_size@@Base+0x78> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55b84 <_Py_hashtable_size@@Base+0x92> │ │ │ │ - bl 27359c │ │ │ │ - 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 294c4 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - mov r9, r0 │ │ │ │ - blx 29c10 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - 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 55bb4 <_Py_hashtable_size@@Base+0xc2> │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str.w r8, [r0] │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbz r3, 55c0c <_Py_hashtable_size@@Base+0x11a> │ │ │ │ - add.w r0, r5, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55c02 <_Py_hashtable_size@@Base+0x110> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55bf2 <_Py_hashtable_size@@Base+0x100> │ │ │ │ - dmb ish │ │ │ │ - beq.n 55c0c <_Py_hashtable_size@@Base+0x11a> │ │ │ │ - bl 25161c │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + 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 790e8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55b98 <_Py_hashtable_size@@Base+0x70> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 55b98 <_Py_hashtable_size@@Base+0x70> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55c3e <_Py_hashtable_size@@Base+0x14c> │ │ │ │ + beq.n 55bc6 <_Py_hashtable_size@@Base+0x9e> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55c54 <_Py_hashtable_size@@Base+0x162> │ │ │ │ + bne.n 55bdc <_Py_hashtable_size@@Base+0xb4> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55c88 <_Py_hashtable_size@@Base+0x196> │ │ │ │ + beq.n 55c10 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55c56 <_Py_hashtable_size@@Base+0x164> │ │ │ │ - b.n 55c88 <_Py_hashtable_size@@Base+0x196> │ │ │ │ + bgt.n 55bde <_Py_hashtable_size@@Base+0xb6> │ │ │ │ + b.n 55c10 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ 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 55c74 <_Py_hashtable_size@@Base+0x182> │ │ │ │ + beq.n 55bfc <_Py_hashtable_size@@Base+0xd4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55ca2 <_Py_hashtable_size@@Base+0x1b0> │ │ │ │ + bne.n 55c2a <_Py_hashtable_size@@Base+0x102> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55c88 <_Py_hashtable_size@@Base+0x196> │ │ │ │ + beq.n 55c10 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55ca4 <_Py_hashtable_size@@Base+0x1b2> │ │ │ │ + bgt.n 55c2c <_Py_hashtable_size@@Base+0x104> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 55ce6 <_Py_hashtable_size@@Base+0x1f4> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 55c6e <_Py_hashtable_size@@Base+0x146> │ │ │ │ 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 192db8 │ │ │ │ + bl 1947e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55cd0 <_Py_hashtable_size@@Base+0x1de> │ │ │ │ + beq.n 55c58 <_Py_hashtable_size@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55cd0 <_Py_hashtable_size@@Base+0x1de> │ │ │ │ + cbnz r3, 55c58 <_Py_hashtable_size@@Base+0x130> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55ce6 <_Py_hashtable_size@@Base+0x1f4> │ │ │ │ + beq.n 55c6e <_Py_hashtable_size@@Base+0x146> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55ce6 <_Py_hashtable_size@@Base+0x1f4> │ │ │ │ + cbnz r3, 55c6e <_Py_hashtable_size@@Base+0x146> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #7420 @ 0x1cfc │ │ │ │ + movw r1, #10684 @ 0x29bc │ │ │ │ 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 8ee90 │ │ │ │ - cbz r0, 55d50 <_Py_hashtable_size@@Base+0x25e> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 55cd8 <_Py_hashtable_size@@Base+0x1b0> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55d38 <_Py_hashtable_size@@Base+0x246> │ │ │ │ + bpl.n 55cc0 <_Py_hashtable_size@@Base+0x198> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 208cd8 │ │ │ │ + bl 20a9cc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 209554 │ │ │ │ - b.n 55d52 <_Py_hashtable_size@@Base+0x260> │ │ │ │ + bl 20b248 │ │ │ │ + b.n 55cda <_Py_hashtable_size@@Base+0x1b2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1860 @ 0x744 │ │ │ │ + movw r1, #5084 @ 0x13dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ - ldrd r1, r2, [r0, #-8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - 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 790d8 │ │ │ │ - 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 55db8 <_Py_hashtable_size@@Base+0x2c6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 55db8 <_Py_hashtable_size@@Base+0x2c6> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - b.w 49aec │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 55cfa <_Py_hashtable_size@@Base+0x1d2> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 55d14 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 55d14 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #48840 @ 0xbec8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 55de4 <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b1da │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55e5e <_Py_hashtable_size@@Base+0x36c> │ │ │ │ - movs r3, #0 │ │ │ │ - strh.w r3, [r0, #222] @ 0xde │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 55e10 <_Py_hashtable_size@@Base+0x31e> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + beq.n 55d10 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cbz r3, 55d50 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55e06 <_Py_hashtable_size@@Base+0x314> │ │ │ │ + bne.n 55d46 <_Py_hashtable_size@@Base+0x21e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55df6 <_Py_hashtable_size@@Base+0x304> │ │ │ │ + bne.n 55d36 <_Py_hashtable_size@@Base+0x20e> │ │ │ │ dmb ish │ │ │ │ - beq.n 55e10 <_Py_hashtable_size@@Base+0x31e> │ │ │ │ - bl 27359c │ │ │ │ - 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 29c10 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 55e5e <_Py_hashtable_size@@Base+0x36c> │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ + beq.n 55d50 <_Py_hashtable_size@@Base+0x228> │ │ │ │ + bl 278c10 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r8, r4, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 294c4 │ │ │ │ + add.w lr, r4, #64 @ 0x40 │ │ │ │ + mov r9, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r4, #16 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + cmp r4, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55d6a <_Py_hashtable_size@@Base+0x242> │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 294c4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a0fc │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 55de4 <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55e54 <_Py_hashtable_size@@Base+0x362> │ │ │ │ + bne.n 55dda <_Py_hashtable_size@@Base+0x2b2> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55e44 <_Py_hashtable_size@@Base+0x352> │ │ │ │ + bne.n 55dca <_Py_hashtable_size@@Base+0x2a2> │ │ │ │ dmb ish │ │ │ │ - beq.n 55e5e <_Py_hashtable_size@@Base+0x36c> │ │ │ │ - bl 25161c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + beq.n 55de4 <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ + bl 25267c │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.w 49ab8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (55e9c <_Py_hashtable_size@@Base+0x3aa>) │ │ │ │ + ldr r4, [pc, #40] @ (55e28 <_Py_hashtable_size@@Base+0x300>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1245b8 │ │ │ │ + bl 124af0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 55e8a <_Py_hashtable_size@@Base+0x398> │ │ │ │ + cbz r3, 55e16 <_Py_hashtable_size@@Base+0x2ee> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104db8 │ │ │ │ + bl 104ff8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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 r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55eca <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ + beq.n 55e56 <_Py_hashtable_size@@Base+0x32e> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55ef8 <_Py_hashtable_size@@Base+0x406> │ │ │ │ + bne.n 55e84 <_Py_hashtable_size@@Base+0x35c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55ede <_Py_hashtable_size@@Base+0x3ec> │ │ │ │ + beq.n 55e6a <_Py_hashtable_size@@Base+0x342> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55efa <_Py_hashtable_size@@Base+0x408> │ │ │ │ + bgt.n 55e86 <_Py_hashtable_size@@Base+0x35e> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 55f24 <_Py_hashtable_size@@Base+0x432> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 55eb0 <_Py_hashtable_size@@Base+0x388> │ │ │ │ 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 130fac │ │ │ │ + bl 13193c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55f24 <_Py_hashtable_size@@Base+0x432> │ │ │ │ + beq.n 55eb0 <_Py_hashtable_size@@Base+0x388> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55f24 <_Py_hashtable_size@@Base+0x432> │ │ │ │ + cbnz r3, 55eb0 <_Py_hashtable_size@@Base+0x388> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 55f48 <_Py_hashtable_size@@Base+0x456> │ │ │ │ + bge.n 55ed4 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 24e9a8 <_PyDeadline_Get@@Base+0x38> │ │ │ │ + b.w 24fdb0 <_PyTime_AsTimeval@@Base+0x4f90> │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #35132 @ 0x893c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1476f0 │ │ │ │ + bl 148660 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55f7e <_Py_hashtable_size@@Base+0x48c> │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 55f98 <_Py_hashtable_size@@Base+0x4a6> │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55f98 <_Py_hashtable_size@@Base+0x4a6> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 55f10 <_Py_hashtable_size@@Base+0x3e8> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 55f3e <_Py_hashtable_size@@Base+0x416> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 290d4 │ │ │ │ + cbz r0, 55f2c <_Py_hashtable_size@@Base+0x404> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45576 @ 0xb208 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 56062 <_Py_hashtable_size@@Base+0x570> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 171a04 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 48f8c │ │ │ │ + bl f6a00 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 55f40 <_Py_hashtable_size@@Base+0x418> │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + movw r0, #55316 @ 0xd814 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 847a8 │ │ │ │ + b.n 55f40 <_Py_hashtable_size@@Base+0x418> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + 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, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55f94 <_Py_hashtable_size@@Base+0x4a2> │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 55fd4 <_Py_hashtable_size@@Base+0x4e2> │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + beq.n 55fee <_Py_hashtable_size@@Base+0x4c6> │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 55f96 <_Py_hashtable_size@@Base+0x46e> │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55fca <_Py_hashtable_size@@Base+0x4d8> │ │ │ │ + bne.n 55f8c <_Py_hashtable_size@@Base+0x464> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55fba <_Py_hashtable_size@@Base+0x4c8> │ │ │ │ + bne.n 55f7c <_Py_hashtable_size@@Base+0x454> │ │ │ │ dmb ish │ │ │ │ - beq.n 55fd4 <_Py_hashtable_size@@Base+0x4e2> │ │ │ │ - bl 27359c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r4, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 294c4 │ │ │ │ - add.w lr, r4, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r4, #16 │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55fee <_Py_hashtable_size@@Base+0x4fc> │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 294c4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ + beq.n 55f96 <_Py_hashtable_size@@Base+0x46e> │ │ │ │ + bl 278c10 │ │ │ │ + add.w r5, r6, #8 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a0fc │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 56062 <_Py_hashtable_size@@Base+0x570> │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + 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 29c10 │ │ │ │ + ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ + cbz r3, 55fee <_Py_hashtable_size@@Base+0x4c6> │ │ │ │ + addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56058 <_Py_hashtable_size@@Base+0x566> │ │ │ │ + bne.n 55fe4 <_Py_hashtable_size@@Base+0x4bc> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56048 <_Py_hashtable_size@@Base+0x556> │ │ │ │ + bne.n 55fd4 <_Py_hashtable_size@@Base+0x4ac> │ │ │ │ dmb ish │ │ │ │ - beq.n 56062 <_Py_hashtable_size@@Base+0x570> │ │ │ │ - bl 25161c │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5608a <_Py_hashtable_size@@Base+0x598> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 560b8 <_Py_hashtable_size@@Base+0x5c6> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 290d4 │ │ │ │ - cbz r0, 560a6 <_Py_hashtable_size@@Base+0x5b4> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 560ba <_Py_hashtable_size@@Base+0x5c8> │ │ │ │ - ldrd r1, r2, [sp] │ │ │ │ - movw r0, #52092 @ 0xcb7c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 84cbc │ │ │ │ - b.n 560ba <_Py_hashtable_size@@Base+0x5c8> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + beq.n 55fee <_Py_hashtable_size@@Base+0x4c6> │ │ │ │ + bl 25267c │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000560be : │ │ │ │ +00055ff2 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 257678 │ │ │ │ + b.w 258584 │ │ │ │ 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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 560f0 │ │ │ │ + beq.n 56024 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56106 │ │ │ │ + bne.n 5603a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5613a │ │ │ │ + beq.n 5606e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56108 │ │ │ │ - b.n 5613a │ │ │ │ + bgt.n 5603c │ │ │ │ + b.n 5606e │ │ │ │ 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 56126 │ │ │ │ + beq.n 5605a │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56154 │ │ │ │ + bne.n 56088 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5613a │ │ │ │ + beq.n 5606e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56156 │ │ │ │ + bgt.n 5608a │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 56198 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 560cc │ │ │ │ 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 36432 │ │ │ │ + bl 36406 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56182 │ │ │ │ + beq.n 560b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56182 │ │ │ │ + cbnz r3, 560b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56198 │ │ │ │ + beq.n 560cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56198 │ │ │ │ + cbnz r3, 560cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ 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 56170 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r3, [r0, #222] @ 0xde │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 56122 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 56118 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56108 │ │ │ │ + dmb ish │ │ │ │ + beq.n 56122 │ │ │ │ + bl 278c10 │ │ │ │ + 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 29c10 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 56170 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 56166 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 56156 │ │ │ │ + dmb ish │ │ │ │ + beq.n 56170 │ │ │ │ + bl 25267c │ │ │ │ + mov r0, r7 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 561ec │ │ │ │ + bgt.n 561c4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 561d0 │ │ │ │ + cbz r2, 561a8 │ │ │ │ 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, #42352 @ 0xa570 │ │ │ │ + movw r3, #45576 @ 0xb208 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #46936 @ 0xb758 │ │ │ │ + movw r1, #50160 @ 0xc3f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 561fa │ │ │ │ + bl d5248 │ │ │ │ + b.n 561d2 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 912f4 │ │ │ │ + bl 90a8c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 561fe │ │ │ │ + cbnz r0, 561d6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 56222 │ │ │ │ + b.n 561fa │ │ │ │ mov r3, r7 │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 9191c │ │ │ │ + bl 910b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56222 │ │ │ │ + beq.n 561fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56222 │ │ │ │ + cbnz r3, 561fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56254 │ │ │ │ + beq.n 5622c │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5626a │ │ │ │ + bne.n 56242 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5629e │ │ │ │ + beq.n 56276 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5626c │ │ │ │ - b.n 5629e │ │ │ │ + bgt.n 56244 │ │ │ │ + b.n 56276 │ │ │ │ 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 5628a │ │ │ │ + beq.n 56262 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 562b8 │ │ │ │ + bne.n 56290 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5629e │ │ │ │ + beq.n 56276 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 562ba │ │ │ │ + bgt.n 56292 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 562fc │ │ │ │ + bl 12f768 │ │ │ │ + b.n 562d4 │ │ │ │ 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 36580 │ │ │ │ + bl 36554 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 562e6 │ │ │ │ + beq.n 562be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 562e6 │ │ │ │ + cbnz r3, 562be │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 562fc │ │ │ │ + beq.n 562d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 562fc │ │ │ │ + cbnz r3, 562d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 r4, [r0, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5635c │ │ │ │ + beq.n 56334 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5635c │ │ │ │ + ble.n 56334 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #7496 @ 0x1d48 │ │ │ │ + movw r0, #10760 @ 0x2a08 │ │ │ │ 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 e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5636c │ │ │ │ + beq.n 56344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5636c │ │ │ │ + cbnz r3, 56344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5636c │ │ │ │ - movw r0, #7532 @ 0x1d6c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56344 │ │ │ │ + movw r0, #10796 @ 0x2a2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5639c │ │ │ │ + beq.n 56374 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 563ca │ │ │ │ + bne.n 563a2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 563b0 │ │ │ │ + beq.n 56388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 563cc │ │ │ │ + bgt.n 563a4 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 56406 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 563de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (5640c ) │ │ │ │ + ldr r0, [pc, #56] @ (563e4 ) │ │ │ │ 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 95b98 │ │ │ │ + bl 95350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56406 │ │ │ │ + beq.n 563de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56406 │ │ │ │ + cbnz r3, 563de │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -65272,575 +65252,575 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5643c │ │ │ │ + beq.n 56414 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5646a │ │ │ │ + bne.n 56442 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56450 │ │ │ │ + beq.n 56428 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5646c │ │ │ │ + bgt.n 56444 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 564a6 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5647e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (564ac ) │ │ │ │ + ldr r0, [pc, #56] @ (56484 ) │ │ │ │ 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 95b98 │ │ │ │ + bl 95350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 564a6 │ │ │ │ + beq.n 5647e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 564a6 │ │ │ │ + cbnz r3, 5647e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r0, pc, #16 @ (adr r0, 564c0 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 56498 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000564b0 : │ │ │ │ +00056488 : │ │ │ │ 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] @ (564f4 ) │ │ │ │ + ldr r0, [pc, #48] @ (564cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 564d8 │ │ │ │ + cbnz r1, 564b0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3afb4 <_PyImport_ClearExtension@@Base+0x2ec> │ │ │ │ + b.w 3af7a <_PyImport_ClearExtension@@Base+0x342> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #7556 @ 0x1d84 │ │ │ │ + movw r2, #10820 @ 0x2a44 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ + bl 12f7cc <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000564f8 : │ │ │ │ +000564d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #48048 @ 0xbbb0 │ │ │ │ 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 1d4d50 │ │ │ │ + bl 1d6de8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #10112 @ 0x2780 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 123164 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1d7b98 │ │ │ │ + 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, 56550 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 56550 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 5656a │ │ │ │ + ldr r4, [pc, #40] @ (5657c ) │ │ │ │ + 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 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 56578 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 556b2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r8, r5 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00056528 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +00056580 <_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 565e2 <_PyXI_FillNamespaceFromDict@@Base+0xba> │ │ │ │ + ble.n 5663a <_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 35ffa │ │ │ │ + bl 35fce │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56568 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 80650 │ │ │ │ + cbnz r0, 565c0 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 805c4 │ │ │ │ subs r4, r0, r4 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5659a <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 565f2 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6cb4c │ │ │ │ + bl 6cb24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r0, 5657a <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 5658c <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 565d2 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 565e4 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e548 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 56590 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 1a0538 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 565e8 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ 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, 565de <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + cbz r4, 56636 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 565c2 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ - bl 142c08 │ │ │ │ + beq.n 5661a <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl 143e38 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d7aa0 │ │ │ │ - cbz r0, 565c2 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl d7298 │ │ │ │ + cbz r0, 5661a <_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 565e4 <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ + ble.n 5663c <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 565da <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ + cbz r0, 56632 <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 272fd0 │ │ │ │ + bl 273cac │ │ │ │ adds r5, #1 │ │ │ │ - b.n 565c4 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + b.n 5661c <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 56540 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 56598 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 565f4 <_PyXI_FillNamespaceFromDict@@Base+0xcc> │ │ │ │ - b.w 7afec │ │ │ │ + cbz r0, 5664c <_PyXI_FillNamespaceFromDict@@Base+0xcc> │ │ │ │ + b.w 7aff4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ 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, 56620 <_PyXI_FillNamespaceFromDict@@Base+0xf8> │ │ │ │ + cbnz r2, 56678 <_PyXI_FillNamespaceFromDict@@Base+0xf8> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 56620 <_PyXI_FillNamespaceFromDict@@Base+0xf8> │ │ │ │ + bne.n 56678 <_PyXI_FillNamespaceFromDict@@Base+0xf8> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 5663a <_PyXI_FillNamespaceFromDict@@Base+0x112> │ │ │ │ - ldr r4, [pc, #40] @ (5664c <_PyXI_FillNamespaceFromDict@@Base+0x124>) │ │ │ │ + cbnz r0, 56692 <_PyXI_FillNamespaceFromDict@@Base+0x112> │ │ │ │ + ldr r4, [pc, #40] @ (566a4 <_PyXI_FillNamespaceFromDict@@Base+0x124>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 56648 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + cbz r0, 566a0 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 557a6 │ │ │ │ + b.w 556b2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add ip, r9 │ │ │ │ + add ip, sl │ │ │ │ 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 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - movw r1, #10112 @ 0x2780 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 122c2c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d5b00 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #7676 @ 0x1dfc │ │ │ │ + movw r0, #10940 @ 0x2abc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e21a4 │ │ │ │ - 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, 566b0 <_PyXI_FillNamespaceFromDict@@Base+0x188> │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 566b0 <_PyXI_FillNamespaceFromDict@@Base+0x188> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 566ca <_PyXI_FillNamespaceFromDict@@Base+0x1a2> │ │ │ │ - ldr r4, [pc, #40] @ (566dc <_PyXI_FillNamespaceFromDict@@Base+0x1b4>) │ │ │ │ - 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 566d8 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 557a6 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r8, pc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ - movw r2, #4308 @ 0x10d4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ + b.w e2190 │ │ │ │ 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 56724 <_PyXI_FillNamespaceFromDict@@Base+0x1fc> │ │ │ │ + bne.n 566de <_PyXI_FillNamespaceFromDict@@Base+0x15e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56746 <_PyXI_FillNamespaceFromDict@@Base+0x21e> │ │ │ │ - b.n 5673e <_PyXI_FillNamespaceFromDict@@Base+0x216> │ │ │ │ + bne.n 56700 <_PyXI_FillNamespaceFromDict@@Base+0x180> │ │ │ │ + b.n 566f8 <_PyXI_FillNamespaceFromDict@@Base+0x178> │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48664 @ 0xbe18 │ │ │ │ + movw r0, #51888 @ 0xcab0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56716 <_PyXI_FillNamespaceFromDict@@Base+0x1ee> │ │ │ │ + bne.n 566d0 <_PyXI_FillNamespaceFromDict@@Base+0x150> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 567ca <_PyXI_FillNamespaceFromDict@@Base+0x2a2> │ │ │ │ - bl 80650 │ │ │ │ + b.n 56784 <_PyXI_FillNamespaceFromDict@@Base+0x204> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5673a <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ + bne.n 566f4 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5673a <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ + beq.n 566f4 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5673a <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ + beq.n 566f4 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56772 <_PyXI_FillNamespaceFromDict@@Base+0x24a> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 5672c <_PyXI_FillNamespaceFromDict@@Base+0x1ac> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5673a <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ + bne.n 566f4 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29bc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 567a6 <_PyXI_FillNamespaceFromDict@@Base+0x27e> │ │ │ │ - bl e921c │ │ │ │ + bne.n 56760 <_PyXI_FillNamespaceFromDict@@Base+0x1e0> │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5677a <_PyXI_FillNamespaceFromDict@@Base+0x252> │ │ │ │ - b.n 5673a <_PyXI_FillNamespaceFromDict@@Base+0x212> │ │ │ │ - cbz r4, 567c2 <_PyXI_FillNamespaceFromDict@@Base+0x29a> │ │ │ │ + beq.n 56734 <_PyXI_FillNamespaceFromDict@@Base+0x1b4> │ │ │ │ + b.n 566f4 <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ + cbz r4, 5677c <_PyXI_FillNamespaceFromDict@@Base+0x1fc> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ 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 f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ + movw r2, #4308 @ 0x10d4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000567ee <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +000567c6 <_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 56896 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 5686e <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5689a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56872 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5684c <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 56824 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5685c <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 56834 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5689a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 56872 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5689a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 56872 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5689a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56872 <_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 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 5687a <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 56852 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5687a <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 56852 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 5688c <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 56864 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5688c <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 56864 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5689a <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 56872 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 5680a <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 567e2 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5689e <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 56876 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 568c8 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ + bne.n 568a0 <_PyXI_ApplyNamespace@@Base+0xda> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 568ea <_PyXI_ApplyNamespace@@Base+0xfc> │ │ │ │ - b.n 568e2 <_PyXI_ApplyNamespace@@Base+0xf4> │ │ │ │ + bne.n 568c2 <_PyXI_ApplyNamespace@@Base+0xfc> │ │ │ │ + b.n 568ba <_PyXI_ApplyNamespace@@Base+0xf4> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48648 @ 0xbe08 │ │ │ │ + movw r0, #51872 @ 0xcaa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 568ba <_PyXI_ApplyNamespace@@Base+0xcc> │ │ │ │ + bne.n 56892 <_PyXI_ApplyNamespace@@Base+0xcc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56958 <_PyXI_ApplyNamespace@@Base+0x16a> │ │ │ │ - bl 80650 │ │ │ │ + b.n 56930 <_PyXI_ApplyNamespace@@Base+0x16a> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 568de <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ + bne.n 568b6 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 568de <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ + beq.n 568b6 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 568de <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ + beq.n 568b6 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29f10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 56934 <_PyXI_ApplyNamespace@@Base+0x146> │ │ │ │ - bl e921c │ │ │ │ + bne.n 5690c <_PyXI_ApplyNamespace@@Base+0x146> │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5690a <_PyXI_ApplyNamespace@@Base+0x11c> │ │ │ │ - b.n 568de <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ - cbz r4, 56950 <_PyXI_ApplyNamespace@@Base+0x162> │ │ │ │ + beq.n 568e2 <_PyXI_ApplyNamespace@@Base+0x11c> │ │ │ │ + b.n 568b6 <_PyXI_ApplyNamespace@@Base+0xf0> │ │ │ │ + cbz r4, 56928 <_PyXI_ApplyNamespace@@Base+0x162> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ 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 f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005695e <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00056936 <_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 56998 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 56970 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 56998 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 56970 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14284 @ 0x37cc │ │ │ │ + movw r1, #17016 @ 0x4278 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 569a8 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl f03c0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 56980 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl f0480 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 569ac <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 569ac <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 56984 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 56984 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 569b0 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 56988 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000569b2 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +0005698a <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 569ea <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 569c2 <_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, 569d0 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 569a8 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 569e0 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 569b8 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b2d4 │ │ │ │ + bl 23c814 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6cd0c │ │ │ │ - bl 142c08 │ │ │ │ - bl 14318c │ │ │ │ - b.n 569d0 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6cce4 │ │ │ │ + bl 143e38 │ │ │ │ + bl 1443bc │ │ │ │ + b.n 569a8 <_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, #188] @ (56abc <_PyXI_FreeNamespace@@Base+0x10a>) │ │ │ │ + ldr r2, [pc, #188] @ (56a94 <_PyXI_FreeNamespace@@Base+0x10a>) │ │ │ │ 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 │ │ │ │ @@ -65849,1486 +65829,1486 @@ │ │ │ │ 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 56a12 <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ + bne.n 569ea <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56ab2 <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ - movw sl, #19760 @ 0x4d30 │ │ │ │ + beq.n 56a8a <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ + movw sl, #23024 @ 0x59f0 │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #19948 @ 0x4dec │ │ │ │ + movw r3, #23212 @ 0x5aac │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #6480 @ 0x1950 │ │ │ │ + movw r1, #9772 @ 0x262c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #7704 @ 0x1e18 │ │ │ │ + movw r0, #10968 @ 0x2ad8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 56aac <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ - bl 86084 │ │ │ │ + cbz r7, 56a84 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 56a94 <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ + cbz r0, 56a6c <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56aac <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + beq.n 56a84 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56aac <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + cbnz r3, 56a84 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56aac <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56a84 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56aa4 <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ + beq.n 56a7c <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 56aa4 <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ + cbnz r3, 56a7c <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 56a46 <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ - b.n 56ab4 <_PyXI_FreeNamespace@@Base+0x102> │ │ │ │ + bne.n 56a1e <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ + b.n 56a8c <_PyXI_FreeNamespace@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 56ae6 <_PyXI_FreeNamespace@@Base+0x134> │ │ │ │ + bne.n 56abe <_PyXI_FreeNamespace@@Base+0x134> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56b06 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ - b.n 56afe <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + bne.n 56ade <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ + b.n 56ad6 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48524 @ 0xbd8c │ │ │ │ + movw r0, #51748 @ 0xca24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56ad8 <_PyXI_FreeNamespace@@Base+0x126> │ │ │ │ - b.n 56bbc <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 56ab0 <_PyXI_FreeNamespace@@Base+0x126> │ │ │ │ + b.n 56b94 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56bbc <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + bne.n 56b94 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 56b1e <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ - bl 80650 │ │ │ │ + cbnz r0, 56af6 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56bbc <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + bne.n 56b94 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56b3e <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ - bl 85efc │ │ │ │ + b.n 56b16 <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56b3a <_PyXI_FreeNamespace@@Base+0x188> │ │ │ │ + beq.n 56b12 <_PyXI_FreeNamespace@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56b3a <_PyXI_FreeNamespace@@Base+0x188> │ │ │ │ + cbnz r3, 56b12 <_PyXI_FreeNamespace@@Base+0x188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 56b10 <_PyXI_FreeNamespace@@Base+0x15e> │ │ │ │ + beq.n 56ae8 <_PyXI_FreeNamespace@@Base+0x15e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56bbc <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + beq.n 56b94 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56b6e <_PyXI_FreeNamespace@@Base+0x1bc> │ │ │ │ + bge.n 56b46 <_PyXI_FreeNamespace@@Base+0x1bc> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ 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 f693c │ │ │ │ + b.w f6a00 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 56bbc <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + cbz r0, 56b94 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 299e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 56bd0 <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ + bge.n 56ba8 <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56be0 <_PyXI_FreeNamespace@@Base+0x22e> │ │ │ │ - bl e921c │ │ │ │ + bne.n 56bb8 <_PyXI_FreeNamespace@@Base+0x22e> │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b80 <_PyXI_FreeNamespace@@Base+0x1ce> │ │ │ │ + beq.n 56b58 <_PyXI_FreeNamespace@@Base+0x1ce> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 56bc0 <_PyXI_FreeNamespace@@Base+0x20e> │ │ │ │ + bne.n 56b98 <_PyXI_FreeNamespace@@Base+0x20e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56bf0 <_PyXI_FreeNamespace@@Base+0x23e> │ │ │ │ + b.n 56bc8 <_PyXI_FreeNamespace@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56bbc <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + bne.n 56b94 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56bbc <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56b94 <_PyXI_FreeNamespace@@Base+0x20a> │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 56bdc <_PyXI_FreeNamespace@@Base+0x22a> │ │ │ │ + beq.n 56bb4 <_PyXI_FreeNamespace@@Base+0x22a> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9d7b0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cec4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 56bf0 <_PyXI_FreeNamespace@@Base+0x23e> │ │ │ │ + b.n 56bc8 <_PyXI_FreeNamespace@@Base+0x23e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 56bb2 <_PyXI_FreeNamespace@@Base+0x200> │ │ │ │ + bl f6a00 │ │ │ │ + b.n 56b8a <_PyXI_FreeNamespace@@Base+0x200> │ │ │ │ add sp, #28 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 56c20 <_PyXI_FreeNamespace@@Base+0x26e> │ │ │ │ + bhi.n 56bf8 <_PyXI_FreeNamespace@@Base+0x26e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56c40 <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ - b.n 56c38 <_PyXI_FreeNamespace@@Base+0x286> │ │ │ │ - movw r0, #48532 @ 0xbd94 │ │ │ │ + bne.n 56c18 <_PyXI_FreeNamespace@@Base+0x28e> │ │ │ │ + b.n 56c10 <_PyXI_FreeNamespace@@Base+0x286> │ │ │ │ + movw r0, #51756 @ 0xca2c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56c12 <_PyXI_FreeNamespace@@Base+0x260> │ │ │ │ - b.n 56d2a <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 56bea <_PyXI_FreeNamespace@@Base+0x260> │ │ │ │ + b.n 56d02 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56d2a <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ + bne.n 56d02 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56d2a <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ + beq.n 56d02 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 56c68 <_PyXI_FreeNamespace@@Base+0x2b6> │ │ │ │ + ble.n 56c40 <_PyXI_FreeNamespace@@Base+0x2b6> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 56c6c <_PyXI_FreeNamespace@@Base+0x2ba> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 56c6c <_PyXI_FreeNamespace@@Base+0x2ba> │ │ │ │ - b.n 56d2a <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ + bne.n 56c44 <_PyXI_FreeNamespace@@Base+0x2ba> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 56c44 <_PyXI_FreeNamespace@@Base+0x2ba> │ │ │ │ + b.n 56d02 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15dda4 │ │ │ │ - cbnz r0, 56c90 <_PyXI_FreeNamespace@@Base+0x2de> │ │ │ │ + bl 15edbc │ │ │ │ + cbnz r0, 56c68 <_PyXI_FreeNamespace@@Base+0x2de> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7716 @ 0x1e24 │ │ │ │ + movw r1, #10980 @ 0x2ae4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 56d14 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 56cec <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e3ac │ │ │ │ + bl 15f3c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 56d14 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ + blt.n 56cec <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 56d32 <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ + bl 56d0a <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56d14 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ - bl 98638 │ │ │ │ + beq.n 56cec <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ + bl 97dec │ │ │ │ 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 297cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 56cf0 <_PyXI_FreeNamespace@@Base+0x33e> │ │ │ │ + bge.n 56cc8 <_PyXI_FreeNamespace@@Base+0x33e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 56cf0 <_PyXI_FreeNamespace@@Base+0x33e> │ │ │ │ - bl e921c │ │ │ │ + bne.n 56cc8 <_PyXI_FreeNamespace@@Base+0x33e> │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56cae <_PyXI_FreeNamespace@@Base+0x2fc> │ │ │ │ + beq.n 56c86 <_PyXI_FreeNamespace@@Base+0x2fc> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56cf2 <_PyXI_FreeNamespace@@Base+0x340> │ │ │ │ + b.n 56cca <_PyXI_FreeNamespace@@Base+0x340> │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 56e76 <_PyXI_FreeNamespace@@Base+0x4c4> │ │ │ │ + bl 56e00 <_PyXI_FreeNamespace@@Base+0x476> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56d1e <_PyXI_FreeNamespace@@Base+0x36c> │ │ │ │ - cbnz r7, 56d14 <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ + bge.n 56cf6 <_PyXI_FreeNamespace@@Base+0x36c> │ │ │ │ + cbnz r7, 56cec <_PyXI_FreeNamespace@@Base+0x362> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 56d2a <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ + bl f6a00 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 56d02 <_PyXI_FreeNamespace@@Base+0x378> │ │ │ │ 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 8081c │ │ │ │ + b.w 80790 │ │ │ │ movs r0, #0 │ │ │ │ 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, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ 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 56d5a <_PyXI_FreeNamespace@@Base+0x3a8> │ │ │ │ + bge.n 56d32 <_PyXI_FreeNamespace@@Base+0x3a8> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 77c6c │ │ │ │ - b.n 56d5c <_PyXI_FreeNamespace@@Base+0x3aa> │ │ │ │ + bl 77c7c │ │ │ │ + b.n 56d34 <_PyXI_FreeNamespace@@Base+0x3aa> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 56d84 <_PyXI_FreeNamespace@@Base+0x3d2> │ │ │ │ + cbz r0, 56d5c <_PyXI_FreeNamespace@@Base+0x3d2> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 56d78 <_PyXI_FreeNamespace@@Base+0x3c6> │ │ │ │ + bgt.n 56d50 <_PyXI_FreeNamespace@@Base+0x3c6> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 77c6c │ │ │ │ - b.n 56d7a <_PyXI_FreeNamespace@@Base+0x3c8> │ │ │ │ + bl 77c7c │ │ │ │ + b.n 56d52 <_PyXI_FreeNamespace@@Base+0x3c8> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 56d8e <_PyXI_FreeNamespace@@Base+0x3dc> │ │ │ │ + cbnz r0, 56d66 <_PyXI_FreeNamespace@@Base+0x3dc> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 78024 │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 78034 │ │ │ │ + bl 1f0e80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 56e22 <_PyXI_FreeNamespace@@Base+0x470> │ │ │ │ + b.n 56dfa <_PyXI_FreeNamespace@@Base+0x470> │ │ │ │ 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 56dfc <_PyXI_FreeNamespace@@Base+0x44a> │ │ │ │ - bl eb568 │ │ │ │ + beq.n 56dd4 <_PyXI_FreeNamespace@@Base+0x44a> │ │ │ │ + bl eb5d8 │ │ │ │ mul.w fp, sl, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 56e00 <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ + cbz r0, 56dd8 <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56dce <_PyXI_FreeNamespace@@Base+0x41c> │ │ │ │ + bne.n 56da6 <_PyXI_FreeNamespace@@Base+0x41c> │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 56e00 <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ + beq.n 56dd8 <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 56e00 <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ + cbnz r2, 56dd8 <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56e00 <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 56dd8 <_PyXI_FreeNamespace@@Base+0x44e> │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 56dde <_PyXI_FreeNamespace@@Base+0x42c> │ │ │ │ + beq.n 56db6 <_PyXI_FreeNamespace@@Base+0x42c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 56dde <_PyXI_FreeNamespace@@Base+0x42c> │ │ │ │ + cbnz r2, 56db6 <_PyXI_FreeNamespace@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 56d98 <_PyXI_FreeNamespace@@Base+0x3e6> │ │ │ │ + b.n 56d70 <_PyXI_FreeNamespace@@Base+0x3e6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56e22 <_PyXI_FreeNamespace@@Base+0x470> │ │ │ │ + b.n 56dfa <_PyXI_FreeNamespace@@Base+0x470> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 56e1c <_PyXI_FreeNamespace@@Base+0x46a> │ │ │ │ + beq.n 56df4 <_PyXI_FreeNamespace@@Base+0x46a> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 56e0a <_PyXI_FreeNamespace@@Base+0x458> │ │ │ │ - bl 78024 │ │ │ │ - b.n 56d88 <_PyXI_FreeNamespace@@Base+0x3d6> │ │ │ │ + bl d2234 │ │ │ │ + b.n 56de2 <_PyXI_FreeNamespace@@Base+0x458> │ │ │ │ + bl 78034 │ │ │ │ + b.n 56d60 <_PyXI_FreeNamespace@@Base+0x3d6> │ │ │ │ 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 78034 │ │ │ │ + mla r0, r6, r4, r5 │ │ │ │ + cmp r4, r7 │ │ │ │ + beq.n 56e2a <_PyXI_FreeNamespace@@Base+0x4a0> │ │ │ │ + adds r4, #1 │ │ │ │ + bl d2234 │ │ │ │ + b.n 56e1a <_PyXI_FreeNamespace@@Base+0x490> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 78034 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 12cc10 │ │ │ │ + b.w 12d59c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 56e3e <_PyXI_FreeNamespace@@Base+0x48c> │ │ │ │ - b.w 7afec │ │ │ │ + cbz r0, 56e4a <_PyXI_FreeNamespace@@Base+0x4c0> │ │ │ │ + b.w 7aff4 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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, #12] │ │ │ │ + cbz r0, 56e80 <_PyXI_FreeNamespace@@Base+0x4f6> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56e80 <_PyXI_FreeNamespace@@Base+0x4f6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 56e80 <_PyXI_FreeNamespace@@Base+0x4f6> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 56e9c <_PyXI_FreeNamespace@@Base+0x512> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56e9c <_PyXI_FreeNamespace@@Base+0x512> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 56e9c <_PyXI_FreeNamespace@@Base+0x512> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 56eb8 <_PyXI_FreeNamespace@@Base+0x52e> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56eb8 <_PyXI_FreeNamespace@@Base+0x52e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 56eb8 <_PyXI_FreeNamespace@@Base+0x52e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10673c │ │ │ │ + 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 56f3a │ │ │ │ + bl 56f64 │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ 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 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 78024 │ │ │ │ - mla r0, r6, r4, r5 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq.n 56ea0 <_PyXI_FreeNamespace@@Base+0x4ee> │ │ │ │ - adds r4, #1 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 56e90 <_PyXI_FreeNamespace@@Base+0x4de> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78024 │ │ │ │ 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, 56ec8 <_PyXI_FreeNamespace@@Base+0x516> │ │ │ │ + cbz r3, 56f0e <_PyXI_FreeNamespace@@Base+0x584> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12cc10 │ │ │ │ + b.w 12d59c │ │ │ │ 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, 56ef8 <_PyXI_FreeNamespace@@Base+0x546> │ │ │ │ + cbz r0, 56f3e <_PyXI_FreeNamespace@@Base+0x5b4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56ef8 <_PyXI_FreeNamespace@@Base+0x546> │ │ │ │ + beq.n 56f3e <_PyXI_FreeNamespace@@Base+0x5b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56ef8 <_PyXI_FreeNamespace@@Base+0x546> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f3e <_PyXI_FreeNamespace@@Base+0x5b4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56f14 <_PyXI_FreeNamespace@@Base+0x562> │ │ │ │ + cbz r0, 56f5a <_PyXI_FreeNamespace@@Base+0x5d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f14 <_PyXI_FreeNamespace@@Base+0x562> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 56f14 <_PyXI_FreeNamespace@@Base+0x562> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 56f30 <_PyXI_FreeNamespace@@Base+0x57e> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56f30 <_PyXI_FreeNamespace@@Base+0x57e> │ │ │ │ + beq.n 56f5a <_PyXI_FreeNamespace@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56f30 <_PyXI_FreeNamespace@@Base+0x57e> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f5a <_PyXI_FreeNamespace@@Base+0x5d0> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10659c │ │ │ │ + bl 10673c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056f3a : │ │ │ │ +00056f64 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 56f6c │ │ │ │ + bpl.n 56f96 │ │ │ │ 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, 56f62 │ │ │ │ + cbnz r3, 56f8c │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 56f6a │ │ │ │ + b.n 56f94 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56f58 │ │ │ │ + bne.n 56f82 │ │ │ │ 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, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 56f9c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56f9c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 56f9c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 56fb8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r4, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56fb8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 56fb8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10659c │ │ │ │ - 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 56ff4 │ │ │ │ + bne.n 56fcc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57016 │ │ │ │ - b.n 5700e │ │ │ │ + bne.n 56fee │ │ │ │ + b.n 56fe6 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #48548 @ 0xbda4 │ │ │ │ + movw r0, #51772 @ 0xca3c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56fe6 │ │ │ │ + bne.n 56fbe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5707a │ │ │ │ - bl 80650 │ │ │ │ + b.n 57052 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5700a │ │ │ │ + bne.n 56fe2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5700a │ │ │ │ + bne.n 56fe2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5700a │ │ │ │ + beq.n 56fe2 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29e70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57066 │ │ │ │ + bge.n 5703e │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57086 │ │ │ │ - bl e921c │ │ │ │ + bne.n 5705e │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57034 │ │ │ │ + beq.n 5700c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57072 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 5704a │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5700a │ │ │ │ + bne.n 56fe2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8081c │ │ │ │ + bl 80790 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 57096 │ │ │ │ + cbz r3, 5706e │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 57096 │ │ │ │ + bl d2234 │ │ │ │ + b.n 5706e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 57066 │ │ │ │ + bl f6a00 │ │ │ │ + b.n 5703e │ │ │ │ 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 570c8 │ │ │ │ + bhi.n 570a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 570e8 │ │ │ │ - b.n 570e0 │ │ │ │ - movw r0, #48556 @ 0xbdac │ │ │ │ + bne.n 570c0 │ │ │ │ + b.n 570b8 │ │ │ │ + movw r0, #51780 @ 0xca44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 570ba │ │ │ │ - b.n 571c6 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 57092 │ │ │ │ + b.n 5719e │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 571c6 │ │ │ │ + bne.n 5719e │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f7a50 │ │ │ │ + bl 1f981c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 571c6 │ │ │ │ + beq.n 5719e │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 57110 │ │ │ │ + ble.n 570e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57114 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 57114 │ │ │ │ - b.n 571c6 │ │ │ │ + bne.n 570ec │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 570ec │ │ │ │ + b.n 5719e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15dda4 │ │ │ │ - cbnz r0, 57138 │ │ │ │ + bl 15edbc │ │ │ │ + cbnz r0, 57110 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7852 @ 0x1eac │ │ │ │ + movw r1, #11116 @ 0x2b6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 571a0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 57178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e3ac │ │ │ │ + bl 15f3c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 571a0 │ │ │ │ + blt.n 57178 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 56d32 <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ + bl 56d0a <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 571a0 │ │ │ │ - bl 98638 │ │ │ │ + beq.n 57178 │ │ │ │ + bl 97dec │ │ │ │ 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 2a614 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57192 │ │ │ │ + bge.n 5716a │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 571b6 │ │ │ │ - bl e921c │ │ │ │ + bne.n 5718e │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57156 │ │ │ │ + beq.n 5712e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 56e76 <_PyXI_FreeNamespace@@Base+0x4c4> │ │ │ │ + bl 56e00 <_PyXI_FreeNamespace@@Base+0x476> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 571aa │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 571c6 │ │ │ │ + bne.n 57182 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5719e │ │ │ │ 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 8081c │ │ │ │ + b.w 80790 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 5718e │ │ │ │ + bl f6a00 │ │ │ │ + b.n 57166 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 571f4 │ │ │ │ + bne.n 571cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57214 │ │ │ │ - b.n 5720c │ │ │ │ + bne.n 571ec │ │ │ │ + b.n 571e4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48516 @ 0xbd84 │ │ │ │ + movw r0, #51740 @ 0xca1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 571e6 │ │ │ │ - b.n 572c8 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 571be │ │ │ │ + b.n 572a0 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 572c8 │ │ │ │ + bne.n 572a0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15dda4 │ │ │ │ - cbnz r0, 57236 │ │ │ │ + bl 15edbc │ │ │ │ + cbnz r0, 5720e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7888 @ 0x1ed0 │ │ │ │ + movw r1, #11152 @ 0x2b90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 572b2 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5728a │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e3ac │ │ │ │ + bl 15f3c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 572b2 │ │ │ │ + blt.n 5728a │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 56d32 <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ + bl 56d0a <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 572b2 │ │ │ │ - bl 98638 │ │ │ │ + beq.n 5728a │ │ │ │ + bl 97dec │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a78c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 5728e │ │ │ │ + bge.n 57266 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5728e │ │ │ │ - bl e921c │ │ │ │ + bne.n 57266 │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57254 │ │ │ │ + beq.n 5722c │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57290 │ │ │ │ + b.n 57268 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 56e76 <_PyXI_FreeNamespace@@Base+0x4c4> │ │ │ │ + bl 56e00 <_PyXI_FreeNamespace@@Base+0x476> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 572bc │ │ │ │ - cbnz r7, 572b2 │ │ │ │ + bge.n 57294 │ │ │ │ + cbnz r7, 5728a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 572c8 │ │ │ │ + bl f6a00 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 572a0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr 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 572f2 │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 572ca │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 572fe │ │ │ │ + cbz r3, 572d6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5731e │ │ │ │ + b.n 572f6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1dbb60 │ │ │ │ - cbnz r0, 5731a │ │ │ │ + bl 1dda00 │ │ │ │ + cbnz r0, 572f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 5731a │ │ │ │ + cbnz r3, 572f2 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 5731a │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 572f2 │ │ │ │ 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, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ - b.w 8081c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ 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 80790 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #8236 @ 0x202c │ │ │ │ + movw r1, #11588 @ 0x2d44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57386 │ │ │ │ + beq.n 5735e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 57386 │ │ │ │ + cbz r0, 5735e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 144de0 │ │ │ │ + bl 145d4c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 573bc │ │ │ │ + cbz r0, 57394 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 5752a │ │ │ │ - movw r0, #50508 @ 0xc54c │ │ │ │ + beq.w 57502 │ │ │ │ + movw r0, #53732 @ 0xd1e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7afec │ │ │ │ - movw r0, #51716 @ 0xca04 │ │ │ │ + b.w 7aff4 │ │ │ │ + movw r0, #54980 @ 0xd6c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 573d0 │ │ │ │ + cbnz r0, 573a8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 57506 │ │ │ │ + b.n 574de │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - movw r0, #8464 @ 0x2110 │ │ │ │ + movw r0, #11728 @ 0x2dd0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 57412 │ │ │ │ + ble.n 573ea │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57406 │ │ │ │ + beq.n 573de │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57406 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 573de │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r8 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 573d4 │ │ │ │ - b.n 573cc │ │ │ │ + bne.n 573ac │ │ │ │ + b.n 573a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 906e0 │ │ │ │ - cbz r0, 5747c │ │ │ │ + bl 8fe74 │ │ │ │ + cbz r0, 57454 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #8472 @ 0x2118 │ │ │ │ + movw r0, #11736 @ 0x2dd8 │ │ │ │ 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 e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5745e │ │ │ │ + beq.n 57436 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 5745e │ │ │ │ + cbnz r2, 57436 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57474 │ │ │ │ + beq.n 5744c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 57474 │ │ │ │ + cbnz r2, 5744c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 573cc │ │ │ │ + beq.n 573a4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 57416 │ │ │ │ + b.n 573ee │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1bbbf8 │ │ │ │ + bl 1bdcb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5750e │ │ │ │ + beq.n 574e6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ecc48 │ │ │ │ + bl 1eea18 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 574aa │ │ │ │ + cbnz r0, 57482 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5750e │ │ │ │ + beq.n 574e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5750e │ │ │ │ + cbnz r3, 574e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5750e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 574e6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #8484 @ 0x2124 │ │ │ │ + movw r0, #11748 @ 0x2de4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 574d6 │ │ │ │ + beq.n 574ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 574d6 │ │ │ │ + cbnz r3, 574ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 574f0 │ │ │ │ + beq.n 574c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 574f0 │ │ │ │ + cbnz r3, 574c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57506 │ │ │ │ + beq.n 574de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57506 │ │ │ │ + cbnz r3, 574de │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 145444 │ │ │ │ - b.n 5752c │ │ │ │ + bl 1463b0 │ │ │ │ + b.n 57504 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57524 │ │ │ │ + beq.n 574fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57524 │ │ │ │ + cbnz r3, 574fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 145444 │ │ │ │ + bl 1463b0 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 57552 │ │ │ │ + cbz r3, 5752a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 57554 │ │ │ │ + b.n 5752c │ │ │ │ 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, 57574 │ │ │ │ + cbz r2, 5754c │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 5757c │ │ │ │ + b.n 57554 │ │ │ │ movw fp, #4356 @ 0x1104 │ │ │ │ movt fp, #71 @ 0x47 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 5758c │ │ │ │ + cbnz r3, 57564 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5758c │ │ │ │ + blt.n 57564 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 5758c │ │ │ │ - cbnz r5, 575b0 │ │ │ │ + bgt.n 57564 │ │ │ │ + cbnz r5, 57588 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #260] @ (57694 ) │ │ │ │ + ldr r5, [pc, #260] @ (5766c ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 575b0 │ │ │ │ + cbnz r0, 57588 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5768c │ │ │ │ + b.n 57664 │ │ │ │ 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 5764e │ │ │ │ + beq.n 57626 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 575de │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 575b6 │ │ │ │ + bl f94b0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 575da │ │ │ │ - bl 80650 │ │ │ │ + bne.n 575b2 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575ac │ │ │ │ + bne.n 57584 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5764e │ │ │ │ + beq.n 57626 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 575fa │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 575d2 │ │ │ │ + bl f94b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 575f6 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 575ce │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575ac │ │ │ │ + bne.n 57584 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5764e │ │ │ │ + beq.n 57626 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 57616 │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 575ee │ │ │ │ + bl f94b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57612 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 575ea │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575ac │ │ │ │ + bne.n 57584 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5764e │ │ │ │ + beq.n 57626 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 57630 │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 57608 │ │ │ │ + bl f94b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5762c │ │ │ │ - bl 80650 │ │ │ │ + bne.n 57604 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575ac │ │ │ │ + bne.n 57584 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 5764e │ │ │ │ + beq.n 57626 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5763a │ │ │ │ + cbz r3, 57612 │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5764e │ │ │ │ + beq.n 57626 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5764e │ │ │ │ - bl 80650 │ │ │ │ + bne.n 57626 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575ac │ │ │ │ + bne.n 57584 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #35340 @ 0x8a0c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57674 │ │ │ │ + bne.n 5764c │ │ │ │ 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 1e0834 │ │ │ │ - b.n 5768c │ │ │ │ - movw r2, #8496 @ 0x2130 │ │ │ │ + bl 1e2604 │ │ │ │ + b.n 57664 │ │ │ │ + movw r2, #11760 @ 0x2df0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 26d3fc │ │ │ │ + bl 26e2fc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, 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 cfd44 │ │ │ │ + bl cf520 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 576c8 │ │ │ │ + cbz r0, 576a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 576c8 │ │ │ │ + beq.n 576a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 576c8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 576a0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 576e4 │ │ │ │ + cbz r0, 576bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 576e4 │ │ │ │ + beq.n 576bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 576e4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 576bc │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 57700 │ │ │ │ + cbz r0, 576d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57700 │ │ │ │ + beq.n 576d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57700 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 576d8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5771c │ │ │ │ + cbz r0, 576f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5771c │ │ │ │ + beq.n 576f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5771c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 576f4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 57738 │ │ │ │ + cbz r0, 57710 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57738 │ │ │ │ + beq.n 57710 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57738 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57710 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 57754 │ │ │ │ + cbz r0, 5772c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57754 │ │ │ │ + beq.n 5772c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57754 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5772c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 57698 │ │ │ │ + b.n 57670 │ │ │ │ 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, 57772 │ │ │ │ - cbz r2, 5778c │ │ │ │ + cbnz r3, 5774a │ │ │ │ + cbz r2, 57764 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5778c │ │ │ │ + cbz r3, 57764 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8748 @ 0x222c │ │ │ │ + movw r1, #12012 @ 0x2eec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57794 │ │ │ │ + b.n 5776c │ │ │ │ movw r0, #47352 @ 0xb8f8 │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r3, pc} │ │ │ │ + movw r0, #55380 @ 0xd854 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7aff4 │ │ │ │ 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 12cc10 │ │ │ │ - movw r0, #52156 @ 0xcbbc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afec │ │ │ │ + b.w 12d59c │ │ │ │ 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, 577f0 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 577c8 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 577e8 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 577f0 │ │ │ │ + bne.n 577c0 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 577c8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57884 │ │ │ │ + bne.n 5785c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5780e │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 577e6 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57806 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5780e │ │ │ │ + bne.n 577de │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 577e6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57884 │ │ │ │ + bne.n 5785c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5782a │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 57802 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57824 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5782a │ │ │ │ + bne.n 577fc │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 57802 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57884 │ │ │ │ + cbnz r0, 5785c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57846 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5781e │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57840 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 57846 │ │ │ │ + bne.n 57818 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5781e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57884 │ │ │ │ + cbnz r0, 5785c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 57862 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5783a │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5785c │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 57862 │ │ │ │ + bne.n 57834 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5783a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 57884 │ │ │ │ + cbnz r0, 5785c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 57884 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5785c │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5787a │ │ │ │ + bne.n 57852 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, 578b6 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5788e │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 578b0 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 578b6 │ │ │ │ + bne.n 57888 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5788e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 578f4 │ │ │ │ + cbnz r0, 578cc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 578d2 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 578aa │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 578cc │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 578d2 │ │ │ │ + bne.n 578a4 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 578aa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 578f4 │ │ │ │ + cbnz r0, 578cc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 578f4 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 578cc │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 578ea │ │ │ │ + bne.n 578c2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000578f6 <_Py_c_prod@@Base>: │ │ │ │ +000578ce <_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 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057910 <_Py_c_sum@@Base>: │ │ │ │ +000578e8 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 57964 <_Py_c_sum@@Base+0x54> │ │ │ │ + bpl.n 5793c <_Py_c_sum@@Base+0x54> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 57968 <_Py_c_sum@@Base+0x58> │ │ │ │ + cbz r1, 57940 <_Py_c_sum@@Base+0x58> │ │ │ │ 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] │ │ │ │ @@ -67340,191 +67320,203 @@ │ │ │ │ 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 12cc10 │ │ │ │ + b.w 12d59c │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 5796c <_Py_c_sum@@Base+0x5c> │ │ │ │ + b.n 57944 <_Py_c_sum@@Base+0x5c> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 12cc10 │ │ │ │ + b.w 12d59c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #10836 @ 0x2a54 │ │ │ │ + movw r0, #14100 @ 0x3714 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ 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 579a6 <_Py_c_sum@@Base+0x96> │ │ │ │ - cbz r6, 579b6 <_Py_c_sum@@Base+0xa6> │ │ │ │ + beq.n 5797e <_Py_c_sum@@Base+0x96> │ │ │ │ + cbz r6, 5798e <_Py_c_sum@@Base+0xa6> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 579cc <_Py_c_sum@@Base+0xbc> │ │ │ │ - cbz r6, 579b6 <_Py_c_sum@@Base+0xa6> │ │ │ │ + b.n 579a4 <_Py_c_sum@@Base+0xbc> │ │ │ │ + cbz r6, 5798e <_Py_c_sum@@Base+0xa6> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 579cc <_Py_c_sum@@Base+0xbc> │ │ │ │ + b.n 579a4 <_Py_c_sum@@Base+0xbc> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 579ca <_Py_c_sum@@Base+0xba> │ │ │ │ + cbz r3, 579a2 <_Py_c_sum@@Base+0xba> │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 579cc <_Py_c_sum@@Base+0xbc> │ │ │ │ + b.n 579a4 <_Py_c_sum@@Base+0xbc> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac338 │ │ │ │ - cbz r0, 579e2 <_Py_c_sum@@Base+0xd2> │ │ │ │ - cbz r7, 579dc <_Py_c_sum@@Base+0xcc> │ │ │ │ - cbz r6, 579dc <_Py_c_sum@@Base+0xcc> │ │ │ │ + bl 1ae580 │ │ │ │ + cbz r0, 579ba <_Py_c_sum@@Base+0xd2> │ │ │ │ + cbz r7, 579b4 <_Py_c_sum@@Base+0xcc> │ │ │ │ + cbz r6, 579b4 <_Py_c_sum@@Base+0xcc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 579de <_Py_c_sum@@Base+0xce> │ │ │ │ + b.n 579b6 <_Py_c_sum@@Base+0xce> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ │ │ │ │ -000579ec : │ │ │ │ - b.w 153598 <_Py_HashDouble@@Base+0x658> │ │ │ │ +000579c4 : │ │ │ │ + b.w 1545b0 <_Py_HashDouble@@Base+0x658> │ │ │ │ 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 57a48 │ │ │ │ + ble.n 57a20 │ │ │ │ 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 57a48 │ │ │ │ + bcs.n 57a20 │ │ │ │ blx 29958 <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 29c10 │ │ │ │ - b.n 57a18 │ │ │ │ + b.n 579f0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00057a56 : │ │ │ │ +00057a2e : │ │ │ │ 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 7dd7c │ │ │ │ + bl 7dcf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #52] @ (57aac ) │ │ │ │ + ldr r2, [pc, #52] @ (57a84 ) │ │ │ │ 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 57a9e │ │ │ │ - movw r0, #10860 @ 0x2a6c │ │ │ │ + bne.n 57a76 │ │ │ │ + movw r0, #14108 @ 0x371c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e21a4 │ │ │ │ - movw r0, #10868 @ 0x2a74 │ │ │ │ + b.w e2190 │ │ │ │ + movw r0, #14116 @ 0x3724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (57ae4 ) │ │ │ │ + ldr r2, [pc, #48] @ (57abc ) │ │ │ │ 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 57ad8 │ │ │ │ - movw r0, #11036 @ 0x2b1c │ │ │ │ + bne.n 57ab0 │ │ │ │ + movw r0, #14140 @ 0x373c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e21a4 │ │ │ │ - movw r0, #11048 @ 0x2b28 │ │ │ │ + b.w e2190 │ │ │ │ + movw r0, #14152 @ 0x3748 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00057ae8 : │ │ │ │ +00057ac0 : │ │ │ │ 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, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57b3a │ │ │ │ + beq.n 57b12 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57b3a │ │ │ │ + beq.n 57b12 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 57b3a │ │ │ │ - bl 87fa0 │ │ │ │ - movw r3, #13788 @ 0x35dc │ │ │ │ + beq.n 57b12 │ │ │ │ + bl 87a70 │ │ │ │ + movw r3, #17012 @ 0x4274 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #948 @ 0x3b4 │ │ │ │ + movw r2, #4212 @ 0x1074 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 57b42 │ │ │ │ - movw r0, #13788 @ 0x35dc │ │ │ │ + b.n 57b1a │ │ │ │ + movw r0, #17012 @ 0x4274 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #14372 @ 0x3824 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ 00057b44 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #33156 @ 0x8184 │ │ │ │ @@ -67537,21 +67529,21 @@ │ │ │ │ b.n 57b5c │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 57b7c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 927e0 │ │ │ │ + b.w 91f78 │ │ │ │ movw r1, #16312 @ 0x3fb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r5, r1 │ │ │ │ beq.n 57b94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ cbnz r0, 57b94 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ b.n 57b98 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -67562,66 +67554,66 @@ │ │ │ │ cbnz r3, 57bb6 │ │ │ │ mov r4, r0 │ │ │ │ cbz r2, 57bd0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cbz r3, 57bd0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11108 @ 0x2b64 │ │ │ │ + movw r1, #14416 @ 0x3850 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ b.n 57c70 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1592e0 │ │ │ │ + bl 15a2f8 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ cbz r5, 57bf8 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6456 @ 0x1938 │ │ │ │ + movw r1, #9680 @ 0x25d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ b.n 57bcc │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 57c10 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ b.n 57c70 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ cbz r0, 57c26 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ 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 1f30c0 │ │ │ │ + bl 1f4e90 │ │ │ │ mov r7, r0 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 57c4c │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ b.n 57bcc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f4208 <_PyObject_IsFreed@@Base+0x16c> │ │ │ │ + bl 1f5fd8 <_PyObject_IsFreed@@Base+0x11c> │ │ │ │ cbz r7, 57c68 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ @@ -67633,533 +67625,521 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r1, 57c94 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fe244 │ │ │ │ + bl fe2ec │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 57ca6 │ │ │ │ b.n 57cca │ │ │ │ - movw r0, #45932 @ 0xb36c │ │ │ │ + movw r0, #49196 @ 0xc02c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 15d518 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 15e530 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 57c88 │ │ │ │ b.n 57cca │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 89540 │ │ │ │ + bl 89008 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 57cc0 │ │ │ │ cbz r5, 57cde │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 89540 │ │ │ │ + bl 89008 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 57cde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 57cce │ │ │ │ movs r4, #0 │ │ │ │ b.n 57cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 57cca │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ b.n 57cca │ │ │ │ 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 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11136 @ 0x2b80 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - 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, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11228 @ 0x2bdc │ │ │ │ + movw r1, #14444 @ 0x386c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 12cc10 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11276 @ 0x2c0c │ │ │ │ + movw r1, #14540 @ 0x38cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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, 57d96 │ │ │ │ + cbz r2, 57d5c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262028 <_PyUnicode_ToNumeric@@Base+0x8710> │ │ │ │ + bl 262edc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 57da6 │ │ │ │ + cbnz r0, 57d6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57e14 │ │ │ │ + b.n 57dda │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1fd540 │ │ │ │ + bl 1ff260 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d84 │ │ │ │ - b.n 57d92 │ │ │ │ + bne.n 57d4a │ │ │ │ + b.n 57d58 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 57db2 │ │ │ │ - bl 1d36cc │ │ │ │ + cbnz r7, 57d78 │ │ │ │ + bl 1d5764 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 57dfe │ │ │ │ + b.n 57dc4 │ │ │ │ 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 57dfc │ │ │ │ + bge.n 57dc2 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 130e24 │ │ │ │ + bl 1317b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 57df0 │ │ │ │ + beq.n 57db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57df0 │ │ │ │ + cbnz r3, 57db6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 57dce │ │ │ │ - b.n 57dfe │ │ │ │ + bne.n 57d94 │ │ │ │ + b.n 57dc4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57e14 │ │ │ │ + beq.n 57dda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57e14 │ │ │ │ + cbnz r3, 57dda │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 12d59c │ │ │ │ + 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, 57e22 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 57e1c │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 57e22 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 57e60 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 57e3e │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 57e38 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 57e3e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 57e60 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 57e60 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 57e56 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b2dfc <_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} │ │ │ │ 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, 57e42 │ │ │ │ + cbnz r4, 57e8a │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 57e42 │ │ │ │ + ble.n 57e8a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 57e42 │ │ │ │ - cbnz r2, 57e60 │ │ │ │ + bne.n 57e8a │ │ │ │ + cbnz r2, 57ea8 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #216] @ (57f20 ) │ │ │ │ + ldr r4, [pc, #216] @ (57f68 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57e60 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 57ea8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57f18 │ │ │ │ + b.n 57f60 │ │ │ │ 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, 57e86 │ │ │ │ + cbnz r2, 57ece │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 57f18 │ │ │ │ + b.n 57f60 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 1592e0 │ │ │ │ + bl 15a2f8 │ │ │ │ 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 57e7c │ │ │ │ + ble.n 57ec4 │ │ │ │ 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 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57e5c │ │ │ │ + beq.n 57ea4 │ │ │ │ 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 95b98 │ │ │ │ + bl 95350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57ef4 │ │ │ │ + beq.n 57f3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57ef4 │ │ │ │ + cbnz r3, 57f3c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 57e5c │ │ │ │ + beq.n 57ea4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 57ea0 │ │ │ │ + beq.n 57ee8 │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57e9a │ │ │ │ + bne.n 57ee2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57e9a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 57ee2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r4, 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 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 57f54 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 57f4e │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 57f54 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 57f92 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 57f70 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 57f6a │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 57f70 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 57f92 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 57f92 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 57f88 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00057f94 : │ │ │ │ +00057f6c : │ │ │ │ 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] @ (580b8 ) │ │ │ │ + ldr r3, [pc, #276] @ (58090 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 57fd2 │ │ │ │ + cbz r5, 57faa │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 57fba │ │ │ │ + bne.n 57f92 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 57fac │ │ │ │ + b.n 57f84 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 57fea │ │ │ │ + beq.n 57fc2 │ │ │ │ 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 57fea │ │ │ │ - b.n 57fb6 │ │ │ │ + bcs.n 57fc2 │ │ │ │ + b.n 57f8e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #38540 @ 0x968c │ │ │ │ + movw r2, #41764 @ 0xa324 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ - b.n 57ff4 │ │ │ │ + bl 12f7cc <_PyErr_SetString@@Base> │ │ │ │ + b.n 57fcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d373c │ │ │ │ + bl 1d57d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57ff8 │ │ │ │ + cbnz r0, 57fd0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 580b4 │ │ │ │ + b.n 5808c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24964 @ 0x6184 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58088 │ │ │ │ + bne.n 58060 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 58012 │ │ │ │ + cbnz r6, 57fea │ │ │ │ mov r0, r5 │ │ │ │ - bl d7f24 │ │ │ │ + bl d771c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5804e │ │ │ │ - bl 71fa4 │ │ │ │ + cbnz r5, 58026 │ │ │ │ + bl 71f6c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5804c │ │ │ │ + cbnz r0, 58024 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57ff4 │ │ │ │ + beq.n 57fcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57ff4 │ │ │ │ - ldr r2, [pc, #136] @ (580bc ) │ │ │ │ + bne.n 57fcc │ │ │ │ + ldr r2, [pc, #136] @ (58094 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58042 │ │ │ │ + cbz r3, 5801a │ │ │ │ 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 57ff4 │ │ │ │ + b.n 57fcc │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 89540 │ │ │ │ + bl 89008 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 580b2 │ │ │ │ + beq.n 5808a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 580b2 │ │ │ │ - ldr r2, [pc, #76] @ (580bc ) │ │ │ │ + cbnz r3, 5808a │ │ │ │ + ldr r2, [pc, #76] @ (58094 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 5807e │ │ │ │ + cbz r3, 58056 │ │ │ │ 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 580b2 │ │ │ │ + b.n 5808a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 580b4 │ │ │ │ + beq.n 5808c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 580b4 │ │ │ │ - ldr r2, [pc, #32] @ (580bc ) │ │ │ │ + cbnz r3, 5808c │ │ │ │ + ldr r2, [pc, #32] @ (58094 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 580a8 │ │ │ │ + cbz r3, 58080 │ │ │ │ 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 580b4 │ │ │ │ + b.n 5808c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #60] @ (5810c ) │ │ │ │ + ldr r1, [pc, #60] @ (580e4 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 243634 │ │ │ │ + bl 244b0c │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 58108 │ │ │ │ + bne.n 580e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 580fa │ │ │ │ + beq.n 580d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 580fa │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 580d2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (5810c ) │ │ │ │ - b.w 243634 │ │ │ │ + ldr r1, [pc, #8] @ (580e4 ) │ │ │ │ + b.w 244b0c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 58070 │ │ │ │ + bcc.n 58048 │ │ │ │ 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 58134 │ │ │ │ + bne.n 5810c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5814e │ │ │ │ - b.n 58162 │ │ │ │ + cbnz r0, 58126 │ │ │ │ + b.n 5813a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #43664 @ 0xaa90 │ │ │ │ + movw r0, #46928 @ 0xb750 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58128 │ │ │ │ + bne.n 58100 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 581f2 │ │ │ │ - bl 85efc │ │ │ │ + b.n 581ca │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58170 │ │ │ │ + bne.n 58148 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58180 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 58158 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5814a │ │ │ │ + bne.n 58122 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58180 │ │ │ │ + b.n 58158 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5815e │ │ │ │ + bne.n 58136 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5815e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58136 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f76b4 │ │ │ │ + bl 1f9480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5814a │ │ │ │ + beq.n 58122 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 581b0 │ │ │ │ + bne.n 58188 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #57776 @ 0xe1b0 │ │ │ │ + movw r1, #61048 @ 0xee78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5814a │ │ │ │ + bl 12f768 │ │ │ │ + b.n 58122 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1514c4 │ │ │ │ + bl 152484 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5814a │ │ │ │ + beq.n 58122 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 581c4 │ │ │ │ + cbz r3, 5819c │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 581cc │ │ │ │ + b.n 581a4 │ │ │ │ movw r5, #10752 @ 0x2a00 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -68173,109 +68153,109 @@ │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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] @ (58200 ) │ │ │ │ - b.w 243634 │ │ │ │ - b.n 5862c │ │ │ │ + ldr r1, [pc, #4] @ (581d8 ) │ │ │ │ + b.w 244b0c │ │ │ │ + b.n 58604 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58210 ) │ │ │ │ - b.w 243634 │ │ │ │ + ldr r1, [pc, #4] @ (581e8 ) │ │ │ │ + b.w 244b0c │ │ │ │ nop │ │ │ │ - b.n 57be4 │ │ │ │ + b.n 57bbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58220 ) │ │ │ │ - b.w 243634 │ │ │ │ + ldr r1, [pc, #4] @ (581f8 ) │ │ │ │ + b.w 244b0c │ │ │ │ nop │ │ │ │ - b.n 57ca4 │ │ │ │ + b.n 57c7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58230 ) │ │ │ │ - b.w 243634 │ │ │ │ + ldr r1, [pc, #4] @ (58208 ) │ │ │ │ + b.w 244b0c │ │ │ │ nop │ │ │ │ - b.n 57cf4 │ │ │ │ + b.n 57ccc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (58240 ) │ │ │ │ + ldr r1, [pc, #8] @ (58218 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 243634 │ │ │ │ + b.w 244b0c │ │ │ │ nop │ │ │ │ ldmia r4, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5830e │ │ │ │ + beq.n 582e6 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 5830e │ │ │ │ + beq.n 582e6 │ │ │ │ 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 58280 │ │ │ │ + beq.n 58258 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5830a │ │ │ │ + beq.n 582e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5830a │ │ │ │ + b.n 582e2 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 5829e │ │ │ │ + beq.n 58276 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c1efc │ │ │ │ + b.w c16c8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ae940 │ │ │ │ + bl 1b0d4c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 582b0 │ │ │ │ + cbnz r0, 58288 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5830a │ │ │ │ + b.n 582e2 │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #3225 @ 0xc99 │ │ │ │ + movw r3, #1121 @ 0x461 │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 582c8 │ │ │ │ - bl c0c20 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ - b.n 582ce │ │ │ │ + bne.n 582a0 │ │ │ │ + bl c03e8 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ + b.n 582a6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 582ea │ │ │ │ + cbnz r0, 582c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 582ac │ │ │ │ + beq.n 58284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 582ac │ │ │ │ + bne.n 58284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 582ac │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58284 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -68297,183 +68277,183 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 58346 │ │ │ │ - movw r1, #11400 @ 0x2c88 │ │ │ │ + cbnz r2, 5831e │ │ │ │ + movw r1, #15044 @ 0x3ac4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 58352 │ │ │ │ - movw r1, #11424 @ 0x2ca0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5832a │ │ │ │ + movw r1, #15068 @ 0x3adc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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 153e04 │ │ │ │ - cbnz r0, 5837a │ │ │ │ + bl 154e1c │ │ │ │ + cbnz r0, 58352 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5838e │ │ │ │ + b.n 58366 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58376 │ │ │ │ + blt.n 5834e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 583e0 │ │ │ │ + bhi.n 583b8 │ │ │ │ push {r4} │ │ │ │ movw r3, #51848 @ 0xca88 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 583ea │ │ │ │ + bne.n 583c2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 583ea │ │ │ │ + bne.n 583c2 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 583c0 │ │ │ │ + bne.n 58398 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 583c2 │ │ │ │ + b.n 5839a │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 583f2 │ │ │ │ + b.n 583ca │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11444 @ 0x2cb4 │ │ │ │ + movw r0, #15088 @ 0x3af0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ │ │ │ │ -0005840a : │ │ │ │ +000583e2 : │ │ │ │ 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, #30684 @ 0x77dc │ │ │ │ + movw r1, #33764 @ 0x83e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #7400 @ 0x1ce8 │ │ │ │ + movw r0, #10692 @ 0x29c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115838 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115d60 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5843c │ │ │ │ + cbnz r0, 58414 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 58462 │ │ │ │ + b.n 5843a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58432 │ │ │ │ + beq.n 5840a │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c1efc │ │ │ │ + bl c16c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5845e │ │ │ │ - bl 85efc │ │ │ │ + cbz r0, 58436 │ │ │ │ + bl 859dc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 58462 │ │ │ │ + b.n 5843a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58588 │ │ │ │ + beq.n 58560 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (58594 ) │ │ │ │ + ldr r0, [pc, #240] @ (5856c ) │ │ │ │ mov r1, sp │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58566 │ │ │ │ + beq.n 5853e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17000 @ 0x4268 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 584d6 │ │ │ │ + beq.n 584ae │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11452 @ 0x2cbc │ │ │ │ + movw r1, #15096 @ 0x3af8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 58566 │ │ │ │ + bl d5248 │ │ │ │ + b.n 5853e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 58566 │ │ │ │ + blt.n 5853e │ │ │ │ movw r0, #54552 @ 0xd518 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58566 │ │ │ │ + beq.n 5853e │ │ │ │ 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] @ (58598 ) │ │ │ │ + ldr r2, [pc, #148] @ (58570 ) │ │ │ │ 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] │ │ │ │ @@ -68485,147 +68465,147 @@ │ │ │ │ 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 58548 │ │ │ │ + beq.n 58520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58548 │ │ │ │ + cbnz r3, 58520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58556 │ │ │ │ + bne.n 5852e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5858c │ │ │ │ + b.n 58564 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58552 │ │ │ │ + bne.n 5852a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58552 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5852a │ │ │ │ movs r0, #0 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58588 │ │ │ │ + beq.n 58560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58588 │ │ │ │ + cbnz r3, 58560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005859c : │ │ │ │ - cbnz r0, 585a2 │ │ │ │ - b.w 1ef0b0 │ │ │ │ +00058574 : │ │ │ │ + cbnz r0, 5857a │ │ │ │ + b.w 1f0e80 │ │ │ │ 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] @ (585dc ) │ │ │ │ + ldr r2, [pc, #28] @ (585b4 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 585d6 │ │ │ │ + cbz r3, 585ae │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5867a │ │ │ │ + beq.n 58652 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5867a │ │ │ │ + beq.n 58652 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #34061 @ 0x850d │ │ │ │ + movw r3, #36457 @ 0x8e69 │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58618 │ │ │ │ + bne.n 585f0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 5861c │ │ │ │ + b.n 585f4 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 5863e │ │ │ │ + beq.n 58616 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 5863e │ │ │ │ + cbz r3, 58616 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #35393 @ 0x8a41 │ │ │ │ + movw r3, #35349 @ 0x8a15 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5863e │ │ │ │ + bne.n 58616 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 58938 │ │ │ │ + bl 5890e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5865a │ │ │ │ + cbz r0, 58632 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5865a │ │ │ │ + beq.n 58632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5865a │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58632 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5867a │ │ │ │ + cbz r0, 58652 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5867a │ │ │ │ + beq.n 58652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5867a │ │ │ │ + cbnz r3, 58652 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ mvneq.w r3, #1 │ │ │ │ @@ -68651,736 +68631,734 @@ │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - b.w 26a884 │ │ │ │ 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, 58718 │ │ │ │ + cbnz r3, 586ec │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 58718 │ │ │ │ + ble.n 586ec │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 58718 │ │ │ │ - cbnz r4, 58734 │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #60] @ (5875c ) │ │ │ │ + bne.n 586ec │ │ │ │ + cbnz r4, 5870e │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r4, #17908 @ 0x45f4 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58756 │ │ │ │ + cbz r0, 58730 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58748 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 58756 │ │ │ │ + bne.n 58722 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 58730 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c69bc │ │ │ │ + b.w 1c8a54 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cmp r4, pc │ │ │ │ + b.w 26b90c │ │ │ │ + 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 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, #54980 @ 0xd6c4 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl c2c60 │ │ │ │ + cbz r0, 5878e │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r3, #17000 @ 0x4268 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 58792 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #15220 @ 0x3b74 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 58808 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cbnz r3, 587a0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 58808 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 587bc │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #15252 @ 0x3b94 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5878e │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + beq.n 587dc │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #15292 @ 0x3bbc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5878e │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #40] @ (5880c ) │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 95350 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5878e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 58796 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 58796 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 58796 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + b.n 58490 │ │ │ │ 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 r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5879a │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 5884a │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #3324 @ 0xcfc │ │ │ │ + movw r0, #6548 @ 0x1994 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58830 │ │ │ │ + b.n 588e0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 587c0 │ │ │ │ + beq.n 58870 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11576 @ 0x2d38 │ │ │ │ + movw r1, #15340 @ 0x3bec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 58796 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 58846 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 587fa │ │ │ │ + bne.n 588aa │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 12b91c │ │ │ │ + bl 12c2a8 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 587f0 │ │ │ │ + ble.n 588a0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 2190c4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 21a7a0 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58796 │ │ │ │ + beq.n 58846 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 12b91c │ │ │ │ + bl 12c2a8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 58830 │ │ │ │ + b.n 588e0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 14338c │ │ │ │ + bl 1445bc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 58814 │ │ │ │ + bcc.n 588c4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2190c4 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ + bl 21a7a0 <_PyParkingLot_AfterFork@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58796 │ │ │ │ + beq.n 58846 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 18677c │ │ │ │ - b.n 587f0 │ │ │ │ + bl 187ef4 │ │ │ │ + b.n 588a0 │ │ │ │ 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 │ │ │ │ - movs r3, #1 │ │ │ │ - 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, #51716 @ 0xca04 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl c349c │ │ │ │ - cbz r0, 58886 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - movw r3, #17000 @ 0x4268 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 5888a │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11648 @ 0x2d80 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 58900 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 58898 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 58900 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 588b4 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11680 @ 0x2da0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 58886 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.n 588d4 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11720 @ 0x2dc8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 58886 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (58904 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 95b98 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 58886 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 5888e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5888e │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5888e │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - b.n 58588 │ │ │ │ - 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 df1c4 <_PyType_Name@@Base> │ │ │ │ + bl de9c0 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11768 @ 0x2df8 │ │ │ │ + movw r0, #15412 @ 0x3c34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e21a4 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ + b.w e2190 │ │ │ │ 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 d7ca4 │ │ │ │ + bl d749c │ │ │ │ movw r7, #54552 @ 0xd518 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 5897c │ │ │ │ + bne.n 58952 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 58a2a │ │ │ │ + beq.n 58a00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 589a0 │ │ │ │ + beq.n 58976 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 589a0 │ │ │ │ + b.n 58976 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1375a8 │ │ │ │ + bl 13851c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58998 │ │ │ │ + cbnz r0, 5896e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12160 @ 0x2f80 │ │ │ │ + movw r0, #15424 @ 0x3c40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1f6cf0 │ │ │ │ - b.n 58a2a │ │ │ │ + bl 1f8abc │ │ │ │ + b.n 58a00 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (58a38 ) │ │ │ │ + ldr r0, [pc, #148] @ (58a0c ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 13ada8 │ │ │ │ - cbnz r0, 589c2 │ │ │ │ + bl 13c100 │ │ │ │ + cbnz r0, 58998 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12204 @ 0x2fac │ │ │ │ + movw r0, #15468 @ 0x3c6c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1f6cf0 │ │ │ │ - b.n 589d6 │ │ │ │ + bl 1f8abc │ │ │ │ + b.n 589ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 589d6 │ │ │ │ + beq.n 589ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 589d6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 589ac │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 58a14 │ │ │ │ + beq.n 589ea │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (58a3c ) │ │ │ │ + ldr r0, [pc, #88] @ (58a10 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95b98 │ │ │ │ - cbnz r0, 58a00 │ │ │ │ + bl 95350 │ │ │ │ + cbnz r0, 589d6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #12160 @ 0x2f80 │ │ │ │ + movw r0, #15424 @ 0x3c40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1f6cf0 │ │ │ │ - b.n 58a14 │ │ │ │ + bl 1f8abc │ │ │ │ + b.n 589ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58a14 │ │ │ │ + beq.n 589ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58a14 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 589ea │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58a2a │ │ │ │ + beq.n 58a00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58a2a │ │ │ │ + cbnz r3, 58a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d7cb8 │ │ │ │ + bl d74b0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 586c0 │ │ │ │ + b.n 58694 │ │ │ │ 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 r6, r1 │ │ │ │ - bl 58938 │ │ │ │ + bl 5890e │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr.w r2, [r7, #172] @ 0xac │ │ │ │ - cbz r2, 58aca │ │ │ │ + cbz r2, 58a9e │ │ │ │ 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 58a7c │ │ │ │ + bge.n 58a50 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 58a6c │ │ │ │ + bne.n 58a40 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 58aca │ │ │ │ - movw r0, #35393 @ 0x8a41 │ │ │ │ + bge.n 58a9e │ │ │ │ + movw r0, #35349 @ 0x8a15 │ │ │ │ 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 58aa2 │ │ │ │ + bge.n 58a76 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ - cbz r4, 58aa2 │ │ │ │ + cbz r4, 58a76 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 58aa2 │ │ │ │ - cbnz r4, 58aaa │ │ │ │ + beq.n 58a76 │ │ │ │ + cbnz r4, 58a7e │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58a8a │ │ │ │ - b.n 58aca │ │ │ │ - movw r3, #9981 @ 0x26fd │ │ │ │ + bne.n 58a5e │ │ │ │ + b.n 58a9e │ │ │ │ + movw r3, #14101 @ 0x3715 │ │ │ │ movt r3, #21 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58abe │ │ │ │ + bne.n 58a92 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 58aca │ │ │ │ + b.n 58a9e │ │ │ │ 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 57f24 │ │ │ │ + b.w 57df2 │ │ │ │ + │ │ │ │ +00058aa6 : │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (58ac0 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w 1b9174 │ │ │ │ + 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, [r1, #8] │ │ │ │ - cbnz r3, 58aea │ │ │ │ - cbz r2, 58b04 │ │ │ │ + cbnz r3, 58adc │ │ │ │ + cbz r2, 58af6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58b04 │ │ │ │ + cbz r3, 58af6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12276 @ 0x2ff4 │ │ │ │ + movw r1, #15540 @ 0x3cb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b0c │ │ │ │ + b.n 58afe │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ 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 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ 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, 58b38 │ │ │ │ - cbz r2, 58b52 │ │ │ │ + cbnz r3, 58b2a │ │ │ │ + cbz r2, 58b44 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58b52 │ │ │ │ + cbz r3, 58b44 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12304 @ 0x3010 │ │ │ │ + movw r1, #15568 @ 0x3cd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b5a │ │ │ │ + b.n 58b4c │ │ │ │ movw r0, #7520 @ 0x1d60 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 58b64 │ │ │ │ + cbz r3, 58b56 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 58b6c │ │ │ │ + b.n 58b5e │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00058b7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00058b6e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #35813 @ 0x8be5 │ │ │ │ + movw r1, #35769 @ 0x8bb9 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 2587d8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x198> │ │ │ │ + b.w 2597f8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2c8> │ │ │ │ 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, 58ba2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26> │ │ │ │ - cbz r2, 58bbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ + cbnz r3, 58b94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26> │ │ │ │ + cbz r2, 58bae <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58bbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ + cbz r3, 58bae <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12336 @ 0x3030 │ │ │ │ + movw r1, #15600 @ 0x3cf0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58bc4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x48> │ │ │ │ + b.n 58bb6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x48> │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -00058bc6 : │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (58be0 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w 1b6f04 │ │ │ │ - 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 d2a38 │ │ │ │ + bl d2234 │ │ │ │ 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58c3e │ │ │ │ + bhi.n 58c12 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa4> │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 58c56 │ │ │ │ + bmi.n 58c2a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbc> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #64816 @ 0xfd30 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ + movw r2, #2720 @ 0xaa0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14016 @ 0x36c0 │ │ │ │ + movw r0, #17240 @ 0x4358 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58da8 │ │ │ │ - movw r0, #14016 @ 0x36c0 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58d7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ + movw r0, #17240 @ 0x4358 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58c14 │ │ │ │ - b.n 58da8 │ │ │ │ + bne.n 58be8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a> │ │ │ │ + b.n 58d7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 58cc0 │ │ │ │ + ble.n 58c94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x126> │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 58cc0 │ │ │ │ + beq.n 58c94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x126> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 58ca0 │ │ │ │ + bpl.n 58c74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x106> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58da8 │ │ │ │ + beq.w 58d7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58cc0 │ │ │ │ + beq.n 58c94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x126> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 58da8 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 58d7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #41584 @ 0xa270 │ │ │ │ + movw r2, #44808 @ 0xaf08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14016 @ 0x36c0 │ │ │ │ + movw r0, #17240 @ 0x4358 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58da8 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58d7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 58ce0 │ │ │ │ + blt.n 58cb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x146> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12376 @ 0x3058 │ │ │ │ + movw r1, #15640 @ 0x3d18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 58da8 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 58d7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58da8 │ │ │ │ + beq.n 58d7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ 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 58d82 │ │ │ │ + ble.n 58d56 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e8> │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 58d10 │ │ │ │ + beq.n 58ce4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x176> │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 58d1e │ │ │ │ + bne.n 58cf2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x184> │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 58cfe │ │ │ │ + b.n 58cd2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 58d2c │ │ │ │ + bne.n 58d00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x192> │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58cfe │ │ │ │ + b.n 58cd2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 58d3a │ │ │ │ + bne.n 58d0e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1a0> │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58cfe │ │ │ │ + b.n 58cd2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 58d48 │ │ │ │ + bne.n 58d1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1ae> │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 58cfe │ │ │ │ + b.n 58cd2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 58d7c │ │ │ │ + bls.n 58d50 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e2> │ │ │ │ movw r6, #9656 @ 0x25b8 │ │ │ │ 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 58cfe │ │ │ │ + b.n 58cd2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 58cfe │ │ │ │ + b.n 58cd2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9d7b0 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 58da8 │ │ │ │ + bl 9cec4 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 58d7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 58da8 │ │ │ │ + cbz r1, 58d7c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x20e> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #23224 @ 0x5ab8 │ │ │ │ + movw r0, #26240 @ 0x6680 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #42052 @ 0xa444 │ │ │ │ + movw r4, #45316 @ 0xb104 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r3, #42076 @ 0xa45c │ │ │ │ + movw r3, #45340 @ 0xb11c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #42044 @ 0xa43c │ │ │ │ + movw r2, #45308 @ 0xb0fc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #42064 @ 0xa450 │ │ │ │ + movw r1, #45328 @ 0xb110 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #12408 @ 0x3078 │ │ │ │ + movw r0, #15672 @ 0x3d38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #53516 @ 0xd10c │ │ │ │ + movw r1, #56840 @ 0xde08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c349c │ │ │ │ - cbz r0, 58e22 │ │ │ │ + bl c2c60 │ │ │ │ + cbz r0, 58df6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x288> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 2ef54 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 58e46 │ │ │ │ + cbnz r3, 58e1a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 58e46 │ │ │ │ + ble.n 58e1a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 58e46 │ │ │ │ - cbnz r0, 58e64 │ │ │ │ + bne.n 58e1a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ac> │ │ │ │ + cbnz r0, 58e32 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (58e74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x306>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - movw r4, #17980 @ 0x463c │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 58e9e │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58e6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2fe> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58e9e │ │ │ │ + beq.n 58e6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2fe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12416 @ 0x3080 │ │ │ │ + movw r1, #15680 @ 0x3d40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #4164 @ 0x1044 │ │ │ │ + movw r0, #7388 @ 0x1cdc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58e9e │ │ │ │ + beq.n 58e6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2fe> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 25875c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ + b.w 25964c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + mov r0, r4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -69390,686 +69368,686 @@ │ │ │ │ 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 1470e0 │ │ │ │ + bl 14804c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12420 @ 0x3084 │ │ │ │ + movw r1, #15684 @ 0x3d44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12480 @ 0x30c0 │ │ │ │ + movw r1, #15744 @ 0x3d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12532 @ 0x30f4 │ │ │ │ + movw r1, #15796 @ 0x3db4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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 r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 58f40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3d2> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 58f40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3d2> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 58f40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3d2> │ │ │ │ + cbnz r0, 58f58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3ea> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #96] @ (58fa8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x43a>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 58fa0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x432> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 58f6a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3fc> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 58fa0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x432> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2a15c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 58f96 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 58f96 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f6a00 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + mov r4, r9 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58f80 │ │ │ │ + bne.n 58fe0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x472> │ │ │ │ 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 58fae │ │ │ │ + b.n 5900e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a0> │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 1572b8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1582cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58faa │ │ │ │ + beq.n 5900a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x49c> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 58fae │ │ │ │ + bge.n 5900e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64404 @ 0xfb94 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2108 @ 0x83c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58fc6 │ │ │ │ + b.n 59026 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r1, #16 │ │ │ │ ldrexd r4, r5, [r1] │ │ │ │ strexd r0, r2, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58fb2 │ │ │ │ + bne.n 59012 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4a4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5910a │ │ │ │ + bne.w 5916a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5fc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26dd70 │ │ │ │ + bl 26ec70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5910a │ │ │ │ - cbz r4, 59020 │ │ │ │ + beq.w 5916a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5fc> │ │ │ │ + cbz r4, 59080 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x512> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26dd70 │ │ │ │ + bl 26ec70 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5903e │ │ │ │ + cbnz r0, 5909e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5910a │ │ │ │ + beq.n 5916a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5910a │ │ │ │ + bne.n 5916a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5fc> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 59100 │ │ │ │ + b.n 59160 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5f2> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 59066 │ │ │ │ + cbz r6, 590c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x558> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 26dd70 │ │ │ │ + bl 26ec70 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59084 │ │ │ │ + cbnz r0, 590e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x576> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 590ee │ │ │ │ + beq.n 5914e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 590ee │ │ │ │ + bne.n 5914e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 590ee │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5914e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ 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, 5909c │ │ │ │ + cbz r0, 590fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58e> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c1efc │ │ │ │ - bl 790d8 │ │ │ │ - b.n 590c2 │ │ │ │ + bl c16c8 │ │ │ │ + bl 790e8 │ │ │ │ + b.n 59122 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5b4> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 116340 │ │ │ │ + bl 116868 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 590c2 │ │ │ │ + bne.n 59122 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5b4> │ │ │ │ movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12576 @ 0x3120 │ │ │ │ + movw r1, #15840 @ 0x3de0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 590d8 │ │ │ │ + beq.n 59138 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 590d8 │ │ │ │ + cbnz r3, 59138 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 590ee │ │ │ │ + beq.n 5914e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 590ee │ │ │ │ + cbnz r3, 5914e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5910a │ │ │ │ + beq.n 5916a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5910a │ │ │ │ + cbnz r3, 5916a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5fc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_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, 5912e │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 5912e │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5912e │ │ │ │ - cbnz r0, 59146 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #92] @ (59194 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5918e │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 59158 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5918e │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 2a15c │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 59184 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 59184 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f693c │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, sp │ │ │ │ - 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, 591b8 │ │ │ │ + cbnz r3, 5918e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x620> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 591b8 │ │ │ │ + ble.n 5918e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x620> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 591b8 │ │ │ │ - cbnz r0, 591d0 │ │ │ │ + bne.n 5918e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x620> │ │ │ │ + cbnz r0, 591a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (59220 ) │ │ │ │ + ldr r4, [pc, #92] @ (591f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x686>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59218 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 591ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x680> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 591e2 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 59218 │ │ │ │ + bne.n 591b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x64a> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 591ee <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x680> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29548 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5920e │ │ │ │ + bne.n 591e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x676> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5920e │ │ │ │ + cbz r3, 591e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x676> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - mov ip, r2 │ │ │ │ + mov r0, 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, #12684 @ 0x318c │ │ │ │ + movw r1, #15948 @ 0x3e4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 154e00 │ │ │ │ - cbnz r0, 5924a │ │ │ │ + bl 155e18 │ │ │ │ + cbnz r0, 5921e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5929e │ │ │ │ + b.n 59272 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x704> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29fec <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 59264 │ │ │ │ + cbz r0, 59238 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6ca> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 5928e │ │ │ │ + bl f6a00 │ │ │ │ + b.n 59262 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f4> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 278a78 │ │ │ │ + bl 279750 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #48] @ 592a8 │ │ │ │ + vldr d5, [pc, #44] @ 59278 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x70a> │ │ │ │ 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 5929a │ │ │ │ - bl 80650 │ │ │ │ + bne.n 5926e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x700> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59246 │ │ │ │ + bne.n 5921a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6ac> │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 85fac │ │ │ │ + bl 85a8c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - bvs.n 591d6 │ │ │ │ + bvs.n 591a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ 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, #288] @ (593e4 ) │ │ │ │ + ldr r3, [pc, #288] @ (593b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x846>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 592e0 │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + cbnz r0, 592b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x742> │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #32128 @ 0x7d80 │ │ │ │ + movw r0, #35376 @ 0x8a30 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #12708 @ 0x31a4 │ │ │ │ + movw r1, #15972 @ 0x3e64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fd940 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd9f0 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 592f6 │ │ │ │ + bne.n 592c6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 593dc │ │ │ │ - bl 71fa4 │ │ │ │ + b.n 593ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x83e> │ │ │ │ + bl 71f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 592f2 │ │ │ │ - ldr r0, [pc, #228] @ (593e8 ) │ │ │ │ + beq.n 592c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ + ldr r0, [pc, #228] @ (593b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84a>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5931a │ │ │ │ + bne.n 592ea <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x77c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5930a │ │ │ │ + bne.n 592da <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x76c> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59336 │ │ │ │ + beq.n 59306 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x798> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0bdc │ │ │ │ + bl 1e29ac │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r8, #4356 @ 0x1104 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 593b8 │ │ │ │ + cbz r7, 59388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x81a> │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 5939a │ │ │ │ + cbz r5, 5936a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7fc> │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1de844 │ │ │ │ + bl 1e0688 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7ecc4 │ │ │ │ + bl 7ec40 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 593a0 │ │ │ │ + cbz r0, 59370 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x802> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r8 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 59390 │ │ │ │ + beq.n 59360 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59390 │ │ │ │ + cbnz r3, 59360 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7f2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 593a0 │ │ │ │ + beq.n 59370 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x802> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 59354 │ │ │ │ + b.n 59324 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7b6> │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 5934e │ │ │ │ + b.n 5931e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7b0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 593b6 │ │ │ │ + beq.n 59386 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x818> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 593b6 │ │ │ │ + cbnz r3, 59386 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x818> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 593d0 │ │ │ │ + bne.n 593a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x832> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 593c0 │ │ │ │ + bne.n 59390 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x822> │ │ │ │ dmb ish │ │ │ │ - beq.n 593dc │ │ │ │ - ldr r0, [pc, #16] @ (593e8 ) │ │ │ │ - bl 25161c │ │ │ │ + beq.n 593ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x83e> │ │ │ │ + ldr r0, [pc, #16] @ (593b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84a>) │ │ │ │ + bl 25267c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r2] │ │ │ │ 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 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 1e0834 │ │ │ │ - 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 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r5, r0 │ │ │ │ blx 29334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59446 │ │ │ │ + bge.n 593f2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x884> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - movw r3, #35340 @ 0x8a0c │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb r3, [r0, #21] │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ - ldrb r1, [r4, #22] │ │ │ │ - lsls r3, r3, #8 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - 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] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e0834 │ │ │ │ + bl 1e2604 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ - b.w 80f64 │ │ │ │ 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 594be │ │ │ │ + bne.n 59442 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8d4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 594d8 │ │ │ │ - b.n 594d4 │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 5945c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8ee> │ │ │ │ + b.n 59458 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8ea> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48964 @ 0xbf44 │ │ │ │ + movw r0, #52188 @ 0xcbdc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594b2 │ │ │ │ + bne.n 59436 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8c8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5951a │ │ │ │ + b.n 5949e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x930> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 594d4 │ │ │ │ + beq.n 59458 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8ea> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 594d4 │ │ │ │ + beq.n 59458 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8ea> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29c7c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59512 │ │ │ │ + bge.n 59496 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x928> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ 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, 5953e │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 5953e │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5953e │ │ │ │ - cbnz r0, 59556 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (59578 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59572 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 169d24 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 59572 │ │ │ │ - movw r1, #39924 @ 0x9bf4 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 25875c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ + b.w 80ed8 │ │ │ │ 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 5959e │ │ │ │ + bne.n 594ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x95c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1da3ac <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 595b8 │ │ │ │ - b.n 595b4 │ │ │ │ + bl 1dc24c <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 594e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x976> │ │ │ │ + b.n 594e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x972> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48952 @ 0xbf38 │ │ │ │ + movw r0, #52176 @ 0xcbd0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59592 │ │ │ │ + bne.n 594be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x950> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 595fa │ │ │ │ + b.n 59526 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9b8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1da3ac <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc24c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 595b4 │ │ │ │ + beq.n 594e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x972> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1da3ac <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1dc24c <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 595b4 │ │ │ │ + beq.n 594e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x972> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 595f2 │ │ │ │ + bge.n 5951e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9b0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 │ │ │ │ + movw r3, #35340 @ 0x8a0c │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb r3, [r0, #21] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ + ldrb r1, [r4, #22] │ │ │ │ + lsls r3, r3, #8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + 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 1e2604 │ │ │ │ + add sp, #16 │ │ │ │ + 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, 59590 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa22> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 59590 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa22> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 59590 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa22> │ │ │ │ + cbnz r0, 595a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa3a> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #52] @ (595cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa5e>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 595c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa56> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 16ac04 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 595c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xa56> │ │ │ │ + movw r1, #39924 @ 0x9bf4 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 25964c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x11c> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + mov ip, r4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #240] @ (59700 ) │ │ │ │ + ldr r5, [pc, #240] @ (596d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb66>) │ │ │ │ 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} │ │ │ │ @@ -70077,1032 +70055,1032 @@ │ │ │ │ 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 59640 │ │ │ │ + bne.n 59612 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xaa4> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59640 │ │ │ │ + ble.n 59612 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xaa4> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59640 │ │ │ │ - cbnz r6, 59662 │ │ │ │ - ldr r4, [pc, #192] @ (59704 ) │ │ │ │ + bne.n 59612 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xaa4> │ │ │ │ + cbnz r6, 59634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac6> │ │ │ │ + ldr r4, [pc, #196] @ (596d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb6a>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596d8 │ │ │ │ + beq.n 596aa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb3c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1185ac │ │ │ │ + bl 118b08 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 596d4 │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + cbz r0, 596a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb38> │ │ │ │ + movw r3, #55388 @ 0xd85c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 202ce8 │ │ │ │ - cbz r0, 596d4 │ │ │ │ + bl 2049ac │ │ │ │ + cbz r0, 596a6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb38> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 596a2 │ │ │ │ + beq.n 59674 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb06> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 596aa │ │ │ │ + b.n 5967c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb0e> │ │ │ │ mov r0, r8 │ │ │ │ blx 2a39c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 596ce │ │ │ │ + bne.n 596a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb32> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 596e2 │ │ │ │ + cbz r2, 596b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb46> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 596c6 │ │ │ │ - bl f693c │ │ │ │ - b.n 596e2 │ │ │ │ + bne.n 59698 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb2a> │ │ │ │ + bl f6a00 │ │ │ │ + b.n 596b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb46> │ │ │ │ mov r1, r7 │ │ │ │ - bl 118b58 │ │ │ │ - b.n 596e2 │ │ │ │ + bl 1190b4 │ │ │ │ + b.n 596b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb46> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 596ec │ │ │ │ + b.n 596be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb50> │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 596ec │ │ │ │ - bl 80650 │ │ │ │ + b.n 596be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb50> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596ce │ │ │ │ + beq.n 596a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb32> │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r8, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 118b60 │ │ │ │ + bl 1190bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r4, [r3, #22] │ │ │ │ + nop │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r5, r0, #1 │ │ │ │ - mov ip, sp │ │ │ │ + mov r8, sl │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5972e │ │ │ │ + bne.n 59702 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb94> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 59796 │ │ │ │ - b.n 59746 │ │ │ │ + beq.n 5976a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbfc> │ │ │ │ + b.n 5971a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbac> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48864 @ 0xbee0 │ │ │ │ + movw r0, #52088 @ 0xcb78 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59720 │ │ │ │ - b.n 59796 │ │ │ │ - movw r3, #52164 @ 0xcbc4 │ │ │ │ + bne.n 596f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb86> │ │ │ │ + b.n 5976a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbfc> │ │ │ │ + movw r3, #55388 @ 0xd85c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ce8 │ │ │ │ - cbz r0, 59796 │ │ │ │ + bl 2049ac │ │ │ │ + cbz r0, 5976a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbfc> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2a65c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5978a │ │ │ │ + bne.n 5975e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbf0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 59784 │ │ │ │ + cbz r3, 59758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbea> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 59796 │ │ │ │ + bl f6a00 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5976a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xbfc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ 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, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #59988 @ 0xea54 │ │ │ │ + movw r1, #63212 @ 0xf6ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 249de0 <_PyTime_AsTimeval@@Base+0x550> │ │ │ │ + bl 24b218 <_PyTime_AsTimeval@@Base+0x3f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 597c6 │ │ │ │ + beq.n 5979a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc2c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 597ca │ │ │ │ + b.n 5979e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc30> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 597e2 │ │ │ │ + cbz r0, 597b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc48> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 598ea │ │ │ │ + beq.w 598be <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd50> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #35116 @ 0x892c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 598de │ │ │ │ + beq.n 598b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd44> │ │ │ │ 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 59822 │ │ │ │ + bne.n 597f6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 59830 │ │ │ │ + cbnz r3, 59804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc96> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 59830 │ │ │ │ - movw r0, #25564 @ 0x63dc │ │ │ │ + cbnz r3, 59804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc96> │ │ │ │ + movw r0, #28708 @ 0x7024 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7afec │ │ │ │ - bge.n 59830 │ │ │ │ - bl 24e9a8 <_PyDeadline_Get@@Base+0x38> │ │ │ │ + b.w 7aff4 │ │ │ │ + bge.n 59804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc96> │ │ │ │ + bl 24fdb0 <_PyTime_AsTimeval@@Base+0x4f90> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 598d8 │ │ │ │ + beq.n 598ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd3e> │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 59840 │ │ │ │ + b.n 59814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xca6> │ │ │ │ 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 59858 │ │ │ │ + beq.n 5982c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xcbe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59858 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5982c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xcbe> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2784b0 │ │ │ │ + bl 279188 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 278744 │ │ │ │ + bl 27941c │ │ │ │ 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 2784b0 │ │ │ │ + bl 279188 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 278744 │ │ │ │ + bl 27941c │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 598ac │ │ │ │ + cbz r7, 59880 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd12> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #12732 @ 0x31bc │ │ │ │ + movw r0, #15996 @ 0x3e7c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ - b.n 598d8 │ │ │ │ - cbz r4, 598c2 │ │ │ │ + bl e2190 │ │ │ │ + b.n 598ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd3e> │ │ │ │ + cbz r4, 59896 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd28> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #12760 @ 0x31d8 │ │ │ │ + movw r0, #16024 @ 0x3e98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ - b.n 598d8 │ │ │ │ + bl e2190 │ │ │ │ + b.n 598ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd3e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #12780 @ 0x31ec │ │ │ │ + movw r0, #16044 @ 0x3eac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #25564 @ 0x63dc │ │ │ │ + movw r0, #28708 @ 0x7024 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7afec │ │ │ │ + b.w 7aff4 │ │ │ │ bx lr │ │ │ │ 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 59918 │ │ │ │ + bgt.n 598ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd7e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 59934 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 59908 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd9a> │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 5993a │ │ │ │ + cbz r5, 5990e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xda0> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59986 │ │ │ │ - cbnz r1, 59954 │ │ │ │ + b.n 5995a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdec> │ │ │ │ + cbnz r1, 59928 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdba> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18404 @ 0x47e4 │ │ │ │ + movw r1, #21628 @ 0x547c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 59934 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 59908 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd9a> │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59970 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 59974 │ │ │ │ - b.n 59934 │ │ │ │ + bne.n 59944 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdd6> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 59948 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdda> │ │ │ │ + b.n 59908 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd9a> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 59984 │ │ │ │ + bgt.n 59958 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdea> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #12796 @ 0x31fc │ │ │ │ + movw r1, #16060 @ 0x3ebc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 59934 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 59908 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd9a> │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ 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.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 599b0 │ │ │ │ + cbnz r2, 59984 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe16> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 599c2 │ │ │ │ - b.n 599be │ │ │ │ + bge.n 59996 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe28> │ │ │ │ + b.n 59992 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe24> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f76b4 │ │ │ │ + bl 1f9480 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 599a8 │ │ │ │ - b.n 599dc │ │ │ │ + bne.n 5997c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe0e> │ │ │ │ + b.n 599b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe42> │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 599c6 │ │ │ │ + bmi.n 5999a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe2c> │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 599e2 │ │ │ │ + blt.n 599b6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe48> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51276 @ 0xc84c │ │ │ │ + movw r1, #54500 @ 0xd4e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 599fe │ │ │ │ - cbnz r5, 599f6 │ │ │ │ + b.n 599d2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe64> │ │ │ │ + cbnz r5, 599ca <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe5c> │ │ │ │ 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 1e856c │ │ │ │ + b.w 1ea2c8 │ │ │ │ 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} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 59a38 │ │ │ │ + cbnz r3, 59a0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe9e> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 59a1c │ │ │ │ + cbz r2, 599f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe82> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 59a38 │ │ │ │ + cbnz r3, 59a0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe9e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 171a04 │ │ │ │ + bl 172b48 │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 2630fc <_PyUnicode_ToNumeric@@Base+0x97e4> │ │ │ │ + b.w 264000 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12836 @ 0x3224 │ │ │ │ + movw r1, #16100 @ 0x3ee4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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 f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59a72 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 59a96 │ │ │ │ + bne.n 59a46 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xed8> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 59a6a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xefc> │ │ │ │ mov r0, r4 │ │ │ │ blx 29708 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59a8e │ │ │ │ + bge.n 59a62 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xef4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #12956 @ 0x329c │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2046f0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 59ac6 │ │ │ │ + bl 173d70 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 59a9a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf2c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59aea │ │ │ │ + b.n 59abe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf50> │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 299dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59ae2 │ │ │ │ + bge.n 59ab6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf48> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 59ac2 │ │ │ │ + bl f6a00 │ │ │ │ + b.n 59a96 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf28> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 59b14 │ │ │ │ + bne.n 59ae8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf7a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59b34 │ │ │ │ - b.n 59b2c │ │ │ │ + bne.n 59b08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf9a> │ │ │ │ + b.n 59b00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf92> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48540 @ 0xbd9c │ │ │ │ + movw r0, #51764 @ 0xca34 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b06 │ │ │ │ - b.n 59bd8 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 59ada <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf6c> │ │ │ │ + b.n 59bac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x103e> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59bd8 │ │ │ │ + bne.n 59bac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x103e> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15dda4 │ │ │ │ - cbnz r0, 59b56 │ │ │ │ + bl 15edbc │ │ │ │ + cbnz r0, 59b2a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfbc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12972 @ 0x32ac │ │ │ │ + movw r1, #16236 @ 0x3f6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 59bb2 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 59b86 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1018> │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e3ac │ │ │ │ + bl 15f3c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 59bb2 │ │ │ │ + blt.n 59b86 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1018> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 56d32 <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ + bl 56d0a <_PyXI_FreeNamespace@@Base+0x380> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59bb2 │ │ │ │ - bl 98638 │ │ │ │ + beq.n 59b86 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1018> │ │ │ │ + bl 97dec │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 296e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 59ba4 │ │ │ │ + bge.n 59b78 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x100a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 59bc8 │ │ │ │ - bl e921c │ │ │ │ + bne.n 59b9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x102e> │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59b74 │ │ │ │ + beq.n 59b48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xfda> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 56e76 <_PyXI_FreeNamespace@@Base+0x4c4> │ │ │ │ + bl 56e00 <_PyXI_FreeNamespace@@Base+0x476> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 59bbc │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 59bd8 │ │ │ │ + bne.n 59b90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1022> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 59bac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x103e> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 59ba4 │ │ │ │ + bl f6a00 │ │ │ │ + b.n 59b78 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x100a> │ │ │ │ movs r0, #0 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59c10 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 59be4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1076> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59c0a │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 59c10 │ │ │ │ + bne.n 59bde <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1070> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 59be4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1076> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c4e │ │ │ │ + cbnz r0, 59c22 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10b4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59c2c │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 59c00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1092> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c26 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 59c2c │ │ │ │ + bne.n 59bfa <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x108c> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 59c00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1092> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c4e │ │ │ │ + cbnz r0, 59c22 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10b4> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59c4e │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 59c22 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10b4> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59c44 │ │ │ │ + bne.n 59c18 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10aa> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, 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 59c6e │ │ │ │ + bhi.n 59c42 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10d4> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 59c9a │ │ │ │ - b.n 59c88 │ │ │ │ - movw r0, #27196 @ 0x6a3c │ │ │ │ + ble.n 59c6e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1100> │ │ │ │ + b.n 59c5c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ee> │ │ │ │ + movw r0, #30276 @ 0x7644 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c68 │ │ │ │ + bne.n 59c3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ce> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59d40 │ │ │ │ + b.n 59d14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11a6> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 59ca0 │ │ │ │ - bl 80650 │ │ │ │ + cbnz r0, 59c74 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1106> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c84 │ │ │ │ + bne.n 59c58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ea> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59cc0 │ │ │ │ - bl 85efc │ │ │ │ + b.n 59c94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1126> │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59cbc │ │ │ │ + beq.n 59c90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59cbc │ │ │ │ + cbnz r3, 59c90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1122> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 59c92 │ │ │ │ + beq.n 59c66 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10f8> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 59cdc │ │ │ │ + cbnz r5, 59cb0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1142> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13008 @ 0x32d0 │ │ │ │ + movw r1, #16272 @ 0x3f90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 59c84 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 59c58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ea> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59ce4 │ │ │ │ + bge.n 59cb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x114a> │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 59ce8 │ │ │ │ + bmi.n 59cbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x114e> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 59d00 │ │ │ │ + bgt.n 59cd4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1166> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #47368 @ 0xb908 │ │ │ │ + movw r1, #50592 @ 0xc5a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 59c84 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 59c58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ea> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 59d1e │ │ │ │ + ble.n 59cf2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1184> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35248 @ 0x89b0 │ │ │ │ + movw r1, #38392 @ 0x95f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 59c84 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 59c58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ea> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1514c4 │ │ │ │ + bl 152484 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59c84 │ │ │ │ - ldr r0, [pc, #8] @ (59d44 ) │ │ │ │ + beq.n 59c58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x10ea> │ │ │ │ + ldr r0, [pc, #8] @ (59d18 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11aa>) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w ff50c │ │ │ │ + b.w ff6bc │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #55804 @ 0xd9fc │ │ │ │ + movw r0, #59044 @ 0xe6a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ + 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, 59d5a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11ec> │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ + b.n 59d68 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11fa> │ │ │ │ + cmp r3, r7 │ │ │ │ + blt.n 59d66 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11f8> │ │ │ │ + bne.n 59d62 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11f4> │ │ │ │ + cbnz r2, 59d86 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1218> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 59d68 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x11fa> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r1, [pc, #116] @ (59de0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1272>) │ │ │ │ + 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 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 59d8c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x121e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 59dda <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x126c> │ │ │ │ + clz r4, r2 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ + cmn.w r8, r4 │ │ │ │ + beq.n 59d9e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1230> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl c67d4 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bge.n 59da0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1232> │ │ │ │ + b.n 59d82 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1214> │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r3, #32768 @ 0x8000 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 20eeb8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 59dc2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1254> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 59d82 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1214> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 59dda <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x126c> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + 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} │ │ │ │ + mov ip, pc │ │ │ │ + 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59ea8 │ │ │ │ + bne.w 59f28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ba> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59e1e │ │ │ │ + bne.n 59e9e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1330> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 59d9a │ │ │ │ + cbz r3, 59e1a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12ac> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 59da4 │ │ │ │ + cbnz r3, 59e24 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12b6> │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 59ea8 │ │ │ │ + beq.w 59f28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ba> │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59e9c │ │ │ │ + beq.n 59f1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ae> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59e9c │ │ │ │ + beq.n 59f1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ae> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5df98 │ │ │ │ - bl 790d8 │ │ │ │ + bl 5e0b0 │ │ │ │ + bl 790e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59e00 │ │ │ │ + beq.n 59e80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1312> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59e00 │ │ │ │ + cbnz r3, 59e80 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1312> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ea8 │ │ │ │ + beq.n 59f28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59ea8 │ │ │ │ + bne.n 59f28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ba> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 59ea8 │ │ │ │ + beq.n 59f28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ba> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59e9c │ │ │ │ + cbz r0, 59f1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ae> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59e9c │ │ │ │ + cbz r0, 59f1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ae> │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 90b34 │ │ │ │ - bl 790d8 │ │ │ │ + bl 902cc │ │ │ │ + bl 790e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59e84 │ │ │ │ + beq.n 59f04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1396> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59e84 │ │ │ │ + cbnz r3, 59f04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1396> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59ea8 │ │ │ │ + beq.n 59f28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59ea8 │ │ │ │ + cbnz r3, 59f28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ea8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 59f28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x13ba> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 790d8 │ │ │ │ + b.w 790e8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbz r7, 59ed0 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - b.n 59ede │ │ │ │ - cmp r3, r7 │ │ │ │ - blt.n 59edc │ │ │ │ - bne.n 59ed8 │ │ │ │ - cbnz r2, 59efc │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 59ede │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r1, [pc, #120] @ (59f58 ) │ │ │ │ - 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 59f02 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 59f50 │ │ │ │ - clz r4, r2 │ │ │ │ - lsrs r4, r4, #5 │ │ │ │ - cmn.w r8, r4 │ │ │ │ - beq.n 59f14 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl c705c │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bge.n 59f16 │ │ │ │ - b.n 59ef8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov.w r3, #32768 @ 0x8000 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 20d1c8 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 59f38 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 59ef8 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 59f50 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - 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} │ │ │ │ - nop │ │ │ │ - bx r3 │ │ │ │ - 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 │ │ │ │ mov r4, r1 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59fea │ │ │ │ + bne.n 59fbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144e> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 59fa6 │ │ │ │ + bne.n 59f78 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x140a> │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59fea │ │ │ │ + cbz r0, 59fbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5b21c │ │ │ │ - b.n 59fcc │ │ │ │ + bl 5b1f0 │ │ │ │ + b.n 59f9e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1430> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 59fea │ │ │ │ + cbz r3, 59fbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144e> │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59fea │ │ │ │ + cbz r0, 59fbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144e> │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d66c8 │ │ │ │ - bl 790d8 │ │ │ │ + bl d5eb8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59fea │ │ │ │ + beq.n 59fbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59fea │ │ │ │ + cbnz r3, 59fbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x144e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ 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, #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, #13056 @ 0x3300 │ │ │ │ + movw r2, #16320 @ 0x3fc0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 2046f0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5a058 │ │ │ │ + bl 173d70 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5a02a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14bc> │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 293f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 5a05c │ │ │ │ + bge.n 5a02e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14c0> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a0d0 │ │ │ │ - bl e921c │ │ │ │ + bne.n 5a0a2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1534> │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a026 │ │ │ │ + beq.n 59ff8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x148a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a0e0 │ │ │ │ + b.n 5a0b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1544> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a0c6 │ │ │ │ + beq.n 5a098 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x152a> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 859dc │ │ │ │ + bl 854bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a058 │ │ │ │ + beq.n 5a02a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14bc> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a8 │ │ │ │ + cbz r0, 5a07a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x150c> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1c4fcc │ │ │ │ + bl 1c7064 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a8 │ │ │ │ + cbz r0, 5a07a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x150c> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a8 │ │ │ │ + cbz r0, 5a07a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x150c> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a0a8 │ │ │ │ + cbz r0, 5a07a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x150c> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 80f64 │ │ │ │ - cbnz r0, 5a0c2 │ │ │ │ + bl 80ed8 │ │ │ │ + cbnz r0, 5a094 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1526> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a058 │ │ │ │ + beq.n 5a02a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a058 │ │ │ │ + bne.n 5a02a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a058 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a02a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14bc> │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 5a0e0 │ │ │ │ + b.n 5a0b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1544> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5a0e0 │ │ │ │ + b.n 5a0b2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1544> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 5a058 │ │ │ │ + bl f6a00 │ │ │ │ + b.n 5a02a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x14bc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -71111,35 +71089,35 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2957c │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a11a │ │ │ │ + bhi.n 5a0ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x157e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5a16c │ │ │ │ - b.n 5a130 │ │ │ │ - movw r0, #14156 @ 0x374c │ │ │ │ + beq.n 5a13e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15d0> │ │ │ │ + b.n 5a102 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1594> │ │ │ │ + movw r0, #17380 @ 0x43e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a174 │ │ │ │ - b.n 5a10c │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5a146 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15d8> │ │ │ │ + b.n 5a0de <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1570> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b6f8 │ │ │ │ - cbz r0, 5a174 │ │ │ │ + bl 8af38 │ │ │ │ + cbz r0, 5a146 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15d8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 5a14c │ │ │ │ + cbz r3, 5a11e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15b0> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -71149,1669 +71127,1670 @@ │ │ │ │ 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 5a178 │ │ │ │ + b.n 5a14a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15dc> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d1f60 │ │ │ │ - cbz r0, 5a178 │ │ │ │ + bl d175c │ │ │ │ + cbz r0, 5a14a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15dc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a1fc │ │ │ │ + b.n 5a1ce <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1660> │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 5a1de │ │ │ │ + ble.n 5a1b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1642> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a1de │ │ │ │ + beq.n 5a1b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1642> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5a1c0 │ │ │ │ + bpl.n 5a192 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1624> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a174 │ │ │ │ + beq.n 5a146 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15d8> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a1de │ │ │ │ + beq.n 5a1b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1642> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5a174 │ │ │ │ - movw r2, #41584 @ 0xa270 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5a146 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15d8> │ │ │ │ + movw r2, #44808 @ 0xaf08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14156 @ 0x374c │ │ │ │ + movw r0, #17380 @ 0x43e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a174 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a146 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15d8> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a174 │ │ │ │ - movw r0, #23224 @ 0x5ab8 │ │ │ │ + beq.n 5a146 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15d8> │ │ │ │ + movw r0, #26240 @ 0x6680 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5a206 │ │ │ │ + cbz r3, 5a1d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x166a> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5a24a │ │ │ │ + bpl.n 5a21c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16ae> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #60388 @ 0xebe4 │ │ │ │ + movw r1, #63536 @ 0xf830 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 135a48 │ │ │ │ - cbz r0, 5a24a │ │ │ │ - cbz r4, 5a258 │ │ │ │ + bl 136694 │ │ │ │ + cbz r0, 5a21c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16ae> │ │ │ │ + cbz r4, 5a22a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a258 │ │ │ │ + beq.n 5a22a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16bc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5a258 │ │ │ │ + b.n 5a22a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16bc> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 83844 │ │ │ │ + b.w 83330 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5a26e │ │ │ │ + cbz r0, 5a240 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16d2> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ 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, 5a2a8 │ │ │ │ + cbnz r0, 5a27a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x170c> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 5a2a8 │ │ │ │ + ble.n 5a27a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x170c> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5a2a8 │ │ │ │ - cbz r2, 5a2a8 │ │ │ │ + bne.n 5a27a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x170c> │ │ │ │ + cbz r2, 5a27a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x170c> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #13068 @ 0x330c │ │ │ │ + movw r1, #16332 @ 0x3fcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5a2c6 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5a298 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x172a> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (5a2cc ) │ │ │ │ + ldr r4, [pc, #32] @ (5a2a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1732>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a292 │ │ │ │ + bne.n 5a264 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x16f6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bxns r8 │ │ │ │ + nop │ │ │ │ + bx r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a30c │ │ │ │ + bne.n 5a2e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1772> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 5a324 │ │ │ │ - movw r2, #10568 @ 0x2948 │ │ │ │ + bmi.n 5a2f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x178a> │ │ │ │ + movw r2, #13792 @ 0x35e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13572 @ 0x3504 │ │ │ │ + movw r0, #16796 @ 0x419c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a33e │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a312 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #13572 @ 0x3504 │ │ │ │ + movw r0, #16796 @ 0x419c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a2e4 │ │ │ │ - b.n 5a33e │ │ │ │ + bne.n 5a2b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x174a> │ │ │ │ + b.n 5a312 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1762b0 │ │ │ │ + bl 1774ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a342 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 5a342 │ │ │ │ + bne.n 5a316 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a8> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 5a316 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a392 │ │ │ │ + b.n 5a366 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17f8> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #13168 @ 0x3370 │ │ │ │ + movw r1, #16432 @ 0x4030 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #13172 @ 0x3374 │ │ │ │ + movw r0, #16436 @ 0x4034 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a33e │ │ │ │ + beq.n 5a312 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a4> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a382 │ │ │ │ + cbz r0, 5a356 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17e8> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f693c │ │ │ │ - bl e921c │ │ │ │ + b.w f6a00 │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a33e │ │ │ │ + bne.n 5a312 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17a4> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 5a398 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 5a36c <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -0005a398 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a36c <_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] @ (5a4f0 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ + ldr r0, [pc, #324] @ (5a4c4 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #13192 @ 0x3388 │ │ │ │ + movw r1, #16456 @ 0x4048 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl fd940 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd9f0 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a3c8 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5a39c <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a4e8 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - bl 71fa4 │ │ │ │ + b.n 5a4bc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bl 71f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a3c4 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #288] @ (5a4f4 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + beq.n 5a398 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #288] @ (5a4c8 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5a3ec <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5a3c0 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a3dc <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5a3b0 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5a408 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5a3dc <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0bdc │ │ │ │ + bl 1e29ac │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5a4c4 <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ + beq.n 5a498 <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5a4a6 <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ + beq.n 5a47a <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 5a46e <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ + cbz r6, 5a442 <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 5a436 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bne.n 5a40a <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5a428 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5a3fc <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a44c <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ + beq.n 5a420 <_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 5a432 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5a406 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7ecc4 │ │ │ │ + bl 7ec40 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a4ac <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbz r0, 5a480 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5a472 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + cbz r2, 5a446 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 5a496 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 5a46a <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5a4ac <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5a480 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 5a422 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 5a3f6 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ mov r0, r6 │ │ │ │ - bl d7f24 │ │ │ │ + bl d771c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a45a <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ + bne.n 5a42e <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4ac <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5a480 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a4ac <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbnz r3, 5a480 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a4ac <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a480 <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a46a <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bne.n 5a43e <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a46a <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a43e <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 5a418 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 5a3ec <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a4c2 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + beq.n 5a496 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a4c2 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + cbnz r3, 5a496 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5a4dc <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ + bne.n 5a4b0 <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a4cc <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne.n 5a4a0 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ dmb ish │ │ │ │ - beq.n 5a4e8 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - ldr r0, [pc, #16] @ (5a4f4 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ - bl 25161c │ │ │ │ + beq.n 5a4bc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + ldr r0, [pc, #16] @ (5a4c8 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + bl 25267c │ │ │ │ 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, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #13212 @ 0x339c │ │ │ │ + movw r0, #16476 @ 0x405c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e21a4 │ │ │ │ - ldr r3, [pc, #16] @ (5a51c <_PyThread_CurrentFrames@@Base+0x184>) │ │ │ │ + b.w e2190 │ │ │ │ + ldr r3, [pc, #16] @ (5a4f0 <_PyThread_CurrentFrames@@Base+0x184>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5a702 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ - movw r5, #51716 @ 0xca04 │ │ │ │ + bne.w 5a6d6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + movw r5, #54980 @ 0xd6c4 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ 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 5a65c <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ + bne.n 5a630 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a6f6 <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + beq.w 5a6ca <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5a6f6 <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + beq.w 5a6ca <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a702 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + beq.w 5a6d6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5a5d2 <_PyThread_CurrentFrames@@Base+0x23a> │ │ │ │ + cbnz r0, 5a5a6 <_PyThread_CurrentFrames@@Base+0x23a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5a702 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + beq.w 5a6d6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5a702 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + bne.w 5a6d6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5a6ac <_PyThread_CurrentFrames@@Base+0x314> │ │ │ │ + b.n 5a680 <_PyThread_CurrentFrames@@Base+0x314> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 5a624 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ + cbz r3, 5a5f8 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 5a624 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ + cbz r3, 5a5f8 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e468 │ │ │ │ + bl 7e3e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a62c <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ + cbz r0, 5a600 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 26a71c │ │ │ │ + bl 26b898 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 5a614 <_PyThread_CurrentFrames@@Base+0x27c> │ │ │ │ + bne.n 5a5e8 <_PyThread_CurrentFrames@@Base+0x27c> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5a62c <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ + beq.n 5a600 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5a62c <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ + cbnz r1, 5a600 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a62c <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a600 <_PyThread_CurrentFrames@@Base+0x294> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5a624 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ + beq.n 5a5f8 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5a624 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ + cbnz r1, 5a5f8 <_PyThread_CurrentFrames@@Base+0x28c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a642 <_PyThread_CurrentFrames@@Base+0x2aa> │ │ │ │ + beq.n 5a616 <_PyThread_CurrentFrames@@Base+0x2aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5a642 <_PyThread_CurrentFrames@@Base+0x2aa> │ │ │ │ + cbnz r3, 5a616 <_PyThread_CurrentFrames@@Base+0x2aa> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a658 <_PyThread_CurrentFrames@@Base+0x2c0> │ │ │ │ + beq.n 5a62c <_PyThread_CurrentFrames@@Base+0x2c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a658 <_PyThread_CurrentFrames@@Base+0x2c0> │ │ │ │ + cbnz r3, 5a62c <_PyThread_CurrentFrames@@Base+0x2c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5a6f6 <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + b.n 5a6ca <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a6f6 <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + beq.n 5a6ca <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a702 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + beq.n 5a6d6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5a6b6 <_PyThread_CurrentFrames@@Base+0x31e> │ │ │ │ + cbnz r0, 5a68a <_PyThread_CurrentFrames@@Base+0x31e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a702 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + beq.n 5a6d6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a702 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ + cbnz r3, 5a6d6 <_PyThread_CurrentFrames@@Base+0x36a> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 90b34 │ │ │ │ + bl 902cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a6e0 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ + beq.n 5a6b4 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5a6e0 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ + cbnz r3, 5a6b4 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a6f6 <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + beq.n 5a6ca <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6f6 <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ + cbnz r3, 5a6ca <_PyThread_CurrentFrames@@Base+0x35e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 790d8 │ │ │ │ + b.w 790e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5a6fc <_PyThread_CurrentFrames@@Base+0x390> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5a714 <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #24] @ (5a718 <_PyThread_CurrentFrames@@Base+0x3ac>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ + b.n 5a716 <_PyThread_CurrentFrames@@Base+0x3aa> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a7ae <_PyThread_CurrentFrames@@Base+0x416> │ │ │ │ + bne.n 5a7c2 <_PyThread_CurrentFrames@@Base+0x456> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #51716 @ 0xca04 │ │ │ │ + movw r3, #54980 @ 0xd6c4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ 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 5a766 <_PyThread_CurrentFrames@@Base+0x3ce> │ │ │ │ + bne.n 5a77a <_PyThread_CurrentFrames@@Base+0x40e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5a7a4 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + cbz r3, 5a7b8 <_PyThread_CurrentFrames@@Base+0x44c> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5a7a4 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + cbz r1, 5a7b8 <_PyThread_CurrentFrames@@Base+0x44c> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 26a71c │ │ │ │ + bl 26b898 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5a7a4 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + b.n 5a7b8 <_PyThread_CurrentFrames@@Base+0x44c> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5a7a4 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + cbz r3, 5a7b8 <_PyThread_CurrentFrames@@Base+0x44c> │ │ │ │ mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #38676 @ 0x9714 │ │ │ │ + movw r2, #41940 @ 0xa3d4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a7ae <_PyThread_CurrentFrames@@Base+0x416> │ │ │ │ + cbz r0, 5a7c2 <_PyThread_CurrentFrames@@Base+0x456> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a7a4 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + beq.n 5a7b8 <_PyThread_CurrentFrames@@Base+0x44c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a7a4 <_PyThread_CurrentFrames@@Base+0x40c> │ │ │ │ + cbnz r3, 5a7b8 <_PyThread_CurrentFrames@@Base+0x44c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 790d8 │ │ │ │ + b.w 790e8 │ │ │ │ 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 f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5a7d0 <_PyThread_CurrentFrames@@Base+0x438> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5a7e8 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ - ldr r2, [pc, #24] @ (5a7ec <_PyThread_CurrentFrames@@Base+0x454>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5a7ea <_PyThread_CurrentFrames@@Base+0x452> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 5a80c <_PyThread_CurrentFrames@@Base+0x474> │ │ │ │ + cbz r3, 5a7e0 <_PyThread_CurrentFrames@@Base+0x474> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5a81c <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ + b.n 5a7f0 <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5a81a <_PyThread_CurrentFrames@@Base+0x482> │ │ │ │ + blt.n 5a7ee <_PyThread_CurrentFrames@@Base+0x482> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 5a816 <_PyThread_CurrentFrames@@Base+0x47e> │ │ │ │ - cbnz r1, 5a83a <_PyThread_CurrentFrames@@Base+0x4a2> │ │ │ │ + bgt.n 5a7ea <_PyThread_CurrentFrames@@Base+0x47e> │ │ │ │ + cbnz r1, 5a80e <_PyThread_CurrentFrames@@Base+0x4a2> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a81c <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ + b.n 5a7f0 <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #100] @ (5a884 <_PyThread_CurrentFrames@@Base+0x4ec>) │ │ │ │ + ldr r1, [pc, #100] @ (5a858 <_PyThread_CurrentFrames@@Base+0x4ec>) │ │ │ │ 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, r4 │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5a840 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5a814 <_PyThread_CurrentFrames@@Base+0x4a8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a880 <_PyThread_CurrentFrames@@Base+0x4e8> │ │ │ │ + b.n 5a854 <_PyThread_CurrentFrames@@Base+0x4e8> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ - beq.n 5a860 <_PyThread_CurrentFrames@@Base+0x4c8> │ │ │ │ + beq.n 5a834 <_PyThread_CurrentFrames@@Base+0x4c8> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 5a84c <_PyThread_CurrentFrames@@Base+0x4b4> │ │ │ │ + cbz r5, 5a820 <_PyThread_CurrentFrames@@Base+0x4b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5a864 <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ + beq.n 5a838 <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a864 <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 5a864 <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ - b.n 5a836 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + bne.n 5a838 <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 5a838 <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ + b.n 5a80a <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r1, 5a86c <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ + cbz r1, 5a840 <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 5a874 <_PyThread_CurrentFrames@@Base+0x4dc> │ │ │ │ + b.n 5a848 <_PyThread_CurrentFrames@@Base+0x4dc> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 2478f4 │ │ │ │ + bl 248e08 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bx lr │ │ │ │ + bxns sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005a888 : │ │ │ │ +0005a85c : │ │ │ │ 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] @ (5a904 ) │ │ │ │ + ldr r4, [pc, #108] @ (5a8d8 ) │ │ │ │ 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, 5a8b8 │ │ │ │ + cbnz r3, 5a88c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5a8ae │ │ │ │ + cbz r3, 5a882 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5a8a2 │ │ │ │ + b.n 5a876 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 5a8c8 │ │ │ │ + b.n 5a89c │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a8c8 │ │ │ │ + beq.n 5a89c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5a8d6 │ │ │ │ + cbz r3, 5a8aa │ │ │ │ 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, 5a8ea │ │ │ │ + cbz r3, 5a8be │ │ │ │ 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 217cb8 │ │ │ │ + bl 2193e0 │ │ │ │ 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 │ │ │ │ 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 5a930 │ │ │ │ - ldr.w r5, [ip, #8] │ │ │ │ - b.n 5a940 │ │ │ │ - cmp r3, ip │ │ │ │ - ble.n 5a93e │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.n 5a93a │ │ │ │ - cbnz r2, 5a962 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5a940 │ │ │ │ - mov r5, ip │ │ │ │ - ldr r1, [pc, #84] @ (5a998 ) │ │ │ │ - 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5a968 │ │ │ │ - b.n 5a992 │ │ │ │ - clz r5, r2 │ │ │ │ - lsrs r5, r5, #5 │ │ │ │ - add r4, r5 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - itte eq │ │ │ │ - movweq r4, #4356 @ 0x1104 │ │ │ │ - movteq r4, #71 @ 0x47 │ │ │ │ - ldrne r4, [r0, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 171a04 │ │ │ │ - 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 fd968 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - blxns r3 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5aa04 │ │ │ │ + beq.n 5a944 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5aa36 │ │ │ │ + cbnz r2, 5a976 │ │ │ │ mov r0, r3 │ │ │ │ - bl 888c4 │ │ │ │ + bl 88394 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5aa04 │ │ │ │ + cbz r0, 5a944 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5aa18 │ │ │ │ - ldr r1, [pc, #132] @ (5aa64 ) │ │ │ │ - movw r2, #56820 @ 0xddf4 │ │ │ │ + cbz r3, 5a958 │ │ │ │ + ldr r1, [pc, #132] @ (5a9a4 ) │ │ │ │ + movw r2, #60052 @ 0xea94 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 12f008 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12f998 <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5aa08 │ │ │ │ + cbnz r0, 5a948 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5aa04 │ │ │ │ + beq.n 5a944 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5aa04 │ │ │ │ + cbnz r3, 5a944 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5aa5e │ │ │ │ + b.n 5a99e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5aa18 │ │ │ │ + beq.n 5a958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5aa18 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a958 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #13228 @ 0x33ac │ │ │ │ + movw r0, #16492 @ 0x406c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r4, #4308 @ 0x10d4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84cbc │ │ │ │ - b.n 5aa5e │ │ │ │ + bl 847a8 │ │ │ │ + b.n 5a99e │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #7780 @ 0x1e64 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r5, r0 │ │ │ │ - movw r0, #13240 @ 0x33b8 │ │ │ │ + movw r0, #16504 @ 0x4078 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ add r7, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005aa68 : │ │ │ │ +0005a9a8 : │ │ │ │ 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] @ (5aaa0 ) │ │ │ │ + ldr r4, [pc, #40] @ (5a9e0 ) │ │ │ │ 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 23e648 │ │ │ │ + bl 23fd40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 790d8 │ │ │ │ + b.w 790e8 │ │ │ │ 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 5aa0c │ │ │ │ + ldr.w r5, [ip, #8] │ │ │ │ + b.n 5aa1c │ │ │ │ + cmp r3, ip │ │ │ │ + ble.n 5aa1a │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt.n 5aa16 │ │ │ │ + cbnz r2, 5aa3e │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 5aa1c │ │ │ │ + mov r5, ip │ │ │ │ + ldr r1, [pc, #84] @ (5aa74 ) │ │ │ │ + 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 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5aa44 │ │ │ │ + b.n 5aa6e │ │ │ │ + clz r5, r2 │ │ │ │ + lsrs r5, r5, #5 │ │ │ │ + add r4, r5 │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + itte eq │ │ │ │ + movweq r4, #4356 @ 0x1104 │ │ │ │ + movteq r4, #71 @ 0x47 │ │ │ │ + ldrne r4, [r0, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 172b48 │ │ │ │ + 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 fda18 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + blx r0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005aaa4 : │ │ │ │ - ldr r3, [pc, #56] @ (5aae0 ) │ │ │ │ +0005aa78 : │ │ │ │ + ldr r3, [pc, #56] @ (5aab4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5aaba │ │ │ │ + cbnz r3, 5aa8e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aaae │ │ │ │ + bne.n 5aa82 │ │ │ │ bx lr │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aada │ │ │ │ + beq.n 5aaae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5aad4 │ │ │ │ + bne.n 5aaa8 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5aad0 │ │ │ │ + b.n 5aaa4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ + movw r3, #44040 @ 0xac08 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14f9e4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5aafe │ │ │ │ + ldrd r3, r0, [r4, #12] │ │ │ │ + ldrd r1, r2, [r4, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #16520 @ 0x4088 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847a8 │ │ │ │ + b.n 5ab00 │ │ │ │ + movs r0, #0 │ │ │ │ + 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5ab0a │ │ │ │ + bhi.n 5ab2a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5ab24 │ │ │ │ + ble.n 5ab44 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 5ab2c │ │ │ │ - movw r0, #48524 @ 0xbd8c │ │ │ │ + b.n 5ab4c │ │ │ │ + movw r0, #51836 @ 0xca7c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ab02 │ │ │ │ + bne.n 5ab22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ae9c │ │ │ │ + b.n 5aebc │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 5ab5a │ │ │ │ + cbz r4, 5ab7a │ │ │ │ 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 5ab72 │ │ │ │ + beq.n 5ab92 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13256 @ 0x33c8 │ │ │ │ + movw r1, #16528 @ 0x4090 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5ab20 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5ab40 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49512 @ 0xc168 │ │ │ │ + movw r1, #52776 @ 0xce28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5ab20 │ │ │ │ - movw r1, #43656 @ 0xaa88 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5ab40 │ │ │ │ + movw r1, #46920 @ 0xb748 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ab20 │ │ │ │ + beq.n 5ab40 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5aba8 │ │ │ │ + cbz r0, 5abc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5aba8 │ │ │ │ + beq.n 5abc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5aba8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5abc8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5abc4 │ │ │ │ + cbz r0, 5abe4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abc4 │ │ │ │ + beq.n 5abe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5abc4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5abe4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5abe0 │ │ │ │ + cbz r0, 5ac00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abe0 │ │ │ │ + beq.n 5ac00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5abe0 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ac00 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5abfc │ │ │ │ + cbz r0, 5ac1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5abfc │ │ │ │ + beq.n 5ac1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5abfc │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ac1c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5ac18 │ │ │ │ + cbz r0, 5ac38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac18 │ │ │ │ + beq.n 5ac38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ac18 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ac38 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5ac34 │ │ │ │ + cbz r0, 5ac54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac34 │ │ │ │ + beq.n 5ac54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ac34 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ac54 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5ac50 │ │ │ │ - movw r0, #43292 @ 0xa91c │ │ │ │ + bne.n 5ac70 │ │ │ │ + movw r0, #46556 @ 0xb5dc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5ae82 │ │ │ │ + b.n 5aea2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #13324 @ 0x340c │ │ │ │ + movw r1, #16596 @ 0x40d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fa428 │ │ │ │ + bl fa4e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5ab20 │ │ │ │ + beq.w 5ab40 │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #43292 @ 0xa91c │ │ │ │ + movw r3, #46556 @ 0xb5dc │ │ │ │ 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 5ac90 │ │ │ │ + bpl.n 5acb0 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5ae78 │ │ │ │ + bge.w 5ae98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 5ac9c │ │ │ │ + b.n 5acbc │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5ae78 │ │ │ │ + bge.w 5ae98 │ │ │ │ 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 5acb0 │ │ │ │ + bpl.n 5acd0 │ │ │ │ mov r0, sl │ │ │ │ - bl 927e0 │ │ │ │ + bl 91f78 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5acc4 │ │ │ │ + b.n 5ace4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5acc0 │ │ │ │ + bmi.n 5ace0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5acc8 │ │ │ │ - b.n 5acd4 │ │ │ │ + bne.n 5ace8 │ │ │ │ + b.n 5acf4 │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5acf0 │ │ │ │ - b.n 5acb4 │ │ │ │ + cbnz r6, 5ad10 │ │ │ │ + b.n 5acd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5acd4 │ │ │ │ + cbnz r3, 5acf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13352 @ 0x3428 │ │ │ │ + movw r1, #16624 @ 0x40f0 │ │ │ │ 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 d5a1c │ │ │ │ - movw r1, #42536 @ 0xa628 │ │ │ │ + b.w d5248 │ │ │ │ + movw r1, #45800 @ 0xb2e8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ad1e │ │ │ │ + cbnz r0, 5ad3e │ │ │ │ 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 790d8 │ │ │ │ - b.n 5ae74 │ │ │ │ + bl 790e8 │ │ │ │ + b.n 5ae94 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ad46 │ │ │ │ + cbnz r0, 5ad66 │ │ │ │ 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 790d8 │ │ │ │ - b.n 5ae74 │ │ │ │ - movw r1, #13376 @ 0x3440 │ │ │ │ + bl 790e8 │ │ │ │ + b.n 5ae94 │ │ │ │ + movw r1, #16648 @ 0x4108 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ad70 │ │ │ │ + cbnz r0, 5ad90 │ │ │ │ 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 5ad98 │ │ │ │ - movw r1, #13388 @ 0x344c │ │ │ │ + b.n 5adb8 │ │ │ │ + movw r1, #16660 @ 0x4114 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5adba │ │ │ │ + cbnz r0, 5adda │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #42761 @ 0xa709 │ │ │ │ + movw r2, #42781 @ 0xa71d │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #42273 @ 0xa521 │ │ │ │ + movw r1, #42229 @ 0xa4f5 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5ae74 │ │ │ │ - movw r1, #48796 @ 0xbe9c │ │ │ │ + b.n 5ae94 │ │ │ │ + movw r1, #52108 @ 0xcb8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5adfc │ │ │ │ + cbnz r0, 5ae1c │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #40797 @ 0x9f5d │ │ │ │ + movw r1, #40751 @ 0x9f2f │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5ae74 │ │ │ │ - movw r1, #26328 @ 0x66d8 │ │ │ │ + b.n 5ae94 │ │ │ │ + movw r1, #29472 @ 0x7320 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5ae3e │ │ │ │ + cbnz r0, 5ae5e │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #40293 @ 0x9d65 │ │ │ │ + movw r1, #40421 @ 0x9de5 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5ae74 │ │ │ │ + b.n 5ae94 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #13396 @ 0x3454 │ │ │ │ + movw r1, #16668 @ 0x411c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5ab20 │ │ │ │ + beq.w 5ab40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5ab20 │ │ │ │ + bne.w 5ab40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab20 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ab40 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5ac78 │ │ │ │ + b.n 5ac98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5ae8c │ │ │ │ + bne.n 5aeac │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5ae9c │ │ │ │ + b.n 5aebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5ae82 │ │ │ │ + bne.n 5aea2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ae82 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aea2 │ │ │ │ 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, #44040 @ 0xac08 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5aee8 │ │ │ │ - ldrd r3, r0, [r4, #12] │ │ │ │ - ldrd r1, r2, [r4, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #13416 @ 0x3468 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ - b.n 5aeea │ │ │ │ - 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, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5af20 │ │ │ │ + bne.n 5aef4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5af34 │ │ │ │ + b.n 5af08 │ │ │ │ mov r0, r5 │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5af1c │ │ │ │ + blt.n 5aef0 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [r4, #16] │ │ │ │ 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 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5af50 │ │ │ │ + blt.n 5af24 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5af56 │ │ │ │ - b.n 5af98 │ │ │ │ + bne.n 5af2a │ │ │ │ + b.n 5af6c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5af6e │ │ │ │ + b.n 5af42 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5af6e │ │ │ │ + cbz r5, 5af42 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 2784b0 │ │ │ │ + bl 279188 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5af6e │ │ │ │ + bge.n 5af42 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1514c4 │ │ │ │ + bl 152484 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5afa8 │ │ │ │ + beq.n 5af7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5af86 │ │ │ │ + cbz r3, 5af5a │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5af8e │ │ │ │ + b.n 5af62 │ │ │ │ movw r2, #10752 @ 0x2a00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 152ee0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 153ef8 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5afaa │ │ │ │ + beq.n 5af7e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5afaa │ │ │ │ + b.n 5af7e │ │ │ │ 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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5aff0 │ │ │ │ + beq.n 5afc4 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #55804 @ 0xd9fc │ │ │ │ + movw r0, #59044 @ 0xe6a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ 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 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b054 │ │ │ │ + beq.n 5b028 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5b040 │ │ │ │ - ldr r0, [pc, #44] @ (5b058 ) │ │ │ │ - bl 1ff7b0 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5b014 │ │ │ │ + ldr r0, [pc, #44] @ (5b02c ) │ │ │ │ + bl 2014d0 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #63064 @ 0xf658 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 84cbc │ │ │ │ + movw r0, #792 @ 0x318 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 847a8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #55804 @ 0xd9fc │ │ │ │ + movw r0, #59044 @ 0xe6a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 5af64 │ │ │ │ + bmi.n 5af38 │ │ │ │ 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, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b0aa │ │ │ │ + beq.n 5b07e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5b0ae │ │ │ │ + bmi.n 5b082 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7436 @ 0x1d0c │ │ │ │ + movw r1, #10700 @ 0x29cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b118 │ │ │ │ + b.n 5b0ec │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #4208 @ 0x1070 │ │ │ │ + movw r1, #7492 @ 0x1d44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee90 │ │ │ │ + bl 8e6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0aa │ │ │ │ + beq.n 5b07e │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #28 │ │ │ │ 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 85efc │ │ │ │ + bl 859dc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b13e │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5b15e │ │ │ │ + bne.n 5b112 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5b132 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5b154 │ │ │ │ + cbz r3, 5b128 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5b150 │ │ │ │ + blt.n 5b124 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5b152 │ │ │ │ + b.n 5b126 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5b160 │ │ │ │ + b.n 5b134 │ │ │ │ movs r0, #0 │ │ │ │ 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 r5, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 5b19e │ │ │ │ + beq.n 5b172 │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5b19e │ │ │ │ + beq.n 5b172 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5b1c8 │ │ │ │ - b.n 5b1b6 │ │ │ │ + beq.n 5b19c │ │ │ │ + b.n 5b18a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b196 │ │ │ │ - movw r0, #13436 @ 0x347c │ │ │ │ + beq.n 5b16a │ │ │ │ + movw r0, #16700 @ 0x413c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b196 │ │ │ │ - b.n 5b206 │ │ │ │ + bne.n 5b16a │ │ │ │ + b.n 5b1da │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #13436 @ 0x347c │ │ │ │ + movw r0, #16700 @ 0x413c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5b206 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5b1da │ │ │ │ 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 5b1fa │ │ │ │ + beq.n 5b1ce │ │ │ │ mov r1, r6 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 5b1fa │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 5b1ce │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13436 @ 0x347c │ │ │ │ + movw r0, #16700 @ 0x413c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b206 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b1da │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 227a7c │ │ │ │ + b.w 22907c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5b212 │ │ │ │ + cbz r3, 5b1e6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5b218 │ │ │ │ + cbnz r0, 5b1ec │ │ │ │ movs r0, #0 │ │ │ │ - b.w 72f58 │ │ │ │ - b.w ecc3c │ │ │ │ + b.w 72f94 │ │ │ │ + b.w eccac │ │ │ │ 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 26a548 │ │ │ │ + bl 26b5d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b2b6 │ │ │ │ + beq.n 5b28a │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5b27e │ │ │ │ + cbz r0, 5b252 │ │ │ │ mov r1, r4 │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b2b6 │ │ │ │ + beq.n 5b28a │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5b28c │ │ │ │ + cbz r3, 5b260 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b28c │ │ │ │ + beq.n 5b260 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 26aa60 │ │ │ │ + bl 26b964 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b2a0 │ │ │ │ + beq.n 5b274 │ │ │ │ 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 790d8 │ │ │ │ - b.n 5b28c │ │ │ │ + bl 790e8 │ │ │ │ + b.n 5b260 │ │ │ │ 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, 5b2b8 │ │ │ │ + cbz r3, 5b28c │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5b2b8 │ │ │ │ + cbz r1, 5b28c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a71c │ │ │ │ + bl 26b898 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b2b8 │ │ │ │ + bne.n 5b28c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b2b6 │ │ │ │ + beq.n 5b28a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b2b6 │ │ │ │ + cbnz r3, 5b28a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ 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 │ │ │ │ @@ -72823,1216 +72802,1216 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #54980 @ 0xd6c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl c349c │ │ │ │ - cbz r0, 5b2fe │ │ │ │ + bl c2c60 │ │ │ │ + cbz r0, 5b2d2 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #25948 @ 0x655c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5b33e │ │ │ │ + beq.n 5b312 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5b33e │ │ │ │ + beq.n 5b312 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5b36c │ │ │ │ - b.n 5b358 │ │ │ │ + beq.n 5b340 │ │ │ │ + b.n 5b32c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b336 │ │ │ │ - movw r0, #14012 @ 0x36bc │ │ │ │ + beq.n 5b30a │ │ │ │ + movw r0, #17276 @ 0x437c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b336 │ │ │ │ + bne.n 5b30a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b3d4 │ │ │ │ + b.n 5b3a8 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #14012 @ 0x36bc │ │ │ │ + movw r0, #17276 @ 0x437c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b354 │ │ │ │ + beq.n 5b328 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 888c4 │ │ │ │ + bl 88394 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b354 │ │ │ │ + beq.n 5b328 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b3a0 │ │ │ │ + cbnz r0, 5b374 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b354 │ │ │ │ + beq.n 5b328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b354 │ │ │ │ + bne.n 5b328 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b354 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b328 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e468 │ │ │ │ + bl 7e3e4 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 5b3d4 │ │ │ │ + cbnz r0, 5b3a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b354 │ │ │ │ + beq.n 5b328 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b354 │ │ │ │ + bne.n 5b328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b354 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b328 │ │ │ │ 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 79018 │ │ │ │ + bl 79028 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ 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 5b422 │ │ │ │ + beq.n 5b3f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b422 │ │ │ │ + cbnz r3, 5b3f6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_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, 5b454 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5b428 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b44e │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b454 │ │ │ │ + bne.n 5b422 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b428 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b4ae │ │ │ │ + cbnz r0, 5b482 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5b470 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5b444 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b46a │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b470 │ │ │ │ + bne.n 5b43e │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b444 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b4ae │ │ │ │ + cbnz r0, 5b482 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b48c │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5b460 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b486 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b48c │ │ │ │ + bne.n 5b45a │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b460 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b4ae │ │ │ │ + cbnz r0, 5b482 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b4ae │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5b482 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b4a4 │ │ │ │ + bne.n 5b478 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005b4b0 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005b484 <_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, 5b4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5b4b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5b4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5b4b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5b4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5b4c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5b4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5b4c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #31284 @ 0x7a34 │ │ │ │ + movw r0, #34508 @ 0x86cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b504 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5b4d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 21eee8 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 220428 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5b52e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ + cbz r0, 5b502 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18abb0 <_PyDeadline_Init@@Base+0x464> │ │ │ │ + bl 18c504 <_PyDeadline_Init@@Base+0x474> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5b562 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + cbnz r1, 5b536 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14044 @ 0x36dc │ │ │ │ + movw r1, #17308 @ 0x439c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5b560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b5b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ + bne.n 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21207c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ + bl 213cf8 <_Py_RestoreSignals@@Base+0x249c> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5b592 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ + cbnz r0, 5b566 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b67e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5b652 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5b65c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5b630 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5b5b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ + cbz r2, 5b584 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ 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 5b598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ + b.n 5b56c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5b642 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + bpl.n 5b616 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21207c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ + bl 213cf8 <_Py_RestoreSignals@@Base+0x249c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5b560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 906e0 │ │ │ │ + bl 8fe74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b65c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5b630 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5b602 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + bmi.n 5b5d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14080 @ 0x3700 │ │ │ │ + movw r1, #17344 @ 0x43c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5b63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - bl 85efc │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5b60e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 859dc │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b62a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5b63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bne.n 5b5fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17a> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5b60e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14108 @ 0x371c │ │ │ │ + movw r1, #17372 @ 0x43dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5b63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5b60e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b612 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ + blt.n 5b5e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x162> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1851e0 │ │ │ │ + bl 18645c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b5d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ + bne.n 5b5a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x120> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + beq.n 5b560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5b66a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + b.n 5b63e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14144 @ 0x3740 │ │ │ │ + movw r1, #17408 @ 0x4400 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl d5248 │ │ │ │ + b.n 5b560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 185e18 │ │ │ │ + bl 18727c │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5b67e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + b.n 5b652 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5b66a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ + bcs.n 5b63e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ - b.n 5b58c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ + bl 78034 │ │ │ │ + b.n 5b560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5b6b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x202> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5b686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x202> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b6ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1fc> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b6b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x202> │ │ │ │ + bne.n 5b680 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1fc> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x202> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ + cbnz r0, 5b6c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5b6ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21e> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5b6a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21e> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x218> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5b6ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21e> │ │ │ │ + bne.n 5b69c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x218> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5b6a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x21e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ + cbnz r0, 5b6c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b6f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5b6c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x240> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x236> │ │ │ │ + bne.n 5b6ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0x236> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5b84c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39c> │ │ │ │ + bl 5b820 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b802 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ + beq.n 5b7d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5b720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ + beq.n 5b6f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x270> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5b728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x278> │ │ │ │ + b.n 5b6fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x278> │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5b7ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33a> │ │ │ │ + beq.n 5b7be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33a> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b740 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ + cbnz r0, 5b714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b7ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + b.n 5b7a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ 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 1e1d2c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e3ac8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5b782 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ + bge.n 5b756 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d2> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 5b7ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ - b.n 5b7b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 5b7a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + b.n 5b788 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x304> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ 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 160a28 │ │ │ │ + bl 161a4c │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 5b7ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 5b7a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x31e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b73c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + beq.n 5b710 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b73c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + bne.n 5b710 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b73c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b710 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ + beq.n 5b7b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5b7e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x332> │ │ │ │ + cbz r3, 5b7b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x332> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5b802 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ + b.n 5b7d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x352> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b7de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b7b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33196 @ 0x81ac │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5b73c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5b710 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x28c> │ │ │ │ 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 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b848 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x398> │ │ │ │ + cbz r0, 5b81c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x398> │ │ │ │ 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 82734 │ │ │ │ + bl 82220 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b8b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x404> │ │ │ │ + blt.n 5b888 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x404> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5b8aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ + cbz r0, 5b87e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5b87e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ce> │ │ │ │ + cbz r3, 5b852 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ce> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5b886 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ + b.n 5b85a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d6> │ │ │ │ movw r0, #10752 @ 0x2a00 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1516c4 │ │ │ │ + bl 152684 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b8ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ + bne.n 5b880 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b8aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ + beq.n 5b87e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b8aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ + cbnz r3, 5b87e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 5b8b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x406> │ │ │ │ + bl d2234 │ │ │ │ + b.n 5b88a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x406> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ 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, 5b8e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ + cbnz r1, 5b8bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x438> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14044 @ 0x36dc │ │ │ │ + movw r1, #17308 @ 0x439c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5bad6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b976 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c6> │ │ │ │ + bne.n 5b94a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c6> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 21a6c4 │ │ │ │ + bl 21bca0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5bad6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + beq.w 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5b936 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ + bcs.n 5b90a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x486> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 77c6c │ │ │ │ - b.n 5b938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ + bl 77c7c │ │ │ │ + b.n 5b90c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x488> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5b948 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498> │ │ │ │ + cbz r0, 5b91c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x498> │ │ │ │ ldrd r7, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5b96a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + b.n 5b93e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78024 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 5bad6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl 78034 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5b96a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + cbz r3, 5b93e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w ip, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w ip, [r3] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 5b954 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a4> │ │ │ │ + bne.n 5b928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a4> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5bac6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x616> │ │ │ │ + b.n 5ba9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x616> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5baac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fc> │ │ │ │ + bpl.w 5ba80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5fc> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21a6c4 │ │ │ │ + bl 21bca0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5bad6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + beq.w 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 906e0 │ │ │ │ + bl 8fe74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5bac6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x616> │ │ │ │ + beq.w 5ba9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x616> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5b9b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x500> │ │ │ │ + bpl.n 5b984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x500> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5b9c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + beq.n 5b99c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14220 @ 0x378c │ │ │ │ + movw r1, #17484 @ 0x444c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5baa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5ba78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 85efc │ │ │ │ + bl 859dc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5b9de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 5b9b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x52e> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5baa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + bne.n 5ba78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 189b60 <_PyBytesWriter_WriteBytes@@Base+0x23dc> │ │ │ │ + bl 18b7c8 <_PyLong_UnsignedShort_Converter@@Base+0x1b28> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5b9f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x548> │ │ │ │ + cbz r0, 5b9cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x548> │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5b98e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ + b.n 5b962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ 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 5ba30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x580> │ │ │ │ + bhi.n 5ba04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x580> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5b98e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ + bcc.n 5b962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5ba32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x582> │ │ │ │ + b.n 5ba06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x582> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5ba56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a6> │ │ │ │ + blt.n 5ba2a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a6> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5ba44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x594> │ │ │ │ + bls.n 5ba18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x594> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5ba3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58c> │ │ │ │ + b.n 5ba10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58c> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5ba50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ + bcs.n 5ba24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a0> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5ba5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + cbnz r0, 5ba30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 5baa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 5ba78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f4> │ │ │ │ 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 2957c │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ba9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ec> │ │ │ │ + beq.n 5ba70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ec> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5ba98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e8> │ │ │ │ + beq.n 5ba6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e8> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 189b60 <_PyBytesWriter_WriteBytes@@Base+0x23dc> │ │ │ │ + bl 18b7c8 <_PyLong_UnsignedShort_Converter@@Base+0x1b28> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5ba72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c2> │ │ │ │ + b.n 5ba46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78024 │ │ │ │ - b.n 5b98e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ + bl 78034 │ │ │ │ + b.n 5b962 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c1bc <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ - b.n 5bad6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl 21d74c <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ + b.n 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #14256 @ 0x37b0 │ │ │ │ + movw r1, #17520 @ 0x4470 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 5bad6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ + bl d5248 │ │ │ │ + b.n 5baaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x626> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 21c1bc <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ + bl 21d74c <_PyTime_MonotonicWithInfo@@Base+0x8> │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ - b.n 5bada <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62a> │ │ │ │ + b.n 5baae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x62a> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bb44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ + beq.n 5bb18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5bb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bpl.n 5bb02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 5bb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ + bne.n 5bb02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67e> │ │ │ │ add.w r8, r8, #8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5bb5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6aa> │ │ │ │ + b.n 5bb2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6aa> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11016 @ 0x2b08 │ │ │ │ + movw r1, #14304 @ 0x37e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bbdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72c> │ │ │ │ + b.n 5bbb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x72c> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 5bb88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d8> │ │ │ │ + blt.n 5bb5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d8> │ │ │ │ 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 5bb8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ + bge.n 5bb60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl 85efc │ │ │ │ + bl 859dc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 5bb72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c2> │ │ │ │ - bl 80650 │ │ │ │ + bge.n 5bb46 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c2> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bb44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ + bne.n 5bb18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ 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 5bb48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x698> │ │ │ │ + bne.n 5bb1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x698> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 5bbd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x724> │ │ │ │ + b.n 5bba8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x724> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 5bb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a2> │ │ │ │ + b.n 5bb26 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ + beq.n 5bb18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x694> │ │ │ │ add.w r5, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 5bbcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71c> │ │ │ │ + bge.n 5bba0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x71c> │ │ │ │ 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 5bba2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ + b.n 5bb76 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [r4, #16] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ 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 r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 153e04 │ │ │ │ - cbnz r0, 5bc00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x750> │ │ │ │ + bl 154e1c │ │ │ │ + cbnz r0, 5bbd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x750> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bc3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ - movw r3, #62373 @ 0xf3a5 │ │ │ │ + b.n 5bc10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ + movw r3, #62353 @ 0xf391 │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5bc20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x770> │ │ │ │ + bne.n 5bbf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x770> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5bc34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ + bne.n 5bc08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5bc3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ + b.n 5bc10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78c> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bc30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x780> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 5bc34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ - b.n 5bbfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ + bne.n 5bc04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x780> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 5bc08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x784> │ │ │ │ + b.n 5bbd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x74c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x766> │ │ │ │ + beq.n 5bbea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x766> │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5b84c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39c> │ │ │ │ + bl 5b820 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x39c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bd50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ + beq.n 5bd24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5bc6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ + beq.n 5bc40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5bc74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + b.n 5bc48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ movw r6, #10752 @ 0x2a00 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5bd38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x888> │ │ │ │ + beq.n 5bd0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x888> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5bc8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7dc> │ │ │ │ + cbnz r0, 5bc60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7dc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bd1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ + b.n 5bcf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ 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 1e1d2c <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1e3ac8 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5bcd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x820> │ │ │ │ + bge.n 5bca4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x820> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 5bd1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ - b.n 5bd02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x852> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 5bcf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ + b.n 5bcd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x852> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 160a28 │ │ │ │ + bl 161a4c │ │ │ │ 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 160a28 │ │ │ │ + bl 161a4c │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 5bd1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 5bcf0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x86c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bc88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + beq.n 5bc5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5bc88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bne.n 5bc5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bc88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bc5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ + beq.n 5bd00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5bd30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x880> │ │ │ │ + cbz r3, 5bd04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x880> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5bd50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ + b.n 5bd24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5bd2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bd00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33196 @ 0x81ac │ │ │ │ + movw r1, #36420 @ 0x8e44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5bc88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5bc5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7d8> │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 79018 │ │ │ │ + bl 79028 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5bd8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ + cbz r0, 5bd5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ + beq.n 5bd5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5bd8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5bd5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8da> │ │ │ │ + bl 78c3c <_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 5bdac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ + beq.n 5bd80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bdac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ + cbnz r3, 5bd80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fc> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_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, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl df1c4 <_PyType_Name@@Base> │ │ │ │ + bl de9c0 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5bdde <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92e> │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + bne.n 5bdb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92e> │ │ │ │ + movw r0, #52880 @ 0xce90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #14332 @ 0x37fc │ │ │ │ + movw r0, #17596 @ 0x44bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 122c2c │ │ │ │ + bl 123164 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5be2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ + cbz r0, 5be02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ 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 82734 │ │ │ │ + bl 82220 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f76b4 │ │ │ │ + bl 1f9480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bec6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ + beq.n 5be9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5be5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9aa> │ │ │ │ + cbz r6, 5be2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9aa> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5be62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b2> │ │ │ │ + b.n 5be36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b2> │ │ │ │ movw r4, #10752 @ 0x2a00 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f7930 │ │ │ │ + bl 1f96fc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5be88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d8> │ │ │ │ + bge.n 5be5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14344 @ 0x3808 │ │ │ │ + movw r1, #17608 @ 0x44c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5bec6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5be9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5beb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa00> │ │ │ │ + bgt.n 5be84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa00> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a344 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1514c4 │ │ │ │ + bl 152484 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bec6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ + beq.n 5be9a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa16> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5bec8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa18> │ │ │ │ + b.n 5be9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa18> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35248 @ 0x89b0 │ │ │ │ + movw r1, #38392 @ 0x95f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 79018 │ │ │ │ + bl 79028 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5befe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ + cbz r0, 5bed2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5befe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ + beq.n 5bed2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5befe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5bed2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa4e> │ │ │ │ + bl 78c3c <_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 5bf20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ + beq.n 5bef4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bf20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ + cbnz r3, 5bef4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_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, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bf78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac8> │ │ │ │ + beq.n 5bf4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac8> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5bf68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ - movw r0, #55812 @ 0xda04 │ │ │ │ + blt.n 5bf3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ + movw r0, #59052 @ 0xe6ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ - movw r0, #48420 @ 0xbd24 │ │ │ │ + b.w 847a8 │ │ │ │ + movw r0, #51684 @ 0xc9e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ 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 185e18 │ │ │ │ + bl 18727c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21207c <_Py_RestoreSignals@@Base+0x2528> │ │ │ │ + bl 213cf8 <_Py_RestoreSignals@@Base+0x249c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ @@ -74040,153 +74019,153 @@ │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5bfdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ + bgt.n 5bfb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #820 @ 0x334 │ │ │ │ + movw r1, #4044 @ 0xfcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5c002 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5bfd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5bff8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb48> │ │ │ │ + cbz r3, 5bfcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb48> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17428 @ 0x4414 │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5c002 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5bfd6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb52> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 5afae │ │ │ │ + b.w 5af82 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5c020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ + cbz r3, 5bff4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb70> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7e69c │ │ │ │ + b.w 7e618 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e468 │ │ │ │ + b.w 7e3e4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5c036 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb86> │ │ │ │ + cbz r3, 5c00a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb86> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5c03e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ + b.n 5c012 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ movw r2, #10752 @ 0x2a00 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5c058 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xba8> │ │ │ │ + ble.n 5c02c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xba8> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5c044 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb94> │ │ │ │ + b.n 5c018 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb94> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c0aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ + beq.n 5c07e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfa> │ │ │ │ ldrd r3, r0, [r4, #12] │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #13416 @ 0x3468 │ │ │ │ + movw r0, #16520 @ 0x4088 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ - b.n 5c0ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ + bl 847a8 │ │ │ │ + b.n 5c080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ 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, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c0e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc32> │ │ │ │ + bne.n 5c0b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc32> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c0f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ + b.n 5c0ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ mov r0, r5 │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 5c0de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2e> │ │ │ │ + blt.n 5c0b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2e> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5c110 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc60> │ │ │ │ + blt.n 5c0e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc60> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5c12a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ + blt.n 5c0fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc7a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51276 @ 0xc84c │ │ │ │ + movw r1, #54500 @ 0xd4e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc84> │ │ │ │ + b.n 5c108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc84> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5c138 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88>) │ │ │ │ + ldr r0, [pc, #8] @ (5c10c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc88>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strb r4, [r0, #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 r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -74195,818 +74174,820 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2957c │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5c18c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcdc> │ │ │ │ + bhi.n 5c160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcdc> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c1a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf4> │ │ │ │ - b.n 5c1ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ - movw r0, #13928 @ 0x3668 │ │ │ │ + cbz r0, 5c178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf4> │ │ │ │ + b.n 5c1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + movw r0, #17152 @ 0x4300 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c17c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xccc> │ │ │ │ - b.n 5c1ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + bne.n 5c150 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xccc> │ │ │ │ + b.n 5c1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5c21e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6e> │ │ │ │ + ble.n 5c1f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd6e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c20c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5c> │ │ │ │ + beq.n 5c1e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5c1ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3e> │ │ │ │ + bpl.n 5c1c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3e> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c1ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + cbz r0, 5c1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c20e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5e> │ │ │ │ + beq.n 5c1e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd5e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c24e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd9e> │ │ │ │ - movw r2, #41584 @ 0xa270 │ │ │ │ + b.n 5c222 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd9e> │ │ │ │ + movw r2, #44808 @ 0xaf08 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #13928 @ 0x3668 │ │ │ │ + movw r0, #17152 @ 0x4300 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c1ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5c220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ + beq.n 5c1f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5c220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ - b.n 5c1ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ + bge.n 5c1f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ + b.n 5c1be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd3a> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5c22e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7e> │ │ │ │ + cbnz r4, 5c202 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7e> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 19eae0 │ │ │ │ + bl 1a0b10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c24e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd9e> │ │ │ │ + cbz r0, 5c222 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd9e> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #23224 @ 0x5ab8 │ │ │ │ + movw r0, #26240 @ 0x6680 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5c258 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda8> │ │ │ │ + cbz r3, 5c22c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda8> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r1, 5c278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc8> │ │ │ │ + cbz r1, 5c24c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdc8> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 │ │ │ │ - bl 1e82ac │ │ │ │ + bl 1ea008 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c29a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdea> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5c2a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ + bne.n 5c26e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdea> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5c278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #14384 @ 0x3830 │ │ │ │ + movw r1, #17648 @ 0x44f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 5c2e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 5c2bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 29894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5c2ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe3c> │ │ │ │ + bge.n 5c2c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe3c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c33c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ - bne.n 5c306 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe56> │ │ │ │ + b.n 5c310 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ + bne.n 5c2da <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe56> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14400 @ 0x3840 │ │ │ │ + movw r1, #17664 @ 0x4500 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5c2e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5c2bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c316 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe66> │ │ │ │ + bne.n 5c2ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe66> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 72b78 │ │ │ │ - b.n 5c33c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ + bl 72b40 │ │ │ │ + b.n 5c310 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5c324 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe74> │ │ │ │ + bne.n 5c2f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe74> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 72b78 │ │ │ │ - b.n 5c33c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ + bl 72b40 │ │ │ │ + b.n 5c310 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe8c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22596 @ 0x5844 │ │ │ │ + movw r1, #34004 @ 0x84d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5c2e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5c2bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe38> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c382 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed2> │ │ │ │ + beq.n 5c356 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed2> │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #14448 @ 0x3870 │ │ │ │ + movw r0, #17712 @ 0x4530 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r8, #14057 @ 0x36e9 │ │ │ │ + movw r8, #11881 @ 0x2e69 │ │ │ │ movt r8, #11 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5c3ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1a> │ │ │ │ + cbz r7, 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5c3a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ + beq.n 5c37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5c3c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf10> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c3a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ + bne.n 5c394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf10> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c3a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ - b.n 5c424 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + beq.n 5c37a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xef6> │ │ │ │ + b.n 5c3f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbz r0, 5c3e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf36> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c3ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf36> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c3e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf30> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c3e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf36> │ │ │ │ + bne.n 5c3b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf30> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c3ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf36> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c424 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + cbnz r0, 5c3f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 5c402 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf52> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c3d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf52> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c3fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c402 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf52> │ │ │ │ + bne.n 5c3d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c3d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf52> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c424 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + cbnz r0, 5c3f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5c424 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c3f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf74> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c41a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6a> │ │ │ │ + bne.n 5c3ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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} │ │ │ │ + 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] @ (5c510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c>) │ │ │ │ + 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 b7df4 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 5c430 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfac> │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bne.n 5c460 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfdc> │ │ │ │ + b.n 5c446 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc2> │ │ │ │ + movw r1, #17788 @ 0x457c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8e6d0 │ │ │ │ + cbnz r0, 5c478 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff4> │ │ │ │ + b.n 5c498 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1014> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + movw r1, #17800 @ 0x4588 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8e6d0 │ │ │ │ + cbnz r0, 5c478 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff4> │ │ │ │ + b.n 5c498 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1014> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #17812 @ 0x4594 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5248 │ │ │ │ + b.n 5c498 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1014> │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ + movw r0, #17792 @ 0x4580 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 21e158 <_PyXI_Exit@@Base+0x35c> │ │ │ │ + cbnz r0, 5c49c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1018> │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl d2234 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c4fa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1076> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #40732 @ 0x9f1c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #17856 @ 0x45c0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 91fd8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c498 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1014> │ │ │ │ + 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, #50893 @ 0xc6cd │ │ │ │ + movt r2, #5 │ │ │ │ + bl 219158 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c492 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100e> │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl d2234 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 80790 │ │ │ │ + ldr r3, [pc, #20] @ (5c510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 5c50c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1088> │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ + 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5c45c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfac> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c548 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c4> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c452 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfa2> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c45c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfac> │ │ │ │ + bne.n 5c53e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ba> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c548 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5c466 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb6> │ │ │ │ + cbnz r0, 5c552 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ce> │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5c47a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfca> │ │ │ │ - b.n 5c470 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ + cbz r0, 5c566 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e2> │ │ │ │ + b.n 5c55c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c460 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb0> │ │ │ │ - b.n 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + beq.n 5c54c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c8> │ │ │ │ + b.n 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5c488 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + cbz r0, 5c574 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10f0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5c496 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe6> │ │ │ │ + cbz r0, 5c582 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5c4b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1006> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c5a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x111e> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c4ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffc> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c4b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1006> │ │ │ │ + bne.n 5c598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1114> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c5a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x111e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5c4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1026> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c5c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x113e> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c4cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x101c> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1026> │ │ │ │ + bne.n 5c5b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1134> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c5c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x113e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.w 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5c4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c5e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x115c> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c4ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c4f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ + bne.n 5c5d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1154> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c5e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x115c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5c512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1062> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c5fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117a> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c50a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x105a> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c512 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1062> │ │ │ │ + bne.n 5c5f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1172> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c5fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1080> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c61c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1198> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1078> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1080> │ │ │ │ + bne.n 5c614 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1190> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c61c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1198> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c54e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109e> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b6> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c546 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1096> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c54e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x109e> │ │ │ │ + bne.n 5c632 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ae> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b6> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c56c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10bc> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d4> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c564 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b4> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c56c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10bc> │ │ │ │ + bne.n 5c650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + bne.n 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5c576 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c6> │ │ │ │ + cbnz r0, 5c662 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11de> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5c580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d0> │ │ │ │ - b.n 5c598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e8> │ │ │ │ + cbnz r0, 5c66c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + b.n 5c684 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1200> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c570 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c0> │ │ │ │ - b.n 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + beq.n 5c65c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d8> │ │ │ │ + b.n 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c592 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e2> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c598 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e8> │ │ │ │ + bne.n 5c67e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11fa> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c684 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1200> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbnz r0, 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5c5b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c6a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121c> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c5ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fe> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c5b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ + bne.n 5c69a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1216> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c6a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbnz r0, 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5c5d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1120> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c6bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1238> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c5ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x111a> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c5d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1120> │ │ │ │ + bne.n 5c6b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1232> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c6bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1238> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbnz r0, 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x112e> │ │ │ │ + cbz r0, 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1246> │ │ │ │ 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 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldrd r1, r2, [r1, #12] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + ldrd r1, r2, [r4] │ │ │ │ + blx 29518 │ │ │ │ + mov r3, r0 │ │ │ │ + mvns r0, r0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5c614 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c732 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ae> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c60a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x115a> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c614 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ + bne.n 5c728 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a4> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c732 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ae> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.w 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5c634 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1184> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c752 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ce> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c62a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117a> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c634 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1184> │ │ │ │ + bne.n 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c752 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ce> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.w 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5c652 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11a2> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c770 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ec> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c64a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x119a> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c652 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11a2> │ │ │ │ + bne.n 5c768 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e4> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c770 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ec> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5c670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c0> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c78e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130a> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b8> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c0> │ │ │ │ + bne.n 5c786 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1302> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c78e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5c68e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11de> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c7ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1328> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c686 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d6> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c68e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11de> │ │ │ │ + bne.n 5c7a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1320> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c7ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1328> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5c6ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11fc> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1346> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c6a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f4> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c6ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11fc> │ │ │ │ + bne.n 5c7c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133e> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c7ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1346> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121a> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c7e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1364> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c6c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1212> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c6ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121a> │ │ │ │ + bne.n 5c7e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x135c> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c7e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1364> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + bne.n 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5c6d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1224> │ │ │ │ + cbnz r0, 5c7f2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136e> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5c6e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ - b.n 5c6de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122e> │ │ │ │ + cbz r0, 5c802 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x137e> │ │ │ │ + b.n 5c7fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1378> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c6ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121e> │ │ │ │ - b.n 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + beq.n 5c7ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1368> │ │ │ │ + b.n 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5c6ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123e> │ │ │ │ + cbz r0, 5c80c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1388> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5c70a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x125a> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a4> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c704 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1254> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c70a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x125a> │ │ │ │ + bne.n 5c822 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139e> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5c726 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1276> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c844 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13c0> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c720 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1270> │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5c726 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1276> │ │ │ │ + bne.n 5c83e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13ba> │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c844 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13c0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + cbnz r0, 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5c748 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e2> │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c73e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128e> │ │ │ │ + bne.n 5c85c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13d8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #260] @ (5c860 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0>) │ │ │ │ - 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 b8618 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 5c77e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12ce> │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - bne.n 5c7ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fe> │ │ │ │ - b.n 5c794 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e4> │ │ │ │ - movw r1, #14524 @ 0x38bc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8ee90 │ │ │ │ - cbnz r0, 5c7c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1316> │ │ │ │ - b.n 5c7e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #14536 @ 0x38c8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8ee90 │ │ │ │ - cbnz r0, 5c7c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1316> │ │ │ │ - b.n 5c7e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14548 @ 0x38d4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 5c7e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #14528 @ 0x38c0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 21cbc8 <_PyXI_Exit@@Base+0x35c> │ │ │ │ - cbnz r0, 5c7ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133a> │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - bl d2a38 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5c848 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1398> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #37484 @ 0x926c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #14592 @ 0x3900 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c7e6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ - 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, #51301 @ 0xc865 │ │ │ │ - movt r2, #5 │ │ │ │ - bl 217a30 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c7e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1330> │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - bl d2a38 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 8081c │ │ │ │ - ldr r3, [pc, #20] @ (5c860 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13b0>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 5c85a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13aa> │ │ │ │ - blx 2a150 <__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 │ │ │ │ - ldrd r1, r2, [r1, #12] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - ldrd r1, r2, [r4] │ │ │ │ - blx 29518 │ │ │ │ - mov r3, r0 │ │ │ │ - mvns r0, r0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, 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 r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #14608 @ 0x3910 │ │ │ │ + movw r1, #17872 @ 0x45d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 5c8dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142c> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 5c8ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142a> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5c8e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1430> │ │ │ │ + bge.n 5c8b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142e> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14624 @ 0x3920 │ │ │ │ + movw r1, #17888 @ 0x45e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c932 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1482> │ │ │ │ + b.n 5c904 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c8dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142c> │ │ │ │ + beq.n 5c8ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x142a> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5c938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1488> │ │ │ │ + bl 5c910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5c906 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1456> │ │ │ │ + bge.n 5c8d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1454> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c926 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1476> │ │ │ │ + b.n 5c8f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1474> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5c91a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x146a> │ │ │ │ + bne.n 5c8ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1468> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e468 │ │ │ │ + bl 7e3e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5c926 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1476> │ │ │ │ + b.n 5c8f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1474> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d7b0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cec4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c90c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x145c> │ │ │ │ - b.n 5c902 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1452> │ │ │ │ + bne.n 5c8de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x145a> │ │ │ │ + b.n 5c8d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1450> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + 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, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (5c9d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1520>) │ │ │ │ + ldr r1, [pc, #128] @ (5c9a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1524>) │ │ │ │ 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 216478 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ - cbnz r0, 5c972 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14c2> │ │ │ │ + bl 217bf0 <_Py_set_inheritable_async_safe@@Base+0x14c> │ │ │ │ + cbnz r0, 5c94a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14c6> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c9b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1506> │ │ │ │ + b.n 5c98e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150a> │ │ │ │ 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, #51669 @ 0xc9d5 │ │ │ │ + movw r2, #51629 @ 0xc9ad │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 217a30 │ │ │ │ + bl 219158 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c96c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14bc> │ │ │ │ + beq.n 5c944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14c0> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2165d8 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ + bl 217d50 <_Py_set_inheritable_async_safe@@Base+0x2ac> │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c96c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14bc> │ │ │ │ + beq.n 5c944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14c0> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5c9d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1520>) │ │ │ │ + ldr r3, [pc, #24] @ (5c9a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1524>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5c9c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1518> │ │ │ │ + beq.n 5c9a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x151c> │ │ │ │ blx 2a150 <__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 │ │ │ │ @@ -75028,113 +75009,113 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005ca14 : │ │ │ │ +0005c9ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5ca2e │ │ │ │ + cbz r0, 5ca06 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5ca46 │ │ │ │ + bmi.n 5ca1e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14656 @ 0x3940 │ │ │ │ + movw r1, #17928 @ 0x4608 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5caf2 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5caca │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5ca52 │ │ │ │ + cbz r1, 5ca2a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5ca6a │ │ │ │ + bmi.n 5ca42 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14692 @ 0x3964 │ │ │ │ + movw r1, #17964 @ 0x462c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5caf2 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5caca │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5caae │ │ │ │ + bge.n 5ca86 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5ca90 │ │ │ │ + cbz r1, 5ca68 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5caaa │ │ │ │ + bmi.n 5ca82 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5caaa │ │ │ │ + beq.n 5ca82 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14736 @ 0x3990 │ │ │ │ + movw r1, #18008 @ 0x4658 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5ca76 │ │ │ │ + b.n 5ca4e │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5cacc │ │ │ │ + cbnz r0, 5caa4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14772 @ 0x39b4 │ │ │ │ + movw r1, #18044 @ 0x467c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5cae6 │ │ │ │ + beq.n 5cabe │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5cae0 │ │ │ │ + bne.n 5cab8 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5cae6 │ │ │ │ - cbnz r3, 5cae6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cabe │ │ │ │ + cbnz r3, 5cabe │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23ed24 │ │ │ │ + b.w 2403dc │ │ │ │ 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 5cb30 │ │ │ │ + bne.n 5cb08 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5152 @ 0x1420 │ │ │ │ + movw r0, #8444 @ 0x20fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5cb4a │ │ │ │ + b.n 5cb22 │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ @@ -75150,60 +75131,60 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2957c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1f60 │ │ │ │ - cbnz r0, 5cbc8 │ │ │ │ + bl d175c │ │ │ │ + cbnz r0, 5cba0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r5, r4, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - blt.n 5cb9e │ │ │ │ + blt.n 5cb76 │ │ │ │ cmp r2, r0 │ │ │ │ - ble.n 5cb9e │ │ │ │ + ble.n 5cb76 │ │ │ │ subs r7, r6, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r5, r7 │ │ │ │ blx 29204 │ │ │ │ - cbnz r0, 5cb9e │ │ │ │ + cbnz r0, 5cb76 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cbca │ │ │ │ + b.n 5cba2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5cbbc │ │ │ │ + bne.n 5cb94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cbca │ │ │ │ + beq.n 5cba2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cbca │ │ │ │ + b.n 5cba2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cbca │ │ │ │ + b.n 5cba2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5cbd4 │ │ │ │ + cbz r3, 5cbac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005cbda <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005cbb2 <_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 │ │ │ │ @@ -75223,390 +75204,386 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005cc1e <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005cbf6 <_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 5cc48 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5cc20 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14812 @ 0x39dc │ │ │ │ + movw r1, #18084 @ 0x46a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 5cc60 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5cc38 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5cc50 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5cc28 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5cc6c <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5cc44 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14860 @ 0x3a0c │ │ │ │ + movw r1, #18132 @ 0x46d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a1c │ │ │ │ - movw r1, #37268 @ 0x9194 │ │ │ │ + b.w d5248 │ │ │ │ + movw r1, #40532 @ 0x9e54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5cc86 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5cc5e <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5cca8 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5cc80 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #21924 @ 0x55a4 │ │ │ │ + movw r1, #25148 @ 0x623c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #21928 @ 0x55a8 │ │ │ │ + movw r1, #25152 @ 0x6240 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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, 5cce0 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + cbnz r5, 5ccb8 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5cce0 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + blt.n 5ccb8 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5cce0 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ - cbnz r2, 5ccfc <_PyErr_SetFromPyStatus@@Base+0xde> │ │ │ │ - ldr r1, [pc, #76] @ (5cd30 <_PyErr_SetFromPyStatus@@Base+0x112>) │ │ │ │ + bgt.n 5ccb8 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + cbnz r2, 5ccda <_PyErr_SetFromPyStatus@@Base+0xe4> │ │ │ │ add r2, sp, #28 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ + mov r3, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ + movw r5, #18580 @ 0x4894 │ │ │ │ + movt r5, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cd28 <_PyErr_SetFromPyStatus@@Base+0x10a> │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5cd06 <_PyErr_SetFromPyStatus@@Base+0x110> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5cd16 <_PyErr_SetFromPyStatus@@Base+0xf8> │ │ │ │ + bgt.n 5ccf4 <_PyErr_SetFromPyStatus@@Base+0xfe> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #49636 @ 0xc1e4 │ │ │ │ + movw r1, #52860 @ 0xce7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5cd28 <_PyErr_SetFromPyStatus@@Base+0x10a> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5cd06 <_PyErr_SetFromPyStatus@@Base+0x110> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cd00 <_PyErr_SetFromPyStatus@@Base+0xe2> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 5ccde <_PyErr_SetFromPyStatus@@Base+0xe8> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cd00 <_PyErr_SetFromPyStatus@@Base+0xe2> │ │ │ │ + beq.n 5ccde <_PyErr_SetFromPyStatus@@Base+0xe8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - blx r9 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005cd34 : │ │ │ │ +0005cd0c : │ │ │ │ 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, #37636 @ 0x9304 │ │ │ │ + movw r1, #40860 @ 0x9f9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48260 @ 0xbc84 │ │ │ │ + movw r0, #51524 @ 0xc944 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 115838 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 115d60 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5cdba │ │ │ │ + cbz r0, 5cd92 │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7780 @ 0x1e64 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4308 @ 0x10d4 │ │ │ │ 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, #14916 @ 0x3a44 │ │ │ │ + movw r1, #18188 @ 0x470c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8768c │ │ │ │ + bl 8716c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cdb8 │ │ │ │ + beq.n 5cd90 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5cdb8 │ │ │ │ + cbnz r3, 5cd90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5cdf8 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + bpl.n 5cdda │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5cdf2 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5cdf8 │ │ │ │ + bne.n 5cdd4 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5cdda │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5ce32 │ │ │ │ + cbnz r0, 5ce14 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r6, #14057 @ 0x36e9 │ │ │ │ + movw r6, #11881 @ 0x2e69 │ │ │ │ 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 5ce30 │ │ │ │ + bge.n 5ce12 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 5ce2c │ │ │ │ + cbz r3, 5ce0e │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5ce26 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5ce2c │ │ │ │ + bne.n 5ce08 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5ce0e │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5ce32 │ │ │ │ + cbnz r0, 5ce14 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5ce10 │ │ │ │ + b.n 5cdf2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - b.w 38518 │ │ │ │ + b.w 384e6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #14924 @ 0x3a4c │ │ │ │ + movw r0, #18196 @ 0x4714 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ 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, 5ce7c │ │ │ │ + cbnz r4, 5ce54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5ce7c │ │ │ │ + ble.n 5ce54 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ce7c │ │ │ │ - cbnz r2, 5ce96 │ │ │ │ + bne.n 5ce54 │ │ │ │ + cbnz r2, 5ce6e │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5cefc ) │ │ │ │ + ldr r4, [pc, #124] @ (5ced4 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5cebe │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5ce96 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5cec2 │ │ │ │ - movw r2, #11912 @ 0x2e88 │ │ │ │ + bmi.n 5ce9a │ │ │ │ + movw r2, #15136 @ 0x3b20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #48784 @ 0xbe90 │ │ │ │ + movw r0, #52096 @ 0xcb80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5cef6 │ │ │ │ + b.n 5cece │ │ │ │ mov r0, r3 │ │ │ │ - bl 8435c │ │ │ │ + bl 83e48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cebe │ │ │ │ + beq.n 5ce96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171a04 │ │ │ │ + bl 172b48 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2469a0 <_PyArg_BadArgument@@Base+0x254> │ │ │ │ + bl 247f4c <_PyArg_BadArgument@@Base+0x34c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cef6 │ │ │ │ + beq.n 5cece │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cef6 │ │ │ │ + cbnz r3, 5cece │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blxns lr │ │ │ │ + ldr r0, [pc, #768] @ (5d1d8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #14932 @ 0x3a54 │ │ │ │ + movw r0, #55340 @ 0xd82c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + b.w 7aff4 │ │ │ │ + movw r0, #18204 @ 0x471c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e21a4 │ │ │ │ - movw r0, #52076 @ 0xcb6c │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - b.w 7afec │ │ │ │ + b.w e2190 │ │ │ │ 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 5cf4a │ │ │ │ + blt.n 5cf22 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - cbnz r4, 5cf54 │ │ │ │ + bl 9a8d0 │ │ │ │ + cbnz r4, 5cf2c │ │ │ │ movw r0, #7780 @ 0x1e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5cf5c │ │ │ │ + b.n 5cf34 │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ 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 │ │ │ │ - cbnz r1, 5cf86 │ │ │ │ + cbnz r1, 5cf5e │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64656 @ 0xfc90 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #2384 @ 0x950 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5cfa8 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5cf80 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5cfae │ │ │ │ + bmi.n 5cf86 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14948 @ 0x3a64 │ │ │ │ + movw r1, #18220 @ 0x472c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5cfda │ │ │ │ + b.n 5cfb2 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5cfc8 │ │ │ │ + cbz r1, 5cfa0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5cfd2 │ │ │ │ + beq.n 5cfaa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cfd2 │ │ │ │ - bl 245dcc <_Py_c_pow@@Base+0x146c> │ │ │ │ + b.n 5cfaa │ │ │ │ + bl 2472ac <_Py_c_pow@@Base+0x122c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cfb4 │ │ │ │ - b.n 5cfa8 │ │ │ │ + bne.n 5cf8c │ │ │ │ + b.n 5cf80 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #5392 @ 0x1510 │ │ │ │ + movw r1, #8656 @ 0x21d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d02e │ │ │ │ + beq.n 5d002 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d030 │ │ │ │ + b.n 5d004 │ │ │ │ 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 │ │ │ │ @@ -75622,73 +75599,73 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4308 @ 0x10d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 5d076 │ │ │ │ + cbz r4, 5d04a │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 5d078 │ │ │ │ + b.n 5d04c │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #53527 @ 0xd117 │ │ │ │ + movw r0, #53483 @ 0xd0eb │ │ │ │ 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, 5d0ba │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d08e │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d0b4 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d0ba │ │ │ │ + bne.n 5d088 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d08e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d114 │ │ │ │ + cbnz r0, 5d0e8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d0d6 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d0aa │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d0d0 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d0d6 │ │ │ │ + bne.n 5d0a4 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d0aa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d114 │ │ │ │ + cbnz r0, 5d0e8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d0f2 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d0c6 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d0ec │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d0f2 │ │ │ │ + bne.n 5d0c0 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d0c6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d114 │ │ │ │ + cbnz r0, 5d0e8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5d114 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d0e8 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d10a │ │ │ │ + bne.n 5d0de │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, #4308 @ 0x10d4 │ │ │ │ @@ -75702,226 +75679,232 @@ │ │ │ │ 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, #53619 @ 0xd173 │ │ │ │ + movw r1, #53575 @ 0xd147 │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e8f4 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 1a0914 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5d16e │ │ │ │ + beq.n 5d142 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 147c08 │ │ │ │ + bl 148b78 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 85fac │ │ │ │ + b.w 85a8c │ │ │ │ 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, 5d1ac │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d180 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d1a6 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d1ac │ │ │ │ + bne.n 5d17a │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d180 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d216 │ │ │ │ + cbnz r0, 5d1ea │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5d1b6 │ │ │ │ + cbnz r0, 5d18a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5d1c0 │ │ │ │ - b.n 5d1d8 │ │ │ │ + cbnz r0, 5d194 │ │ │ │ + b.n 5d1ac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d1b0 │ │ │ │ - b.n 5d216 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + beq.n 5d184 │ │ │ │ + b.n 5d1ea │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d1d2 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d1d8 │ │ │ │ + bne.n 5d1a6 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d1ac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d216 │ │ │ │ + cbnz r0, 5d1ea │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d1f4 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d1c8 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d1ee │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d1f4 │ │ │ │ + bne.n 5d1c2 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d1c8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d216 │ │ │ │ + cbnz r0, 5d1ea │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d216 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d1ea │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d20c │ │ │ │ + bne.n 5d1e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, 5d1f6 │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d248 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d228 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d242 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d248 │ │ │ │ + bne.n 5d222 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d228 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d26a │ │ │ │ + cbnz r0, 5d24a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d26a │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d24a │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d260 │ │ │ │ + bne.n 5d240 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, 5d29c │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d27c │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d296 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d29c │ │ │ │ + bne.n 5d276 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d27c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d2da │ │ │ │ + cbnz r0, 5d2ba │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d2b8 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d298 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2b2 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d2b8 │ │ │ │ + bne.n 5d292 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d298 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d2da │ │ │ │ + cbnz r0, 5d2ba │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d2da │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d2ba │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2d0 │ │ │ │ + bne.n 5d2b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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, 5d30c │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d2ec │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d306 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d30c │ │ │ │ + bne.n 5d2e6 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d2ec │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d34a │ │ │ │ + cbnz r0, 5d32a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d328 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d308 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d322 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d328 │ │ │ │ + bne.n 5d302 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d308 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d34a │ │ │ │ + cbnz r0, 5d32a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d34a │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d32a │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d340 │ │ │ │ + bne.n 5d320 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d34c : │ │ │ │ +0005d32c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #36] @ (5d380 ) │ │ │ │ + ldr r1, [pc, #36] @ (5d360 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1a8cf0 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1aaf30 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5d378 │ │ │ │ + cbz r3, 5d358 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b202 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @@ -75931,1138 +75914,1140 @@ │ │ │ │ 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, 5d3b4 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d394 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d3ae │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3b4 │ │ │ │ + bne.n 5d38e │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d394 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3f2 │ │ │ │ + cbnz r0, 5d3d2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d3d0 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d3b0 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3ca │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3d0 │ │ │ │ + bne.n 5d3aa │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d3b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d3f2 │ │ │ │ + cbnz r0, 5d3d2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d3f2 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d3d2 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3e8 │ │ │ │ + bne.n 5d3c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_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 5d384 │ │ │ │ + b.n 5d364 │ │ │ │ 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, 5d426 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d406 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d420 │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d426 │ │ │ │ + bne.n 5d400 │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d406 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d464 │ │ │ │ + cbnz r0, 5d444 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d442 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d422 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d43c │ │ │ │ - bl b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d442 │ │ │ │ + bne.n 5d41c │ │ │ │ + bl b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d422 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d464 │ │ │ │ + cbnz r0, 5d444 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d464 │ │ │ │ - movw r3, #14057 @ 0x36e9 │ │ │ │ + cbz r0, 5d444 │ │ │ │ + movw r3, #11881 @ 0x2e69 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d45a │ │ │ │ + bne.n 5d43a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b367c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b2dfc <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d466 : │ │ │ │ - vldr d0, [pc, #8] @ 5d470 │ │ │ │ +0005d446 : │ │ │ │ + vldr d0, [pc, #8] @ 5d450 │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0005d478 : │ │ │ │ - vldr d0, [pc, #4] @ 5d480 │ │ │ │ +0005d458 : │ │ │ │ + vldr d0, [pc, #4] @ 5d460 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85efc │ │ │ │ + bl 859dc │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d4aa │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5d4ca │ │ │ │ + bne.n 5d48a │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5d4aa │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5d4c0 │ │ │ │ + cbz r3, 5d4a0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5d4bc │ │ │ │ + blt.n 5d49c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5d4be │ │ │ │ + b.n 5d49e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d4cc │ │ │ │ + b.n 5d4ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d4ce <_PyXI_InitExcInfo@@Base>: │ │ │ │ +0005d4ae <_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, 5d4ec <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 5d4cc <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d504 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 5d4e4 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15176 @ 0x3b48 │ │ │ │ + movw r1, #18440 @ 0x4808 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5d6c8 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5d6a8 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5d518 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 5d4f8 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5d52c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 5d50c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 5d52c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 5d50c <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d784 <_PyXI_Exit@@Base+0xf18> │ │ │ │ + bl 21ed14 <_PyXI_Exit@@Base+0xf18> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d6b8 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 5d698 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d6cc <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 5d6ac <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9260 @ 0x242c │ │ │ │ + movw r1, #12612 @ 0x3144 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5d682 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #42968 @ 0xa7d8 │ │ │ │ + beq.w 5d662 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #46232 @ 0xb498 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d558 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 5d538 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d5f0 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 5d5d0 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21daa0 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21f030 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d576 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 5d556 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d576 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 5d556 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5d552 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5d532 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #42980 @ 0xa7e4 │ │ │ │ + movw r1, #46244 @ 0xb4a4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d552 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5d532 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21daa0 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21f030 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d5ae <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 5d58e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d5ae <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 5d58e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5d552 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5d532 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #43028 @ 0xa814 │ │ │ │ + movw r1, #46292 @ 0xb4d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d552 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 5d532 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21daa0 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21f030 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d5e6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 5d5c6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d5e6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 5d5c6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 5d606 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 5d5e6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d606 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 5d5e6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5d68c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 5d66c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55624 @ 0xd948 │ │ │ │ + movw r1, #58888 @ 0xe608 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d696 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 5d676 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21daa0 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21f030 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d63c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 5d61c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d63c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 5d61c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 5d6a0 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 5d680 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21892 @ 0x5584 │ │ │ │ + movw r1, #25116 @ 0x621c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d6aa <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 5d68a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21daa0 <_PyXI_Exit@@Base+0x1234> │ │ │ │ + bl 21f030 <_PyXI_Exit@@Base+0x1234> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d670 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 5d650 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d670 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 5d650 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5d528 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #15132 @ 0x3b1c │ │ │ │ + bne.w 5d508 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #18396 @ 0x47dc │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 5d6b2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #14992 @ 0x3a90 │ │ │ │ + b.n 5d692 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #18256 @ 0x4750 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 5d6b2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #17488 @ 0x4450 │ │ │ │ + b.n 5d692 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #20712 @ 0x50e8 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5d6b2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #15036 @ 0x3abc │ │ │ │ + b.n 5d692 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #18300 @ 0x477c │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 5d6b2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #17576 @ 0x44a8 │ │ │ │ + b.n 5d692 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #20800 @ 0x5140 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 5d6b2 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #15080 @ 0x3ae8 │ │ │ │ + b.n 5d692 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #18344 @ 0x47a8 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 275bb8 <_PySemaphore_Destroy@@Base+0x504> │ │ │ │ + bl 2767dc <_PyInterpreterConfig_AsDict@@Base+0x22b0> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5d6ec <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5d6cc <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5d6ec <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ + cbnz r3, 5d6cc <_PyXI_InitExcInfo@@Base+0x21e> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5d74a <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ - cbz r4, 5d6f8 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ + cbz r3, 5d72a <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + cbz r4, 5d6d8 <_PyXI_InitExcInfo@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8435c │ │ │ │ + bl 83e48 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d6fe <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ - bl 71fa4 │ │ │ │ + b.n 5d6de <_PyXI_InitExcInfo@@Base+0x230> │ │ │ │ + bl 71f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5d7a0 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5d780 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5d712 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #160] @ (5d7a8 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ + cbz r2, 5d6f2 <_PyXI_InitExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #160] @ (5d788 <_PyXI_InitExcInfo@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d732 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + beq.n 5d712 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5d722 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ - ldr r1, [pc, #148] @ (5d7ac <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ + cbz r2, 5d702 <_PyXI_InitExcInfo@@Base+0x254> │ │ │ │ + ldr r1, [pc, #148] @ (5d78c <_PyXI_InitExcInfo@@Base+0x2de>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d732 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + beq.n 5d712 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5d764 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ - ldr r1, [pc, #136] @ (5d7b0 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ + cbz r2, 5d744 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + ldr r1, [pc, #136] @ (5d790 <_PyXI_InitExcInfo@@Base+0x2e2>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d764 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bne.n 5d744 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d7a0 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + beq.n 5d780 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d7a0 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbnz r3, 5d780 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d7a0 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ - cbz r4, 5d75c <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d780 <_PyXI_InitExcInfo@@Base+0x2d2> │ │ │ │ + cbz r4, 5d73c <_PyXI_InitExcInfo@@Base+0x28e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d764 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + beq.n 5d744 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5d764 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + b.n 5d744 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5d77e <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bne.n 5d75e <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e468 │ │ │ │ + bl 7e3e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d788 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ + b.n 5d768 <_PyXI_InitExcInfo@@Base+0x2ba> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7e69c │ │ │ │ + bl 7e618 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d7a2 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + beq.n 5d782 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d7a2 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + cbnz r3, 5d782 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d7a2 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d782 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 5d724 <_PyXI_InitExcInfo@@Base+0x256> │ │ │ │ + bgt.n 5d704 <_PyXI_InitExcInfo@@Base+0x256> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 5db68 <_PyXI_ClearExcInfo@@Base+0x3ac> │ │ │ │ + b.n 5db48 <_PyXI_ClearExcInfo@@Base+0x3ac> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 5d764 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ + bgt.n 5d744 <_PyXI_InitExcInfo@@Base+0x296> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005d7b4 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 32244 <_PyXI_ApplyError@@Base+0x25c> │ │ │ │ +0005d794 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 32224 <_PyXI_ApplyError@@Base+0x166> │ │ │ │ │ │ │ │ -0005d7b8 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 32482 <_PyXI_ApplyError@@Base+0x49a> │ │ │ │ +0005d798 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 32462 <_PyXI_ApplyError@@Base+0x3a4> │ │ │ │ │ │ │ │ -0005d7bc <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 275bb8 <_PySemaphore_Destroy@@Base+0x504> │ │ │ │ +0005d79c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 2767dc <_PyInterpreterConfig_AsDict@@Base+0x22b0> │ │ │ │ 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, 5d7da <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ + cbz r3, 5d7ba <_PyXI_ClearExcInfo@@Base+0x1e> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5d7ea <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + b.n 5d7ca <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5d7e8 <_PyXI_ClearExcInfo@@Base+0x2c> │ │ │ │ + ble.n 5d7c8 <_PyXI_ClearExcInfo@@Base+0x2c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5d7e4 <_PyXI_ClearExcInfo@@Base+0x28> │ │ │ │ - cbnz r1, 5d810 <_PyXI_ClearExcInfo@@Base+0x54> │ │ │ │ + bne.n 5d7c4 <_PyXI_ClearExcInfo@@Base+0x28> │ │ │ │ + cbnz r1, 5d7ea <_PyXI_ClearExcInfo@@Base+0x4e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d7ea <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ + b.n 5d7ca <_PyXI_ClearExcInfo@@Base+0x2e> │ │ │ │ mov r5, r3 │ │ │ │ - movs r1, #1 │ │ │ │ + ldr r1, [pc, #156] @ (5d868 <_PyXI_ClearExcInfo@@Base+0xcc>) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - str r1, [sp, #4] │ │ │ │ + str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r4, #18668 @ 0x48ec │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - strd r1, r2, [sp, #8] │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d816 <_PyXI_ClearExcInfo@@Base+0x5a> │ │ │ │ - b.n 5d886 <_PyXI_ClearExcInfo@@Base+0xca> │ │ │ │ + cbnz r0, 5d7f0 <_PyXI_ClearExcInfo@@Base+0x54> │ │ │ │ + b.n 5d860 <_PyXI_ClearExcInfo@@Base+0xc4> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 5d82a <_PyXI_ClearExcInfo@@Base+0x6e> │ │ │ │ + beq.n 5d804 <_PyXI_ClearExcInfo@@Base+0x68> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5d848 <_PyXI_ClearExcInfo@@Base+0x8c> │ │ │ │ - b.n 5d834 <_PyXI_ClearExcInfo@@Base+0x78> │ │ │ │ - bl 80650 │ │ │ │ + beq.n 5d822 <_PyXI_ClearExcInfo@@Base+0x86> │ │ │ │ + b.n 5d80e <_PyXI_ClearExcInfo@@Base+0x72> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d822 <_PyXI_ClearExcInfo@@Base+0x66> │ │ │ │ - b.n 5d886 <_PyXI_ClearExcInfo@@Base+0xca> │ │ │ │ + beq.n 5d7fc <_PyXI_ClearExcInfo@@Base+0x60> │ │ │ │ + b.n 5d860 <_PyXI_ClearExcInfo@@Base+0xc4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5d84a <_PyXI_ClearExcInfo@@Base+0x8e> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 5d84a <_PyXI_ClearExcInfo@@Base+0x8e> │ │ │ │ - b.n 5d886 <_PyXI_ClearExcInfo@@Base+0xca> │ │ │ │ + bne.n 5d824 <_PyXI_ClearExcInfo@@Base+0x88> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 5d824 <_PyXI_ClearExcInfo@@Base+0x88> │ │ │ │ + b.n 5d860 <_PyXI_ClearExcInfo@@Base+0xc4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a62c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5d87a <_PyXI_ClearExcInfo@@Base+0xbe> │ │ │ │ + bne.n 5d854 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #944] @ (5dc1c ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5d8b0 <_PyXI_ClearExcInfo@@Base+0xf4> │ │ │ │ + cbnz r4, 5d890 <_PyXI_ClearExcInfo@@Base+0xf4> │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5d8b0 <_PyXI_ClearExcInfo@@Base+0xf4> │ │ │ │ + ble.n 5d890 <_PyXI_ClearExcInfo@@Base+0xf4> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5d8b0 <_PyXI_ClearExcInfo@@Base+0xf4> │ │ │ │ - cbnz r2, 5d8ca <_PyXI_ClearExcInfo@@Base+0x10e> │ │ │ │ + bne.n 5d890 <_PyXI_ClearExcInfo@@Base+0xf4> │ │ │ │ + cbnz r2, 5d8aa <_PyXI_ClearExcInfo@@Base+0x10e> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #132] @ (5d938 <_PyXI_ClearExcInfo@@Base+0x17c>) │ │ │ │ + ldr r4, [pc, #132] @ (5d918 <_PyXI_ClearExcInfo@@Base+0x17c>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d932 <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d912 <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5d8f2 <_PyXI_ClearExcInfo@@Base+0x136> │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 5d8d2 <_PyXI_ClearExcInfo@@Base+0x136> │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #49208 @ 0xc038 │ │ │ │ + movw r0, #52432 @ 0xccd0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5d932 <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5d912 <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ - cbz r0, 5d932 <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ + bl 8af38 │ │ │ │ + cbz r0, 5d912 <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5d91e <_PyXI_ClearExcInfo@@Base+0x162> │ │ │ │ + beq.n 5d8fe <_PyXI_ClearExcInfo@@Base+0x162> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5d932 <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5d912 <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #49208 @ 0xc038 │ │ │ │ + movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #96] @ (5d99c <_PyXI_ClearExcInfo@@Base+0x1e0>) │ │ │ │ + ldr r1, [pc, #96] @ (5d97c <_PyXI_ClearExcInfo@@Base+0x1e0>) │ │ │ │ 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, 5d960 <_PyXI_ClearExcInfo@@Base+0x1a4> │ │ │ │ + cbnz r5, 5d940 <_PyXI_ClearExcInfo@@Base+0x1a4> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5d960 <_PyXI_ClearExcInfo@@Base+0x1a4> │ │ │ │ + blt.n 5d940 <_PyXI_ClearExcInfo@@Base+0x1a4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5d960 <_PyXI_ClearExcInfo@@Base+0x1a4> │ │ │ │ - cbnz r2, 5d97c <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ - ldr r1, [pc, #76] @ (5d9b0 <_PyXI_ClearExcInfo@@Base+0x1f4>) │ │ │ │ + bgt.n 5d940 <_PyXI_ClearExcInfo@@Base+0x1a4> │ │ │ │ + cbnz r2, 5d95c <_PyXI_ClearExcInfo@@Base+0x1c0> │ │ │ │ + ldr r1, [pc, #76] @ (5d990 <_PyXI_ClearExcInfo@@Base+0x1f4>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d9a8 <_PyXI_ClearExcInfo@@Base+0x1ec> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d988 <_PyXI_ClearExcInfo@@Base+0x1ec> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d996 <_PyXI_ClearExcInfo@@Base+0x1da> │ │ │ │ + bgt.n 5d976 <_PyXI_ClearExcInfo@@Base+0x1da> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #22304 @ 0x5720 │ │ │ │ + movw r1, #27064 @ 0x69b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5d9a8 <_PyXI_ClearExcInfo@@Base+0x1ec> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5d988 <_PyXI_ClearExcInfo@@Base+0x1ec> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d980 <_PyXI_ClearExcInfo@@Base+0x1c4> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 5d960 <_PyXI_ClearExcInfo@@Base+0x1c4> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d980 <_PyXI_ClearExcInfo@@Base+0x1c4> │ │ │ │ + beq.n 5d960 <_PyXI_ClearExcInfo@@Base+0x1c4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #272] @ (5dac4 <_PyXI_ClearExcInfo@@Base+0x308>) │ │ │ │ + ldr r1, [pc, #272] @ (5daa4 <_PyXI_ClearExcInfo@@Base+0x308>) │ │ │ │ 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, 5d9d4 <_PyXI_ClearExcInfo@@Base+0x218> │ │ │ │ + cbz r3, 5d9b4 <_PyXI_ClearExcInfo@@Base+0x218> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5d9e4 <_PyXI_ClearExcInfo@@Base+0x228> │ │ │ │ + b.n 5d9c4 <_PyXI_ClearExcInfo@@Base+0x228> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5d9e2 <_PyXI_ClearExcInfo@@Base+0x226> │ │ │ │ + ble.n 5d9c2 <_PyXI_ClearExcInfo@@Base+0x226> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5d9de <_PyXI_ClearExcInfo@@Base+0x222> │ │ │ │ - cbnz r1, 5da04 <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ + bne.n 5d9be <_PyXI_ClearExcInfo@@Base+0x222> │ │ │ │ + cbnz r1, 5d9e4 <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5d9e4 <_PyXI_ClearExcInfo@@Base+0x228> │ │ │ │ + b.n 5d9c4 <_PyXI_ClearExcInfo@@Base+0x228> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #352] @ (5db48 <_PyXI_ClearExcInfo@@Base+0x38c>) │ │ │ │ + ldr r1, [pc, #352] @ (5db28 <_PyXI_ClearExcInfo@@Base+0x38c>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5da0a <_PyXI_ClearExcInfo@@Base+0x24e> │ │ │ │ - b.n 5dad0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + cbnz r0, 5d9ea <_PyXI_ClearExcInfo@@Base+0x24e> │ │ │ │ + b.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5dad0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + beq.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5daaa <_PyXI_ClearExcInfo@@Base+0x2ee> │ │ │ │ + beq.n 5da8a <_PyXI_ClearExcInfo@@Base+0x2ee> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5da3c <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 5da1c <_PyXI_ClearExcInfo@@Base+0x280> │ │ │ │ + bl f94b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5da36 <_PyXI_ClearExcInfo@@Base+0x27a> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 5da16 <_PyXI_ClearExcInfo@@Base+0x27a> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dad0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5da40 <_PyXI_ClearExcInfo@@Base+0x284> │ │ │ │ - b.n 5daaa <_PyXI_ClearExcInfo@@Base+0x2ee> │ │ │ │ + bne.n 5da20 <_PyXI_ClearExcInfo@@Base+0x284> │ │ │ │ + b.n 5da8a <_PyXI_ClearExcInfo@@Base+0x2ee> │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #26080 @ 0x65e0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - cbz r0, 5da7a <_PyXI_ClearExcInfo@@Base+0x2be> │ │ │ │ + cbz r0, 5da5a <_PyXI_ClearExcInfo@@Base+0x2be> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5da58 <_PyXI_ClearExcInfo@@Base+0x29c> │ │ │ │ + bne.n 5da38 <_PyXI_ClearExcInfo@@Base+0x29c> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5da74 <_PyXI_ClearExcInfo@@Base+0x2b8> │ │ │ │ - bl 147c08 │ │ │ │ + b.n 5da54 <_PyXI_ClearExcInfo@@Base+0x2b8> │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5da74 <_PyXI_ClearExcInfo@@Base+0x2b8> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5dad0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bne.n 5da54 <_PyXI_ClearExcInfo@@Base+0x2b8> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5dab0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5da7e <_PyXI_ClearExcInfo@@Base+0x2c2> │ │ │ │ - b.n 5dab4 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ - vldr d9, [pc, #196] @ 5db40 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ + bne.n 5da5e <_PyXI_ClearExcInfo@@Base+0x2c2> │ │ │ │ + b.n 5da94 <_PyXI_ClearExcInfo@@Base+0x2f8> │ │ │ │ + vldr d9, [pc, #196] @ 5db20 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5da8c <_PyXI_ClearExcInfo@@Base+0x2d0> │ │ │ │ + bne.n 5da6c <_PyXI_ClearExcInfo@@Base+0x2d0> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5dab8 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ - bl 147c08 │ │ │ │ + b.n 5da98 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5dab8 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 5dab8 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ - b.n 5dad0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ - vldr d8, [pc, #148] @ 5db40 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ + bne.n 5da98 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 5da98 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ + b.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + vldr d8, [pc, #148] @ 5db20 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5dab8 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ - vldr d8, [pc, #136] @ 5db40 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ + b.n 5da98 <_PyXI_ClearExcInfo@@Base+0x2fc> │ │ │ │ + vldr d8, [pc, #136] @ 5db20 <_PyXI_ClearExcInfo@@Base+0x384> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ef00c │ │ │ │ + bl 1f0ddc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5dad4 <_PyXI_ClearExcInfo@@Base+0x318> │ │ │ │ + bne.n 5dab4 <_PyXI_ClearExcInfo@@Base+0x318> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5db34 <_PyXI_ClearExcInfo@@Base+0x378> │ │ │ │ + b.n 5db14 <_PyXI_ClearExcInfo@@Base+0x378> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1ef00c │ │ │ │ + bl 1f0ddc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5dad0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + beq.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 157be0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 158bf8 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 157be0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98638 │ │ │ │ + bl 158bf8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97dec │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5db2e <_PyXI_ClearExcInfo@@Base+0x372> │ │ │ │ + bne.n 5db0e <_PyXI_ClearExcInfo@@Base+0x372> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 5dad0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ + bl f6a00 │ │ │ │ + b.n 5dab0 <_PyXI_ClearExcInfo@@Base+0x314> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5dc00 │ │ │ │ + bl 5dbe0 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #448] @ (5dd0c ) │ │ │ │ + ldr r1, [pc, #448] @ (5dcec ) │ │ │ │ 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, 5db70 <_PyXI_ClearExcInfo@@Base+0x3b4> │ │ │ │ + cbnz r5, 5db50 <_PyXI_ClearExcInfo@@Base+0x3b4> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5db70 <_PyXI_ClearExcInfo@@Base+0x3b4> │ │ │ │ + blt.n 5db50 <_PyXI_ClearExcInfo@@Base+0x3b4> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5db70 <_PyXI_ClearExcInfo@@Base+0x3b4> │ │ │ │ - cbnz r2, 5db8c <_PyXI_ClearExcInfo@@Base+0x3d0> │ │ │ │ - ldr r1, [pc, #76] @ (5dbc0 <_PyXI_ClearExcInfo@@Base+0x404>) │ │ │ │ + bgt.n 5db50 <_PyXI_ClearExcInfo@@Base+0x3b4> │ │ │ │ + cbnz r2, 5db6c <_PyXI_ClearExcInfo@@Base+0x3d0> │ │ │ │ + ldr r1, [pc, #76] @ (5dba0 <_PyXI_ClearExcInfo@@Base+0x404>) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5dbb8 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5db98 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5dba6 <_PyXI_ClearExcInfo@@Base+0x3ea> │ │ │ │ + bgt.n 5db86 <_PyXI_ClearExcInfo@@Base+0x3ea> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #7188 @ 0x1c14 │ │ │ │ + movw r1, #10480 @ 0x28f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5dbb8 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5db98 <_PyXI_ClearExcInfo@@Base+0x3fc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5db90 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 5db70 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5db90 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ + beq.n 5db70 <_PyXI_ClearExcInfo@@Base+0x3d4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #624] @ (5de34 ) │ │ │ │ + ldr r1, [pc, #624] @ (5de14 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005dbc4 : │ │ │ │ +0005dba4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5dbfc │ │ │ │ - bl 1d5c78 │ │ │ │ + cbz r0, 5dbdc │ │ │ │ + bl 1d7d10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dbf0 │ │ │ │ + beq.n 5dbd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5dbf4 │ │ │ │ + cbz r3, 5dbd4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5dbfc │ │ │ │ + b.n 5dbdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5dbf0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5dbd0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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, #160] @ 5dcb8 │ │ │ │ + vldr d8, [pc, #160] @ 5dc98 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 278a78 │ │ │ │ + bl 279750 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85fac │ │ │ │ - cbz r0, 5dc6e │ │ │ │ + bl 85a8c │ │ │ │ + cbz r0, 5dc4e │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 278a78 │ │ │ │ + bl 279750 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85fac │ │ │ │ + bl 85a8c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5dc72 │ │ │ │ + cbnz r0, 5dc52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dc6e │ │ │ │ + beq.n 5dc4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5dc6e │ │ │ │ + cbnz r3, 5dc4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5dcaa │ │ │ │ + b.n 5dc8a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e468 │ │ │ │ + bl 7e3e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dc94 │ │ │ │ + beq.n 5dc74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5dc94 │ │ │ │ + cbnz r3, 5dc74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dcaa │ │ │ │ + beq.n 5dc8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5dcaa │ │ │ │ + cbnz r3, 5dc8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 5dbe6 │ │ │ │ + bvs.n 5dbc6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5dd10 │ │ │ │ + beq.n 5dcf0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5dd08 │ │ │ │ + bne.n 5dce8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5dd12 │ │ │ │ + b.n 5dcf2 │ │ │ │ mov r0, sp │ │ │ │ - bl 5dc00 │ │ │ │ - b.n 5dd12 │ │ │ │ + bl 5dbe0 │ │ │ │ + b.n 5dcf2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005dd16 : │ │ │ │ +0005dcf6 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5dd1e │ │ │ │ + b.w 5dcfe │ │ │ │ │ │ │ │ -0005dd1e : │ │ │ │ +0005dcfe : │ │ │ │ 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 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5de16 │ │ │ │ + beq.n 5ddf6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5de10 │ │ │ │ + beq.n 5ddf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92450 │ │ │ │ + bl 91be8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5dd54 │ │ │ │ + cbnz r0, 5dd34 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5dd74 │ │ │ │ - cbz r4, 5dd9a │ │ │ │ + b.n 5dd54 │ │ │ │ + cbz r4, 5dd7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 92450 │ │ │ │ + bl 91be8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5de0a │ │ │ │ + beq.n 5ddea │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5de28 │ │ │ │ + bl 5de08 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5dd8a │ │ │ │ + beq.n 5dd6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5dd8a │ │ │ │ + cbnz r3, 5dd6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7907c │ │ │ │ - b.n 5de16 │ │ │ │ - ldr r2, [pc, #132] @ (5de20 ) │ │ │ │ + bl 7908c │ │ │ │ + b.n 5ddf6 │ │ │ │ + ldr r2, [pc, #132] @ (5de00 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5ddba │ │ │ │ - movw r1, #23228 @ 0x5abc │ │ │ │ + cbnz r3, 5dd9a │ │ │ │ + movw r1, #26244 @ 0x6684 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #32316 @ 0x7e3c │ │ │ │ + movw r0, #35556 @ 0x8ae4 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #24284 @ 0x5edc │ │ │ │ + movw r1, #27508 @ 0x6b74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5ddd4 │ │ │ │ - bl d7ce4 │ │ │ │ - b.n 5dd62 │ │ │ │ + cbnz r0, 5ddb4 │ │ │ │ + bl d74dc │ │ │ │ + b.n 5dd42 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5de24 ) │ │ │ │ + ldr r0, [pc, #64] @ (5de04 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 95b98 │ │ │ │ + bl 95350 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5de00 │ │ │ │ + beq.n 5dde0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5de00 │ │ │ │ + cbnz r3, 5dde0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5ddce │ │ │ │ + beq.n 5ddae │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5dd62 │ │ │ │ + b.n 5dd42 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5dd74 │ │ │ │ + b.n 5dd54 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5dd56 │ │ │ │ - b.n 5dd62 │ │ │ │ + bne.n 5dd36 │ │ │ │ + b.n 5dd42 │ │ │ │ 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, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005de28 : │ │ │ │ +0005de08 : │ │ │ │ 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] @ (5df00 ) │ │ │ │ + ldr r3, [pc, #196] @ (5dee0 ) │ │ │ │ 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 1b08b8 │ │ │ │ - cbz r0, 5de88 │ │ │ │ + bl 1b2cc8 │ │ │ │ + cbz r0, 5de68 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5de5c │ │ │ │ + cbnz r4, 5de3c │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #24284 @ 0x5edc │ │ │ │ + movw r1, #27508 @ 0x6b74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5de8c │ │ │ │ + cbnz r0, 5de6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5de88 │ │ │ │ + beq.n 5de68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5de88 │ │ │ │ + cbnz r3, 5de68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5def6 │ │ │ │ + b.n 5ded6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #104] @ (5df04 ) │ │ │ │ - bl fd968 │ │ │ │ + ldr r1, [pc, #104] @ (5dee4 ) │ │ │ │ + bl fda18 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5deba │ │ │ │ + beq.n 5de9a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5deba │ │ │ │ + cbnz r3, 5de9a │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5dee0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5dec0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ded2 │ │ │ │ + beq.n 5deb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ded2 │ │ │ │ + cbnz r3, 5deb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0a34 │ │ │ │ + bl 1b2e64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5def6 │ │ │ │ + beq.n 5ded6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5def6 │ │ │ │ + cbnz r3, 5ded6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, r7} │ │ │ │ @@ -77070,424 +77055,424 @@ │ │ │ │ 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, 5df30 │ │ │ │ + cbz r3, 5df10 │ │ │ │ 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 5df3a │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5df44 │ │ │ │ + bne.n 5df1a │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5df24 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cc10 │ │ │ │ + b.w 12d59c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 5b21c │ │ │ │ + b.w 5b1f0 │ │ │ │ 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 5df70 │ │ │ │ + bhi.n 5df50 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5df88 │ │ │ │ + ble.n 5df68 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5df90 │ │ │ │ - movw r0, #26328 @ 0x66d8 │ │ │ │ + b.n 5df70 │ │ │ │ + movw r0, #29472 @ 0x7320 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5df66 │ │ │ │ + bne.n 5df46 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5df98 │ │ │ │ - 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 26a548 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5dfcc │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5e008 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r6, [sp] │ │ │ │ - bl 90b34 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5dfd0 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5e046 │ │ │ │ - ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5e018 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5e018 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 26aa60 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5e02c │ │ │ │ - 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 790d8 │ │ │ │ - b.n 5e018 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7e468 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5dfcc │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5e046 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5e046 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 26a71c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5e046 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5dfcc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5dfcc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5dfcc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.n 5e0b0 │ │ │ │ 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, 5e068 │ │ │ │ + cbz r3, 5df94 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5e078 │ │ │ │ + b.n 5dfa4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5e076 │ │ │ │ + ble.n 5dfa2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e072 │ │ │ │ - cbnz r1, 5e098 │ │ │ │ + bne.n 5df9e │ │ │ │ + cbnz r1, 5dfc4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e078 │ │ │ │ + b.n 5dfa4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #260] @ (5e180 ) │ │ │ │ + ldr r1, [pc, #260] @ (5e0ac ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e09e │ │ │ │ - b.n 5e170 │ │ │ │ + cbnz r0, 5dfca │ │ │ │ + b.n 5e09c │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5e170 │ │ │ │ - cbz r6, 5e11a │ │ │ │ + beq.n 5e09c │ │ │ │ + cbz r6, 5e046 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5e0ce │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 5dffa │ │ │ │ + bl f94b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e0c8 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 5dff4 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e170 │ │ │ │ + bne.n 5e09c │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5e0d2 │ │ │ │ - b.n 5e124 │ │ │ │ + bne.n 5dffe │ │ │ │ + b.n 5e050 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5e0f8 │ │ │ │ - bl 1236ec │ │ │ │ + cbz r0, 5e024 │ │ │ │ + bl 123c24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e0f2 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 5e01e │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e170 │ │ │ │ + bne.n 5e09c │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5e0fc │ │ │ │ - b.n 5e12c │ │ │ │ + bne.n 5e028 │ │ │ │ + b.n 5e058 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1236ec │ │ │ │ + bl 123c24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e130 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 5e130 │ │ │ │ - b.n 5e170 │ │ │ │ + bne.n 5e05c │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 5e05c │ │ │ │ + b.n 5e09c │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5e130 │ │ │ │ + b.n 5e05c │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5e130 │ │ │ │ + b.n 5e05c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 157be0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 158bf8 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157be0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98638 │ │ │ │ + bl 158bf8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97dec │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a920 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e174 │ │ │ │ + bne.n 5e0a0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e17a │ │ │ │ + b.n 5e0a6 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5e18a │ │ │ │ + bl 5e16a │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #800] @ (5e4a4 ) │ │ │ │ + ldr r1, [pc, #800] @ (5e3d0 ) │ │ │ │ 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 r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 26b5d4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5e0e4 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 5e120 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + bl 902cc │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5e0e8 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5e15e │ │ │ │ + ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5e130 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5e130 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 26b964 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5e144 │ │ │ │ + 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 790e8 │ │ │ │ + b.n 5e130 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7e3e4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5e0e4 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cbz r3, 5e15e │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + cbz r1, 5e15e │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 26b898 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5e15e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5e0e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5e0e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e0e4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e184 : │ │ │ │ +0005e164 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5dd1e │ │ │ │ + b.w 5dcfe │ │ │ │ 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 1c04ec │ │ │ │ + bl 1c25b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e1b0 │ │ │ │ + bne.n 5e190 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e1d6 │ │ │ │ + b.n 5e1b6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c04ec │ │ │ │ + bl 1c25b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e1ac │ │ │ │ + beq.n 5e18c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #38220 @ 0x954c │ │ │ │ + movw r0, #41484 @ 0xa20c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ 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 169d24 │ │ │ │ + bl 16ac04 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5e22a │ │ │ │ + beq.n 5e20a │ │ │ │ mov r4, r0 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a080 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e222 │ │ │ │ + bne.n 5e202 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e22c │ │ │ │ + b.n 5e20c │ │ │ │ mov r0, sp │ │ │ │ - bl 5e18a │ │ │ │ - b.n 5e22c │ │ │ │ + bl 5e16a │ │ │ │ + b.n 5e20c │ │ │ │ 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, 5e276 │ │ │ │ + cbz r4, 5e256 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5e28e │ │ │ │ + cbz r3, 5e26e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #51716 @ 0xca04 │ │ │ │ + movw r2, #54980 @ 0xd6c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 242e28 │ │ │ │ + bl 243d84 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5e296 │ │ │ │ + b.n 5e276 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #49512 @ 0xc168 │ │ │ │ + movw r1, #52776 @ 0xce28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5e296 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5e276 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e29c : │ │ │ │ - movw r0, #2932 @ 0xb74 │ │ │ │ +0005e27c : │ │ │ │ + movw r0, #6196 @ 0x1834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e2a6 : │ │ │ │ +0005e286 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5e2dc ) │ │ │ │ + ldr r3, [pc, #36] @ (5e2bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5e2d8 │ │ │ │ - movw r1, #51936 @ 0xcae0 │ │ │ │ + cbnz r0, 5e2b8 │ │ │ │ + movw r1, #55200 @ 0xd7a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4932 @ 0x1344 │ │ │ │ + movw r0, #8196 @ 0x2004 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, 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 r0, r1 │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e300 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5e342 │ │ │ │ - ldr r1, [pc, #68] @ (5e348 ) │ │ │ │ + bne.n 5e2e0 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5e322 │ │ │ │ + ldr r1, [pc, #68] @ (5e328 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5e332 │ │ │ │ + bne.n 5e312 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15312 @ 0x3bd0 │ │ │ │ + movw r1, #18576 @ 0x4890 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5e342 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5e322 │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -77499,32 +77484,32 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #35340 @ 0x8a0c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5e3ec ) │ │ │ │ + ldr r3, [pc, #116] @ (5e3cc ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #34888 @ 0x8848 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #15400 @ 0x3c28 │ │ │ │ + movw r2, #18664 @ 0x48e8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d68b4 │ │ │ │ - cbz r0, 5e3e6 │ │ │ │ + bl d60a4 │ │ │ │ + cbz r0, 5e3c6 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5e3b2 │ │ │ │ + cbnz r5, 5e392 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5e3a6 │ │ │ │ + cbz r3, 5e386 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5e3b2 │ │ │ │ + b.n 5e392 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -77542,233 +77527,233 @@ │ │ │ │ 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 2435c8 │ │ │ │ + bl 244aa0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #976] @ (5e7c0 ) │ │ │ │ + ldr r1, [pc, #976] @ (5e7a0 ) │ │ │ │ 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, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15416 @ 0x3c38 │ │ │ │ + movw r1, #18680 @ 0x48f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ - cbnz r0, 5e434 │ │ │ │ + bl 14f9e4 │ │ │ │ + cbnz r0, 5e414 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #52305 @ 0xcc51 │ │ │ │ + movw r1, #59937 @ 0xea21 │ │ │ │ movt r1, #30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35b94 │ │ │ │ + b.w 35b6c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e438 : │ │ │ │ +0005e418 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #15600 @ 0x3cf0 │ │ │ │ + movw r1, #18864 @ 0x49b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ - cbnz r0, 5e46c │ │ │ │ + bl 14f9e4 │ │ │ │ + cbnz r0, 5e44c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117eb4 │ │ │ │ + b.w 118414 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e470 : │ │ │ │ +0005e450 : │ │ │ │ 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 5e49c │ │ │ │ + bmi.n 5e47c │ │ │ │ movw r1, #1486 @ 0x5ce │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e4a2 │ │ │ │ - bl 1b99a4 │ │ │ │ + b.n 5e482 │ │ │ │ + bl 1bba74 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e4a4 : │ │ │ │ +0005e484 : │ │ │ │ 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 5e4c2 │ │ │ │ + bpl.n 5e4a2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f9cec <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f9da8 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #34680 @ 0x8778 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5e59c │ │ │ │ + beq.n 5e57c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e59c │ │ │ │ + bne.n 5e57c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5e59c │ │ │ │ + beq.n 5e57c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e59c │ │ │ │ + bne.n 5e57c │ │ │ │ movw r8, #34888 @ 0x8848 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5e532 │ │ │ │ + beq.n 5e512 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 5e59c │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 5e57c │ │ │ │ movw r7, #35132 @ 0x893c │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5e54e │ │ │ │ + beq.n 5e52e │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 5e580 │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 5e560 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 200000 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 201ca0 <_PyEval_GetBuiltin@@Base+0x7d0> │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 200000 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 201ca0 <_PyEval_GetBuiltin@@Base+0x7d0> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1476f0 │ │ │ │ - b.n 5e5a4 │ │ │ │ + bl 148660 │ │ │ │ + b.n 5e584 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5e58e │ │ │ │ + beq.n 5e56e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 5e59c │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 5e57c │ │ │ │ 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 5e64e │ │ │ │ + b.n 5e62e │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ 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, #34680 @ 0x8778 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5e642 │ │ │ │ + beq.n 5e622 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 5e642 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 5e622 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5e642 │ │ │ │ + beq.n 5e622 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 5e642 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 5e622 │ │ │ │ movw r1, #34888 @ 0x8848 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ movw r5, #35132 @ 0x893c │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5e604 │ │ │ │ + beq.n 5e5e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 5e60a │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 5e5ea │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5e620 │ │ │ │ - b.n 5e610 │ │ │ │ + beq.n 5e600 │ │ │ │ + b.n 5e5f0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5e636 │ │ │ │ - b.n 5e62c │ │ │ │ + beq.n 5e616 │ │ │ │ + b.n 5e60c │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 5e642 │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 5e622 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5e64e │ │ │ │ + b.n 5e62e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ - cbz r0, 5e642 │ │ │ │ + bl 87a70 │ │ │ │ + cbz r0, 5e622 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5e64e │ │ │ │ + b.n 5e62e │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ 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 │ │ │ │ @@ -77778,29 +77763,29 @@ │ │ │ │ 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, 5e676 │ │ │ │ + cbz r2, 5e656 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 244788 │ │ │ │ - cbnz r0, 5e698 │ │ │ │ + bl 245ca4 │ │ │ │ + cbnz r0, 5e678 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 205d00 │ │ │ │ + b.w 207a0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -77808,71 +77793,71 @@ │ │ │ │ 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 5e6c6 │ │ │ │ + bl 5e6a6 │ │ │ │ add sp, #20 │ │ │ │ pop {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, #32316 @ 0x7e3c │ │ │ │ + movw r4, #35556 @ 0x8ae4 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ - bl 200000 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 201ca0 <_PyEval_GetBuiltin@@Base+0x7d0> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 278744 │ │ │ │ + bl 27941c │ │ │ │ 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, #15724 @ 0x3d6c │ │ │ │ + movw r0, #18988 @ 0x4a2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15756 @ 0x3d8c │ │ │ │ + movw r1, #19020 @ 0x4a4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4356 @ 0x1104 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -77880,296 +77865,296 @@ │ │ │ │ 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 5e7fc │ │ │ │ + beq.n 5e7dc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6f8 │ │ │ │ - cbz r0, 5e7de │ │ │ │ + bl 8af38 │ │ │ │ + cbz r0, 5e7be │ │ │ │ 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 5e7be │ │ │ │ + bls.n 5e79e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5e7de │ │ │ │ + bne.n 5e7be │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 277494 <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ - cbnz r0, 5e7de │ │ │ │ + bl 2780b8 <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ + cbnz r0, 5e7be │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 205d00 │ │ │ │ + b.w 207a0c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #15848 @ 0x3de8 │ │ │ │ + movw r1, #19112 @ 0x4aa8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15812 @ 0x3dc4 │ │ │ │ + movw r1, #19076 @ 0x4a84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #15880 @ 0x3e08 │ │ │ │ + movw r0, #19144 @ 0x4ac8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ 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 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #44912 @ 0xaf70 │ │ │ │ + movw r0, #48176 @ 0xbc30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1124 @ 0x464 │ │ │ │ + movw r0, #4092 @ 0xffc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ 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, 5e8a6 │ │ │ │ + cbz r3, 5e886 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5e8a8 │ │ │ │ + b.n 5e888 │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5e8c0 │ │ │ │ + cbnz r3, 5e8a0 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5e8c0 │ │ │ │ + blt.n 5e8a0 │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5e8c0 │ │ │ │ - cbnz r4, 5e8de │ │ │ │ - ldr r1, [pc, #132] @ (5e948 ) │ │ │ │ + bgt.n 5e8a0 │ │ │ │ + cbnz r4, 5e8be │ │ │ │ + ldr r1, [pc, #132] @ (5e928 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e940 │ │ │ │ + cbz r0, 5e920 │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5e92c │ │ │ │ + beq.n 5e90c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5e900 │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 5e8e0 │ │ │ │ + bl f94b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5e8fc │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5e940 │ │ │ │ + bne.n 5e8dc │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5e920 │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5e92c │ │ │ │ + beq.n 5e90c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5e918 │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 5e8f8 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e914 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5e940 │ │ │ │ + bne.n 5e8f4 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5e920 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5e92c │ │ │ │ + beq.n 5e90c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e92c │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5e940 │ │ │ │ + bne.n 5e90c │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5e920 │ │ │ │ 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 205d00 │ │ │ │ + b.w 207a0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #16] @ (5e95c ) │ │ │ │ + ldr r2, [pc, #16] @ (5e93c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005e94c : │ │ │ │ +0005e92c : │ │ │ │ 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, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5e97c │ │ │ │ + beq.n 5e95c │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ - movw r0, #36172 @ 0x8d4c │ │ │ │ + movw r0, #39396 @ 0x99e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e97e │ │ │ │ + b.n 5e95e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ 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 200000 <_PyEval_GetBuiltin@@Base+0x850> │ │ │ │ + bl 201ca0 <_PyEval_GetBuiltin@@Base+0x7d0> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 278744 │ │ │ │ + bl 27941c │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ │ │ │ │ -0005e9b0 : │ │ │ │ +0005e990 : │ │ │ │ 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, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5e9e0 │ │ │ │ + beq.n 5e9c0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - movw r0, #36172 @ 0x8d4c │ │ │ │ + movw r0, #39396 @ 0x99e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e9e2 │ │ │ │ + b.n 5e9c2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e9e4 : │ │ │ │ +0005e9c4 : │ │ │ │ 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, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ea14 │ │ │ │ + beq.n 5e9f4 │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - movw r0, #36172 @ 0x8d4c │ │ │ │ + movw r0, #39396 @ 0x99e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ea16 │ │ │ │ + b.n 5e9f6 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ea18 : │ │ │ │ +0005e9f8 : │ │ │ │ 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, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ea46 │ │ │ │ + beq.n 5ea26 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ - movw r0, #36172 @ 0x8d4c │ │ │ │ + movw r0, #39396 @ 0x99e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5ea86 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5ea66 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5ea8c │ │ │ │ - cbz r1, 5ea70 │ │ │ │ + beq.n 5ea6c │ │ │ │ + cbz r1, 5ea50 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5ea70 │ │ │ │ + bpl.n 5ea50 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ea8e │ │ │ │ + beq.n 5ea6e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5ea8e │ │ │ │ + b.n 5ea6e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16040 @ 0x3ea8 │ │ │ │ + movw r1, #19304 @ 0x4b68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eacc │ │ │ │ + b.n 5eaac │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1faac0 │ │ │ │ + bl 1fc838 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5eabe │ │ │ │ - ldr r1, [pc, #48] @ (5ead0 ) │ │ │ │ + cbz r2, 5ea9e │ │ │ │ + ldr r1, [pc, #48] @ (5eab0 ) │ │ │ │ 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] │ │ │ │ @@ -78177,70 +78162,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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ead4 : │ │ │ │ +0005eab4 : │ │ │ │ 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, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5eb02 │ │ │ │ - movw r0, #36172 @ 0x8d4c │ │ │ │ + beq.n 5eae2 │ │ │ │ + movw r0, #39396 @ 0x99e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5eb42 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5eb22 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5eb48 │ │ │ │ - cbz r1, 5eb2c │ │ │ │ + beq.n 5eb28 │ │ │ │ + cbz r1, 5eb0c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5eb2c │ │ │ │ + bpl.n 5eb0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eb4a │ │ │ │ + beq.n 5eb2a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5eb4a │ │ │ │ + b.n 5eb2a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16064 @ 0x3ec0 │ │ │ │ + movw r1, #19328 @ 0x4b80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eb88 │ │ │ │ + b.n 5eb68 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1faac0 │ │ │ │ + bl 1fc838 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5eb7a │ │ │ │ - ldr r1, [pc, #48] @ (5eb8c ) │ │ │ │ + cbz r2, 5eb5a │ │ │ │ + ldr r1, [pc, #48] @ (5eb6c ) │ │ │ │ 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] │ │ │ │ @@ -78248,22 +78233,22 @@ │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005eb90 : │ │ │ │ +0005eb70 : │ │ │ │ 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] │ │ │ │ @@ -78278,154 +78263,154 @@ │ │ │ │ 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 5e6c6 │ │ │ │ + bl 5e6a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ebce : │ │ │ │ +0005ebae : │ │ │ │ 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 5ebec │ │ │ │ + bpl.n 5ebcc │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5ebf2 │ │ │ │ - bl 4a954 │ │ │ │ - b.n 5ec96 │ │ │ │ + bmi.n 5ebd2 │ │ │ │ + bl 4a936 │ │ │ │ + b.n 5ec76 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5ebfe │ │ │ │ + blt.n 5ebde │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5ec16 │ │ │ │ + blt.n 5ebf6 │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14384 @ 0x3830 │ │ │ │ + movw r1, #17648 @ 0x44f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5ec96 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5ec76 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1fb7bc │ │ │ │ + bl 1fd534 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ec96 │ │ │ │ + bne.n 5ec76 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5ec46 │ │ │ │ + bmi.n 5ec26 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5ec4a │ │ │ │ + beq.n 5ec2a │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5ec4c │ │ │ │ + b.n 5ec2c │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5ec4c │ │ │ │ + b.n 5ec2c │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5ec68 │ │ │ │ + bls.n 5ec48 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16100 @ 0x3ee4 │ │ │ │ + movw r1, #19364 @ 0x4ba4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5ec96 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5ec76 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5ec7e │ │ │ │ + bpl.n 5ec5e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5ec7a │ │ │ │ + beq.n 5ec5a │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5ec80 │ │ │ │ + b.n 5ec60 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5ec80 │ │ │ │ + b.n 5ec60 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5ec88 │ │ │ │ + bne.n 5ec68 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5ec9a │ │ │ │ + b.n 5ec7a │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5ec9a │ │ │ │ + b.n 5ec7a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5ecb0 │ │ │ │ + cbnz r1, 5ec90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ecb4 │ │ │ │ + beq.n 5ec94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w de2b8 │ │ │ │ + b.w ddab4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #16124 @ 0x3efc │ │ │ │ + movw r1, #19388 @ 0x4bbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ea24 │ │ │ │ - cbz r0, 5ece8 │ │ │ │ + bl 14f9e4 │ │ │ │ + cbz r0, 5ecc8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ed14 │ │ │ │ - movw r1, #16340 @ 0x3fd4 │ │ │ │ + b.n 5ecf4 │ │ │ │ + movw r1, #19604 @ 0x4c94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8ee90 │ │ │ │ + bl 8e6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ece4 │ │ │ │ + beq.n 5ecc4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52305 @ 0xcc51 │ │ │ │ + movw r1, #59937 @ 0xea21 │ │ │ │ movt r1, #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2483e0 │ │ │ │ + bl 249954 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 4614a <_PyEval_FormatAwaitableError@@Base+0x1c0> │ │ │ │ + bl 46066 <_PyEval_FormatAwaitableError@@Base+0x4c> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1124 @ 0x464 │ │ │ │ + movw r0, #4092 @ 0xffc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ 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] │ │ │ │ @@ -78433,1462 +78418,1465 @@ │ │ │ │ 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, 5ed6e │ │ │ │ + cbz r4, 5ed4e │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5ed76 │ │ │ │ + b.n 5ed56 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #35340 @ 0x8a0c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1e0834 │ │ │ │ + bl 1e2604 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005ed90 : │ │ │ │ +0005ed70 : │ │ │ │ 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] @ 5ee68 │ │ │ │ + ldr.w r9, [pc, #192] @ 5ee48 │ │ │ │ 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 5edda │ │ │ │ + bhi.n 5edba │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r2, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 723a4 │ │ │ │ - cbnz r0, 5ede4 │ │ │ │ + bl 7236c │ │ │ │ + cbnz r0, 5edc4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ef214 │ │ │ │ + b.w 1f0fe4 │ │ │ │ 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 5ee40 │ │ │ │ + ble.n 5ee20 │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5ee40 │ │ │ │ - cbz r0, 5ee40 │ │ │ │ + cbz r1, 5ee20 │ │ │ │ + cbz r0, 5ee20 │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5ee40 │ │ │ │ + cbnz r3, 5ee20 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5ee1e │ │ │ │ + cbz r3, 5edfe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5ee40 │ │ │ │ + cbnz r3, 5ee20 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5ee40 │ │ │ │ + bmi.n 5ee20 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5ee2c │ │ │ │ + bne.n 5ee0c │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 2957c │ │ │ │ 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 728c0 <_Py_NewReference@@Base> │ │ │ │ + bl 72888 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #27568 @ 0x6bb0 │ │ │ │ + movw r2, #30648 @ 0x77b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + movw r1, #19624 @ 0x4ca8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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, 5eede │ │ │ │ + cbz r3, 5eebe │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4356 @ 0x1104 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5eede │ │ │ │ + beq.n 5eebe │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #27568 @ 0x6bb0 │ │ │ │ + movw r1, #30648 @ 0x77b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1ee85c │ │ │ │ + bl 1f062c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5eec6 │ │ │ │ + cbnz r0, 5eea6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ef5c │ │ │ │ + b.n 5ef3c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5eeee │ │ │ │ + bne.n 5eece │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5eede │ │ │ │ + beq.n 5eebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5eede │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5eebe │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ef16 │ │ │ │ + beq.n 5eef6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5ef16 │ │ │ │ + b.n 5eef6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243e14 │ │ │ │ + bl 245330 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ef12 │ │ │ │ + beq.n 5eef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ef12 │ │ │ │ + cbnz r3, 5eef2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5eec2 │ │ │ │ + beq.n 5eea2 │ │ │ │ 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 5ef44 │ │ │ │ + beq.n 5ef24 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5ef44 │ │ │ │ + cbnz r0, 5ef24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 204b50 <_PyArg_ParseStack@@Base+0x460> │ │ │ │ + bl 20685c │ │ │ │ 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, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5efd0 │ │ │ │ + beq.n 5efb0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ef8e4 │ │ │ │ + bl ef9a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5efa2 │ │ │ │ + beq.n 5ef82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5efa2 │ │ │ │ + cbnz r3, 5ef82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5efce │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5efae │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #16400 @ 0x4010 │ │ │ │ + movw r0, #19664 @ 0x4cd0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5efd0 │ │ │ │ + beq.n 5efb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5efd0 │ │ │ │ + cbnz r3, 5efb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5efd0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5efb0 │ │ │ │ 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, #1108 @ 0x454 │ │ │ │ + movw r1, #4076 @ 0xfec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 5f012 │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 5eff2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5f016 │ │ │ │ + bl 5eff6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #1124 @ 0x464 │ │ │ │ + movw r0, #4092 @ 0xffc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ 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 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f086 │ │ │ │ + cbz r0, 5f066 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5f044 │ │ │ │ + ble.n 5f024 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5f044 │ │ │ │ + cbz r3, 5f024 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5f058 │ │ │ │ + cbz r3, 5f038 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f062 │ │ │ │ + bne.n 5f042 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e594 │ │ │ │ + bl 7e510 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5f06a │ │ │ │ + b.n 5f04a │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e468 │ │ │ │ + bl 7e3e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f07a │ │ │ │ + beq.n 5f05a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f07e │ │ │ │ + cbz r3, 5f05e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f086 │ │ │ │ + b.n 5f066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f07a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f05a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ef8e4 │ │ │ │ + bl ef9a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f0be │ │ │ │ + beq.n 5f09e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f0be │ │ │ │ + cbnz r3, 5f09e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5f0ee │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5f0ce │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #16416 @ 0x4020 │ │ │ │ + movw r0, #19680 @ 0x4ce0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f0e2 │ │ │ │ + beq.n 5f0c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f0e6 │ │ │ │ + cbz r3, 5f0c6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f0ee │ │ │ │ + b.n 5f0ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f0e2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f0c2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #59988 @ 0xea54 │ │ │ │ + movw r2, #63212 @ 0xf6ec │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + movw r1, #19624 @ 0x4ca8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movw r3, #6508 @ 0x196c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #27668 @ 0x6c14 │ │ │ │ + movw r2, #30748 @ 0x781c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #16360 @ 0x3fe8 │ │ │ │ + movw r1, #19624 @ 0x4ca8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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] @ (5f1c0 ) │ │ │ │ + ldr r3, [pc, #120] @ (5f1a0 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #65496 @ 0xffd8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - bl d68b4 │ │ │ │ - cbnz r0, 5f15c │ │ │ │ + movw r2, #3184 @ 0xc70 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl d60a4 │ │ │ │ + cbnz r0, 5f13c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f1b8 │ │ │ │ + b.n 5f198 │ │ │ │ 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, #16432 @ 0x4030 │ │ │ │ + movw r0, #19696 @ 0x4cf0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f158 │ │ │ │ + beq.n 5f138 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 204e64 <_PyArg_ParseStack@@Base+0x774> │ │ │ │ + bl 206b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f1b8 │ │ │ │ + beq.n 5f198 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f1b8 │ │ │ │ + cbnz r3, 5f198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #192] @ (5f284 ) │ │ │ │ + ldr r2, [pc, #192] @ (5f264 ) │ │ │ │ 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 5f016 │ │ │ │ + bl 5eff6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #1124 @ 0x464 │ │ │ │ + movw r0, #4092 @ 0xffc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84cbc │ │ │ │ + b.w 847a8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #35132 @ 0x893c │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1476f0 │ │ │ │ + bl 148660 │ │ │ │ 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, #35132 @ 0x893c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f242 │ │ │ │ + beq.n 5f222 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f324 │ │ │ │ + beq.n 5f304 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f258 │ │ │ │ + beq.n 5f238 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f324 │ │ │ │ + beq.n 5f304 │ │ │ │ mov r0, r6 │ │ │ │ - bl 249a90 <_PyTime_AsTimeval@@Base+0x200> │ │ │ │ + bl 24aecc <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f2e6 │ │ │ │ + beq.n 5f2c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 249a90 <_PyTime_AsTimeval@@Base+0x200> │ │ │ │ + bl 24aecc <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f286 │ │ │ │ + cbnz r0, 5f266 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f2e6 │ │ │ │ + beq.n 5f2c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f2e6 │ │ │ │ + cbnz r3, 5f2c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f2e6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f2c6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2404b8 │ │ │ │ + bl 241998 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f2a6 │ │ │ │ + beq.n 5f286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f2a6 │ │ │ │ + cbnz r3, 5f286 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f2bc │ │ │ │ + beq.n 5f29c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f2bc │ │ │ │ + cbnz r3, 5f29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5f2e6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5f2c6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24037c │ │ │ │ + bl 24185c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f2ea │ │ │ │ + cbnz r0, 5f2ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f2e6 │ │ │ │ + beq.n 5f2c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f2e6 │ │ │ │ + cbnz r3, 5f2c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f32c │ │ │ │ + b.n 5f30c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e468 │ │ │ │ + bl 7e3e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f30c │ │ │ │ + beq.n 5f2ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f30c │ │ │ │ + cbnz r3, 5f2ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f32c │ │ │ │ + beq.n 5f30c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f32c │ │ │ │ + cbnz r3, 5f30c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f32c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f30c │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ 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, #35132 @ 0x893c │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f35a │ │ │ │ + beq.n 5f33a │ │ │ │ mov r1, r4 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f404 │ │ │ │ + beq.n 5f3e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f370 │ │ │ │ + beq.n 5f350 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f404 │ │ │ │ + beq.n 5f3e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 249a90 <_PyTime_AsTimeval@@Base+0x200> │ │ │ │ + bl 24aecc <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f37e │ │ │ │ + cbnz r0, 5f35e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f40c │ │ │ │ + b.n 5f3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 249a90 <_PyTime_AsTimeval@@Base+0x200> │ │ │ │ + bl 24aecc <_PyTime_AsTimeval@@Base+0xac> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5f3a2 │ │ │ │ + cbnz r0, 5f382 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f37a │ │ │ │ + beq.n 5f35a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5f37a │ │ │ │ + bne.n 5f35a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f37a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f35a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c8f8 │ │ │ │ + bl 13dc64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f3c2 │ │ │ │ + beq.n 5f3a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f3c2 │ │ │ │ + cbnz r3, 5f3a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f3d8 │ │ │ │ + beq.n 5f3b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5f3d8 │ │ │ │ + cbnz r3, 5f3b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5f37a │ │ │ │ + beq.n 5f35a │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35132 @ 0x893c │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24037c │ │ │ │ + bl 24185c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f40c │ │ │ │ + beq.n 5f3ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f40c │ │ │ │ + cbnz r3, 5f3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f40c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f3ec │ │ │ │ movw r4, #7528 @ 0x1d68 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 2474c4 │ │ │ │ + b.w 24897c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35116 @ 0x892c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5f432 │ │ │ │ - movw r0, #16444 @ 0x403c │ │ │ │ + bne.n 5f412 │ │ │ │ + movw r0, #19708 @ 0x4cfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5f444 │ │ │ │ - movw r0, #49656 @ 0xc1f8 │ │ │ │ + cbnz r3, 5f424 │ │ │ │ + movw r0, #52880 @ 0xce90 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w e21a4 │ │ │ │ - movw r0, #12468 @ 0x30b4 │ │ │ │ + b.w e2190 │ │ │ │ + movw r0, #15732 @ 0x3d74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e21a4 │ │ │ │ + b.w e2190 │ │ │ │ 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, #2700 @ 0xa8c │ │ │ │ + movw r0, #5964 @ 0x174c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl fa620 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5f4a4 │ │ │ │ + bl fa6dc <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5f484 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #62804 @ 0xf554 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16452 @ 0x4044 │ │ │ │ + movw r1, #340 @ 0x154 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #19716 @ 0x4d04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5f4a8 │ │ │ │ + bne.n 5f488 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4a4 │ │ │ │ + beq.n 5f484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f4a4 │ │ │ │ + cbnz r3, 5f484 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f4cc │ │ │ │ + b.n 5f4ac │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90b34 │ │ │ │ + bl 902cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4cc │ │ │ │ + beq.n 5f4ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f4cc │ │ │ │ + cbnz r3, 5f4ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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] @ (5f644 ) │ │ │ │ + ldr r4, [pc, #352] @ (5f624 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #16488 @ 0x4068 │ │ │ │ + movw r0, #19752 @ 0x4d28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1a6a08 │ │ │ │ - cbz r0, 5f51a │ │ │ │ + bl 1a8c48 │ │ │ │ + cbz r0, 5f4fa │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5f51a │ │ │ │ - movw r1, #20016 @ 0x4e30 │ │ │ │ + cbz r3, 5f4fa │ │ │ │ + movw r1, #23384 @ 0x5b58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a890 │ │ │ │ - cbnz r0, 5f522 │ │ │ │ + cbnz r0, 5f502 │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5f63c │ │ │ │ - movw r4, #16472 @ 0x4058 │ │ │ │ + b.n 5f61c │ │ │ │ + movw r4, #19736 @ 0x4d18 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3e5c │ │ │ │ + bl 1a609c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5f536 │ │ │ │ + cbnz r0, 5f516 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef214 │ │ │ │ + b.w 1f0fe4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 295d4 │ │ │ │ - cbnz r0, 5f550 │ │ │ │ - movw r0, #51588 @ 0xc984 │ │ │ │ + cbnz r0, 5f530 │ │ │ │ + movw r0, #54852 @ 0xd644 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5f562 │ │ │ │ + b.n 5f542 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5f60c │ │ │ │ + beq.n 5f5ec │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 805f0 │ │ │ │ + bl 80564 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5f56e │ │ │ │ + cbnz r5, 5f54e │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5f63c │ │ │ │ + b.n 5f61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1158f8 │ │ │ │ + bl 115e20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f58c │ │ │ │ + beq.n 5f56c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f58c │ │ │ │ + cbnz r3, 5f56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5f5a6 │ │ │ │ + bne.n 5f586 │ │ │ │ movw r3, #48048 @ 0xbbb0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5f60c │ │ │ │ - b.n 5f564 │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5f5ec │ │ │ │ + b.n 5f544 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cfa94 │ │ │ │ + bl cf26c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f5ca │ │ │ │ + beq.n 5f5aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5f5ca │ │ │ │ + cbnz r3, 5f5aa │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5f5e0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5f5c0 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5f60c │ │ │ │ - b.n 5f564 │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5f5ec │ │ │ │ + b.n 5f544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90b34 │ │ │ │ + bl 902cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f63c │ │ │ │ + beq.n 5f61c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f63c │ │ │ │ + cbnz r3, 5f61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f63c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f61c │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56072 @ 0xdb08 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #16508 @ 0x407c │ │ │ │ + movw r2, #19772 @ 0x4d3c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1ff77c │ │ │ │ + bl 20149c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 5f510 │ │ │ │ - b.n 5f56a │ │ │ │ + bne.w 5f4f0 │ │ │ │ + b.n 5f54a │ │ │ │ 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, 5f666 │ │ │ │ + cbz r3, 5f646 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5f674 │ │ │ │ - bl 24f998 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5f654 │ │ │ │ + bl 250d90 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5f678 │ │ │ │ + beq.n 5f658 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f682 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5f68c │ │ │ │ + bne.n 5f662 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5f66c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cc10 │ │ │ │ + b.w 12d59c │ │ │ │ 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, 5f6ae │ │ │ │ + cbz r3, 5f68e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5f6ba │ │ │ │ + cbz r3, 5f69a │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5f6c6 │ │ │ │ + cbz r0, 5f6a6 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5f6d2 │ │ │ │ + cbz r0, 5f6b2 │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5f6de │ │ │ │ + cbz r0, 5f6be │ │ │ │ adds r4, #1 │ │ │ │ blx 29b58 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5f6e8 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 5f6f2 │ │ │ │ + bne.n 5f6c8 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 5f6d2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 12cc10 │ │ │ │ + b.w 12d59c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005f6f6 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005f6d6 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f6fc : │ │ │ │ +0005f6dc : │ │ │ │ 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, #24368 @ 0x5f30 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5f72c │ │ │ │ - movw r0, #36172 @ 0x8d4c │ │ │ │ + beq.n 5f70c │ │ │ │ + movw r0, #39396 @ 0x99e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f768 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f748 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5f76e │ │ │ │ + beq.n 5f74e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5f750 │ │ │ │ + bpl.n 5f730 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5f770 │ │ │ │ + beq.n 5f750 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5f770 │ │ │ │ + b.n 5f750 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16556 @ 0x40ac │ │ │ │ + movw r1, #19820 @ 0x4d6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f7a4 │ │ │ │ + b.n 5f784 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5f7a8 ) │ │ │ │ + ldr r4, [pc, #52] @ (5f788 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5f796 │ │ │ │ + cbz r0, 5f776 │ │ │ │ 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 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f7ac : │ │ │ │ +0005f78c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f7c2 : │ │ │ │ +0005f7a2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f7d4 : │ │ │ │ +0005f7b4 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7de <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005f7be <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 29474 │ │ │ │ + │ │ │ │ +0005f7c2 <_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 5f818 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5f7fc <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f80e <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5f7f2 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f7fe <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5f7e2 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5f822 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5f806 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5f7f0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5f7d4 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5f88e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5f872 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5f7f0 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5f7d4 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f824 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005f808 <_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 5f82e <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5f812 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5f848 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5f82c <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 203450 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 204ff4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f84c <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005f830 <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - mov r0, r4 │ │ │ │ lsls r3, r1, #30 │ │ │ │ - beq.n 5f86c <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ - bl 5f88e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + beq.n 5f850 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 5f872 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5f85e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5f842 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5f882 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5f866 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f872 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5f856 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 5f88c <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5f870 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5f85e <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5f842 <_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 5f8c8 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5f8ac <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5f8c0 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5f8a4 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5f8b0 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5f894 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 5f8e8 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 5f8cc <_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 169354 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 16a400 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f8ec <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005f8d0 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5f8f2 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 5f8d6 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5f910 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 203450 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 5f8f4 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 204ff4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f912 : │ │ │ │ +0005f8f6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f93c │ │ │ │ + cbz r0, 5f920 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5f93c │ │ │ │ + bne.n 5f920 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5f93c │ │ │ │ + cbz r2, 5f920 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5f956 │ │ │ │ + b.n 5f93a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16600 @ 0x40d8 │ │ │ │ + movw r1, #19864 @ 0x4d98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f958 : │ │ │ │ +0005f93c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f97e │ │ │ │ + cbz r0, 5f962 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f97e │ │ │ │ + bne.n 5f962 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5f97e │ │ │ │ + cbz r3, 5f962 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5f996 │ │ │ │ + b.n 5f97a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16660 @ 0x4114 │ │ │ │ + movw r1, #19924 @ 0x4dd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f998 : │ │ │ │ +0005f97c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f9be │ │ │ │ + cbz r0, 5f9a2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f9be │ │ │ │ + bne.n 5f9a2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5f9be │ │ │ │ + cbz r3, 5f9a2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5f9d6 │ │ │ │ + b.n 5f9ba │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16720 @ 0x4150 │ │ │ │ + movw r1, #19984 @ 0x4e10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f9d8 : │ │ │ │ +0005f9bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5f9fe │ │ │ │ + cbz r0, 5f9e2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33900 @ 0x846c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f9fe │ │ │ │ + bne.n 5f9e2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5f9fe │ │ │ │ + cbz r3, 5f9e2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5fa16 │ │ │ │ + b.n 5f9fa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16784 @ 0x4190 │ │ │ │ + movw r1, #20048 @ 0x4e50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fa18 : │ │ │ │ +0005f9fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5fa56 │ │ │ │ + cbz r0, 5fa3a │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5fa56 │ │ │ │ + bne.n 5fa3a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5fa56 │ │ │ │ - cbnz r1, 5fa72 │ │ │ │ + cbz r2, 5fa3a │ │ │ │ + cbnz r1, 5fa56 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16900 @ 0x4204 │ │ │ │ + movw r1, #20164 @ 0x4ec4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 5fa6c │ │ │ │ + bl 12f768 │ │ │ │ + b.n 5fa50 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16840 @ 0x41c8 │ │ │ │ + movw r1, #20104 @ 0x4e88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fa76 │ │ │ │ + b.n 5fa5a │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fa78 : │ │ │ │ +0005fa5c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5faa2 │ │ │ │ + cbz r0, 5fa86 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5faa2 │ │ │ │ + bne.n 5fa86 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5faa2 │ │ │ │ + cbz r2, 5fa86 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5fabc │ │ │ │ + b.n 5faa0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16948 @ 0x4234 │ │ │ │ + movw r1, #20212 @ 0x4ef4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fabe : │ │ │ │ +0005faa2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5fae8 │ │ │ │ + cbz r0, 5facc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33900 @ 0x846c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5fae8 │ │ │ │ + bne.n 5facc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5fae8 │ │ │ │ + cbz r2, 5facc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5fb02 │ │ │ │ + b.n 5fae6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17004 @ 0x426c │ │ │ │ + movw r1, #20268 @ 0x4f2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fb04 : │ │ │ │ - b.w 114a20 │ │ │ │ +0005fae8 : │ │ │ │ + b.w 114f48 │ │ │ │ │ │ │ │ -0005fb08 : │ │ │ │ - b.w 21448c │ │ │ │ +0005faec : │ │ │ │ + b.w 215f1c │ │ │ │ │ │ │ │ -0005fb0c : │ │ │ │ - b.w 3a6e0 │ │ │ │ +0005faf0 : │ │ │ │ + b.w 3a6ce │ │ │ │ │ │ │ │ -0005fb10 : │ │ │ │ - b.w 21bcc4 <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ +0005faf4 : │ │ │ │ + b.w 21d254 <_PyThreadState_GetCurrent@@Base+0xfc> │ │ │ │ │ │ │ │ -0005fb14 : │ │ │ │ +0005faf8 : │ │ │ │ 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 151850 │ │ │ │ - cbz r0, 5fb48 │ │ │ │ + bl 152810 │ │ │ │ + cbz r0, 5fb2c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 5fbbe │ │ │ │ + b.n 5fba2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5fb5a │ │ │ │ + cbz r0, 5fb3e │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5fb64 │ │ │ │ - bl 1ef0b0 │ │ │ │ + b.n 5fb48 │ │ │ │ + bl 1f0e80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fbc0 │ │ │ │ + b.n 5fba4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5fb72 │ │ │ │ + ble.n 5fb56 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5fb64 │ │ │ │ + b.n 5fb48 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #64453 @ 0xfbc5 │ │ │ │ + movw r3, #64425 @ 0xfba9 │ │ │ │ movt r3, #5 │ │ │ │ - movw r2, #1963 @ 0x7ab │ │ │ │ + movw r2, #1935 @ 0x78f │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 2784b0 │ │ │ │ + bl 279188 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5fbb8 │ │ │ │ - bl 1a1284 │ │ │ │ + cbz r5, 5fb9c │ │ │ │ + bl 1a32bc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 5fb96 │ │ │ │ + b.n 5fb7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ 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 5fbf2 │ │ │ │ + blt.n 5fbd6 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5fbe6 │ │ │ │ + bge.n 5fbca │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5fbf2 │ │ │ │ + b.n 5fbd6 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 5fbcc │ │ │ │ + b.n 5fbb0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fbf6 : │ │ │ │ +0005fbda : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005fc08 : │ │ │ │ +0005fbec : │ │ │ │ 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] @ (5fc60 ) │ │ │ │ + ldr r4, [pc, #68] @ (5fc44 ) │ │ │ │ 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 5fc64 │ │ │ │ - cbnz r0, 5fc56 │ │ │ │ + bl 5fc48 │ │ │ │ + cbnz r0, 5fc3a │ │ │ │ adds r5, #16 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 5fc38 │ │ │ │ + bne.n 5fc1c │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5fc64 │ │ │ │ + bl 5fc48 │ │ │ │ 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 │ │ │ │ @@ -79897,991 +79885,991 @@ │ │ │ │ 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 5fcb8 │ │ │ │ + beq.n 5fc9c │ │ │ │ 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 5fcae │ │ │ │ + beq.n 5fc92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5fcae │ │ │ │ + cbnz r3, 5fc92 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5fcbc │ │ │ │ + beq.n 5fca0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 5fc80 │ │ │ │ + b.n 5fc64 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5fcc0 │ │ │ │ + b.n 5fca4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005fcc4 : │ │ │ │ - cbz r0, 5fcd4 │ │ │ │ +0005fca8 : │ │ │ │ + cbz r0, 5fcb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fcd6 : │ │ │ │ - b.w 1acef0 │ │ │ │ +0005fcba : │ │ │ │ + b.w 1af230 │ │ │ │ │ │ │ │ -0005fcda : │ │ │ │ +0005fcbe : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6cb4c │ │ │ │ - cbz r0, 5fcf4 │ │ │ │ + bl 6cb24 │ │ │ │ + cbz r0, 5fcd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fcf6 : │ │ │ │ - cbz r0, 5fd20 │ │ │ │ +0005fcda : │ │ │ │ + cbz r0, 5fd04 │ │ │ │ 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, 5fd16 │ │ │ │ + cbz r3, 5fcfa │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6cd0c │ │ │ │ + b.w 6cce4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd22 : │ │ │ │ - cbz r0, 5fd32 │ │ │ │ +0005fd06 : │ │ │ │ + cbz r0, 5fd16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd34 : │ │ │ │ - ldr r3, [pc, #12] @ (5fd44 ) │ │ │ │ - cbz r0, 5fd3e │ │ │ │ +0005fd18 : │ │ │ │ + ldr r3, [pc, #12] @ (5fd28 ) │ │ │ │ + cbz r0, 5fd22 │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005fd48 : │ │ │ │ +0005fd2c : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fd4e : │ │ │ │ +0005fd32 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5fd90 │ │ │ │ + cbz r0, 5fd74 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5fda4 │ │ │ │ + beq.n 5fd88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ movw r2, #10624 @ 0x2980 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 5fda4 │ │ │ │ + beq.n 5fd88 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5fda4 │ │ │ │ + bmi.n 5fd88 │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #45916 @ 0xb35c │ │ │ │ + movw r0, #49140 @ 0xbff4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5fdcc │ │ │ │ + b.n 5fdb0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5fdcc │ │ │ │ + beq.n 5fdb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5fdca │ │ │ │ + ble.n 5fdae │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fdcc │ │ │ │ + beq.n 5fdb0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5fdcc │ │ │ │ + bne.n 5fdb0 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5fdcc │ │ │ │ + b.n 5fdb0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005fdce <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005fdb2 <_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 8b6f8 │ │ │ │ - cbz r0, 5fe16 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8af38 │ │ │ │ + cbz r0, 5fdfa <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5fe16 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5fdfa <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fe08 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5fdec <_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 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5fe1c <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1ef0b0 │ │ │ │ + cbnz r0, 5fe00 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1f0e80 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5fe34 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5fe18 <_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 2090e4 │ │ │ │ + bl 20add8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005fe3a <_Py_hashtable_new@@Base>: │ │ │ │ +0005fe1e <_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 6d6e0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6d6b8 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005fe58 : │ │ │ │ - movw r3, #31648 @ 0x7ba0 │ │ │ │ +0005fe3c : │ │ │ │ + movw r3, #34912 @ 0x8860 │ │ │ │ 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, 5fe7a │ │ │ │ - cbz r5, 5fe7a │ │ │ │ + cbz r4, 5fe5e │ │ │ │ + cbz r5, 5fe5e │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 5fe66 │ │ │ │ + beq.n 5fe4a │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe82 : │ │ │ │ +0005fe66 : │ │ │ │ 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, 5fea4 │ │ │ │ + cbz r4, 5fe88 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5fea4 │ │ │ │ - bl 1071e4 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ - b.n 5fe98 │ │ │ │ + cbz r0, 5fe88 │ │ │ │ + bl 107384 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + b.n 5fe7c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005fea6 : │ │ │ │ +0005fe8a : │ │ │ │ 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 92450 │ │ │ │ + bl 91be8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5fefe │ │ │ │ + cbz r0, 5fee2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d7cf0 <_PyUnicode_IsWhitespace@@Base+0x1e0> │ │ │ │ + bl 1d9d6c <_PyUnicode_IsWhitespace@@Base+0x1e0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fef2 │ │ │ │ + beq.n 5fed6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5fef6 │ │ │ │ + cbz r3, 5feda │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5fefe │ │ │ │ + b.n 5fee2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fef2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fed6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005ff06 : │ │ │ │ +0005feea : │ │ │ │ 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, #38540 @ 0x968c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (5ff3c ) │ │ │ │ + ldr r0, [pc, #24] @ (5ff20 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1af398 │ │ │ │ + bl 1b17a8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mcrr 0, 4, r0, r4, cr9 │ │ │ │ │ │ │ │ -0005ff40 : │ │ │ │ +0005ff24 : │ │ │ │ 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] @ (5ff9c ) │ │ │ │ + ldr r2, [pc, #76] @ (5ff80 ) │ │ │ │ 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, 5ff94 │ │ │ │ + cbz r5, 5ff78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 92324 │ │ │ │ + bl 91abc │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5ff84 │ │ │ │ + cbz r3, 5ff68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5ff84 │ │ │ │ - movw r0, #17068 @ 0x42ac │ │ │ │ + cbz r3, 5ff68 │ │ │ │ + movw r0, #20332 @ 0x4f6c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6cf0 │ │ │ │ + bl 1f8abc │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ffa0 : │ │ │ │ +0005ff84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5ffc4 ) │ │ │ │ + ldr r3, [pc, #20] @ (5ffa8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5ffc8 │ │ │ │ + bl 5ffac │ │ │ │ mov r4, r0 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ 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] @ (6002c ) │ │ │ │ - bl 12e19c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (60010 ) │ │ │ │ + bl 12eb2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60020 │ │ │ │ + blt.n 60004 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5fff2 │ │ │ │ + cbz r0, 5ffd6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 60024 │ │ │ │ - bl 7907c │ │ │ │ - bl 71fa4 │ │ │ │ + bmi.n 60008 │ │ │ │ + bl 7908c │ │ │ │ + bl 71f6c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 60020 │ │ │ │ - ldr r1, [pc, #40] @ (6002c ) │ │ │ │ + cbz r0, 60004 │ │ │ │ + ldr r1, [pc, #40] @ (60010 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1d58fc │ │ │ │ - cbz r0, 60024 │ │ │ │ + bl 1d7994 │ │ │ │ + cbz r0, 60008 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60020 │ │ │ │ + beq.n 60004 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60020 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60004 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60026 │ │ │ │ + b.n 6000a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb838 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00060030 : │ │ │ │ +00060014 : │ │ │ │ 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, #38540 @ 0x968c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (60064 ) │ │ │ │ + ldr r0, [pc, #20] @ (60048 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1c5bac │ │ │ │ + bl 1c7c44 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mcrr 0, 4, r0, r4, cr9 │ │ │ │ │ │ │ │ -00060068 : │ │ │ │ +0006004c : │ │ │ │ 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 29c94 <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 60094 │ │ │ │ + cbnz r0, 60078 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c04ec │ │ │ │ + bl 1c25b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 600a0 │ │ │ │ + bne.n 60084 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000600a6 : │ │ │ │ +0006008a : │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl cdc9c <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd474 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6025a │ │ │ │ + beq.w 6023e │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl cdc9c <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd474 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6025a │ │ │ │ + beq.w 6023e │ │ │ │ ldrb r6, [r5, #16] │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ ubfx r6, r6, #2, #3 │ │ │ │ ubfx r7, r7, #2, #3 │ │ │ │ cmp r6, r7 │ │ │ │ - blt.w 60260 │ │ │ │ + blt.w 60244 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 60104 │ │ │ │ + bgt.n 600e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 60106 │ │ │ │ + bge.n 600ea │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 60106 │ │ │ │ + b.n 600ea │ │ │ │ mov r4, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ itt lt │ │ │ │ addlt sl, r3 │ │ │ │ biclt.w sl, sl, sl, asr #31 │ │ │ │ sub.w r4, r4, sl │ │ │ │ cmp r9, r4 │ │ │ │ - bgt.w 60260 │ │ │ │ + bgt.w 60244 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 6012c │ │ │ │ + bpl.n 60110 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r5, #20 │ │ │ │ addpl r5, #28 │ │ │ │ - b.n 6012e │ │ │ │ + b.n 60112 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 60144 │ │ │ │ + bpl.n 60128 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ - b.n 60148 │ │ │ │ + b.n 6012c │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 60162 │ │ │ │ + beq.n 60146 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1eccd4 <_PyTime_gmtime@@Base+0x84> │ │ │ │ + bl 1eeaa4 <_PyTime_gmtime@@Base+0x84> │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 60162 │ │ │ │ - bl 78024 │ │ │ │ - b.n 6025a │ │ │ │ + cbnz r0, 60146 │ │ │ │ + bl 78034 │ │ │ │ + b.n 6023e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 60182 │ │ │ │ + beq.n 60166 │ │ │ │ cmp r6, #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 60238 │ │ │ │ + bne.n 6021c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, sl, lsl #1 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 20cfc4 │ │ │ │ + bl 20ed28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6024e │ │ │ │ + b.n 60232 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 6024c │ │ │ │ + blt.n 60230 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 60198 │ │ │ │ + bne.n 6017c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6024e │ │ │ │ + beq.n 60232 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6024e │ │ │ │ + b.n 60232 │ │ │ │ add.w r0, r5, sl │ │ │ │ cmp.w r9, #1 │ │ │ │ - bgt.n 601c6 │ │ │ │ - bne.n 6022e │ │ │ │ + bgt.n 601aa │ │ │ │ + bne.n 60212 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 60232 │ │ │ │ + beq.n 60216 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 601ae │ │ │ │ + bne.n 60192 │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 601ae │ │ │ │ - b.n 60232 │ │ │ │ + bne.n 60192 │ │ │ │ + b.n 60216 │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 601e8 │ │ │ │ + ble.n 601cc │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ cmp.w r9, #99 @ 0x63 │ │ │ │ it le │ │ │ │ cmple r4, r3 │ │ │ │ - ble.n 601e8 │ │ │ │ + ble.n 601cc │ │ │ │ cmp.w r9, #5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ - cbz r2, 601fe │ │ │ │ + cbz r2, 601e2 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r9 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 134adc │ │ │ │ - b.n 60232 │ │ │ │ + bl 1356ec │ │ │ │ + b.n 60216 │ │ │ │ mov.w r3, r9, asr #2 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp.w r3, r4, asr #2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - bge.n 6021e │ │ │ │ + bge.n 60202 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 243d60 │ │ │ │ - b.n 60232 │ │ │ │ + bl 24527c │ │ │ │ + b.n 60216 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 2429c8 │ │ │ │ - b.n 60232 │ │ │ │ + bl 243f08 │ │ │ │ + b.n 60216 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ - b.n 6024e │ │ │ │ + b.n 60232 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, sl, lsl #2 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 263ecc │ │ │ │ + bl 264dd0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6024e │ │ │ │ + b.n 60232 │ │ │ │ movs r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 60262 │ │ │ │ + beq.n 60246 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78024 │ │ │ │ - b.n 60262 │ │ │ │ + bl 78034 │ │ │ │ + b.n 60246 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60262 │ │ │ │ + b.n 60246 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006026a : │ │ │ │ +0006024e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 6028c │ │ │ │ - movw r0, #9020 @ 0x233c │ │ │ │ + cbnz r0, 60270 │ │ │ │ + movw r0, #12284 @ 0x2ffc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 602b8 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6029c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6029e │ │ │ │ + cbz r3, 60282 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 6029e │ │ │ │ + bpl.n 60282 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 602b0 │ │ │ │ - movw r0, #9020 @ 0x233c │ │ │ │ + bge.n 60294 │ │ │ │ + movw r0, #12284 @ 0x2ffc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 602b8 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6029c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ff880 │ │ │ │ + b.w ffa30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000602be : │ │ │ │ +000602a2 : │ │ │ │ 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 cdc9c <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd474 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 602f6 │ │ │ │ - cbnz r4, 602ec │ │ │ │ + beq.n 602da │ │ │ │ + cbnz r4, 602d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2385a0 <_PyGen_yf@@Base+0x96c> │ │ │ │ + b.w 239ae0 <_PyGen_yf@@Base+0x96c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl cdc9c <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd474 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 602de │ │ │ │ + bne.n 602c2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000602fa : │ │ │ │ +000602de : │ │ │ │ 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 cdc9c <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cd474 <_PyUnicodeWriter_PrepareInternal@@Base+0x4d0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60326 │ │ │ │ + beq.n 6030a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f51c0 │ │ │ │ + b.w 1f6f90 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006032a : │ │ │ │ +0006030e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #84] @ (60390 ) │ │ │ │ + ldr r1, [pc, #84] @ (60374 ) │ │ │ │ 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, 6036c │ │ │ │ + cbnz r4, 60350 │ │ │ │ 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 6038c │ │ │ │ + b.n 60370 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6034a │ │ │ │ + bne.n 6032e │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17228 @ 0x434c │ │ │ │ + movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060394 : │ │ │ │ +00060378 : │ │ │ │ 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 603c0 │ │ │ │ + bls.n 603a4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17264 @ 0x4370 │ │ │ │ + movw r1, #20528 @ 0x5030 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 6040e │ │ │ │ - ldr r3, [pc, #80] @ (60414 ) │ │ │ │ + bl d5248 │ │ │ │ + b.n 603f2 │ │ │ │ + ldr r3, [pc, #80] @ (603f8 ) │ │ │ │ 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, 603f0 │ │ │ │ + cbnz r3, 603d4 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17292 @ 0x438c │ │ │ │ + movw r1, #20556 @ 0x504c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 6040e │ │ │ │ + bl d5248 │ │ │ │ + b.n 603f2 │ │ │ │ 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 60412 │ │ │ │ + b.n 603f6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060418 : │ │ │ │ +000603fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (60470 ) │ │ │ │ + ldr r1, [pc, #72] @ (60454 ) │ │ │ │ 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, 6044c │ │ │ │ + cbnz r4, 60430 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 6046c │ │ │ │ + b.n 60450 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60438 │ │ │ │ + bne.n 6041c │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17324 @ 0x43ac │ │ │ │ + movw r1, #20588 @ 0x506c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060474 : │ │ │ │ +00060458 : │ │ │ │ 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] @ (604ac ) │ │ │ │ + ldr r2, [pc, #40] @ (60490 ) │ │ │ │ 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 1d5dd8 │ │ │ │ - cbnz r0, 604a6 │ │ │ │ + bl 1d7e70 │ │ │ │ + cbnz r0, 6048a │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 604aa │ │ │ │ + b.n 6048e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000604b0 : │ │ │ │ +00060494 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (60518 ) │ │ │ │ + ldr r1, [pc, #88] @ (604fc ) │ │ │ │ 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, 604f2 │ │ │ │ + cbnz r4, 604d6 │ │ │ │ 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 60512 │ │ │ │ + b.n 604f6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 604d0 │ │ │ │ + bne.n 604b4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17360 @ 0x43d0 │ │ │ │ + movw r1, #20624 @ 0x5090 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006051c : │ │ │ │ +00060500 : │ │ │ │ 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 60548 │ │ │ │ + bls.n 6052c │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17396 @ 0x43f4 │ │ │ │ + movw r1, #20660 @ 0x50b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 60576 │ │ │ │ - ldr r3, [pc, #80] @ (6059c ) │ │ │ │ + bl d5248 │ │ │ │ + b.n 6055a │ │ │ │ + ldr r3, [pc, #80] @ (60580 ) │ │ │ │ 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, 6057c │ │ │ │ + cbnz r3, 60560 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17424 @ 0x4410 │ │ │ │ + movw r1, #20688 @ 0x50d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60598 │ │ │ │ + b.n 6057c │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605a0 : │ │ │ │ +00060584 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (605f4 ) │ │ │ │ + ldr r1, [pc, #68] @ (605d8 ) │ │ │ │ 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, 605d0 │ │ │ │ + cbnz r4, 605b4 │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 605f0 │ │ │ │ + b.n 605d4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 605c0 │ │ │ │ + bne.n 605a4 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17520 @ 0x4470 │ │ │ │ + movw r1, #20784 @ 0x5130 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000605f8 : │ │ │ │ +000605dc : │ │ │ │ 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 60626 │ │ │ │ + blt.n 6060a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17556 @ 0x4494 │ │ │ │ + movw r1, #20820 @ 0x5154 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 60640 │ │ │ │ - ldr r2, [pc, #56] @ (60660 ) │ │ │ │ + bl 12f768 │ │ │ │ + b.n 60624 │ │ │ │ + ldr r2, [pc, #56] @ (60644 ) │ │ │ │ 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 60664 │ │ │ │ + bl 60648 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60646 │ │ │ │ + bne.n 6062a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6065e │ │ │ │ + b.n 60642 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83f7c <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a68 <_PyType_LookupRef@@Base+0x114> │ │ │ │ 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} │ │ │ │ @@ -80889,87 +80877,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 60690 │ │ │ │ + bls.n 60674 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17580 @ 0x44ac │ │ │ │ + movw r1, #20844 @ 0x516c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 606b0 │ │ │ │ + bl d5248 │ │ │ │ + b.n 60694 │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 606b6 │ │ │ │ + cbnz r3, 6069a │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17608 @ 0x44c8 │ │ │ │ + movw r1, #20872 @ 0x5188 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 606b8 │ │ │ │ + b.n 6069c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000606ba : │ │ │ │ +0006069e : │ │ │ │ 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] @ (606f0 ) │ │ │ │ + ldr r2, [pc, #36] @ (606d4 ) │ │ │ │ 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 60664 │ │ │ │ + bl 60648 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000606f4 : │ │ │ │ +000606d8 : │ │ │ │ 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 60722 │ │ │ │ + blt.n 60706 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17556 @ 0x4494 │ │ │ │ + movw r1, #20820 @ 0x5154 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 60738 │ │ │ │ - ldr r2, [pc, #44] @ (60750 ) │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6071c │ │ │ │ + ldr r2, [pc, #44] @ (60734 ) │ │ │ │ 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 60664 │ │ │ │ - cbz r0, 6073e │ │ │ │ + bl 60648 │ │ │ │ + cbz r0, 60722 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6074e │ │ │ │ + b.n 60732 │ │ │ │ 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 │ │ │ │ @@ -80991,994 +80979,2604 @@ │ │ │ │ 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 607a0 │ │ │ │ + beq.n 60784 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 607a0 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60784 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f744 │ │ │ │ + b.w 7f6b8 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 607ce │ │ │ │ + bge.n 607b2 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 607c8 │ │ │ │ + bge.n 607ac │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 607ce │ │ │ │ + b.n 607b2 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 607b0 │ │ │ │ + b.n 60794 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 607dc │ │ │ │ + cbz r0, 607c0 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 607e8 │ │ │ │ + cbz r0, 607cc │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 607f4 │ │ │ │ + cbz r0, 607d8 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (6080c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 60806 │ │ │ │ - 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] @ (6081c ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movs r1, #0 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - bx lr │ │ │ │ - movs r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - cbz r0, 60854 │ │ │ │ - movw r3, #38540 @ 0x968c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 60854 │ │ │ │ - movw r3, #38544 @ 0x9690 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 60894 │ │ │ │ - bl 607f6 │ │ │ │ - cbz r0, 608a8 │ │ │ │ - movw r3, #20272 @ 0x4f30 │ │ │ │ - movt r3, #78 @ 0x4e │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - dmb ish │ │ │ │ - movw r2, #38596 @ 0x96c4 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #3467 @ 0xd8b │ │ │ │ - movt r3, #6 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, r3 │ │ │ │ - cbz r5, 60888 │ │ │ │ - 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 60810 │ │ │ │ - mov r7, r1 │ │ │ │ - cbz r2, 6089c │ │ │ │ - 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, 6090c │ │ │ │ - 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, 6090a │ │ │ │ - mov r4, r1 │ │ │ │ - subs r5, r0, #1 │ │ │ │ - ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 6090a │ │ │ │ - ldrd r3, r2, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bcc.n 608e8 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 60820 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r7, #10 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - strb r7, [r2, r3] │ │ │ │ - bne.n 608c8 │ │ │ │ - ldrd r1, r3, [r4, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ - ldrd r1, r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 60820 │ │ │ │ - str r6, [r4, #12] │ │ │ │ - b.n 608c8 │ │ │ │ - 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, #2319 @ 0x90f │ │ │ │ - movt r4, #6 │ │ │ │ - eors r4, r3 │ │ │ │ - blx 29c94 <__clock_gettime64@plt> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movw r1, #56963 @ 0xde83 │ │ │ │ - movt r1, #17179 @ 0x431b │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov.w r0, #1000 @ 0x3e8 │ │ │ │ - smull r1, r5, r2, r1 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ - umull r3, r0, r3, r0 │ │ │ │ - movw r1, #13613 @ 0x352d │ │ │ │ - movt r1, #32747 @ 0x7feb │ │ │ │ - rsb r2, r2, r5, asr #18 │ │ │ │ - adds r3, r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - eor.w r0, r4, r3 │ │ │ │ - movw r4, #42635 @ 0xa68b │ │ │ │ - movt r4, #33900 @ 0x846c │ │ │ │ - eor.w r3, r0, r0, lsr #17 │ │ │ │ - and.w r3, r3, #15 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - it eq │ │ │ │ - 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 60972 │ │ │ │ - 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 609ba │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 607fc │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 609c6 │ │ │ │ + cbz r3, 60808 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 609f8 │ │ │ │ + b.n 6083a │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 609f4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60836 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 609f4 │ │ │ │ + cbnz r3, 60836 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 609f4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60836 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 609f4 │ │ │ │ + cbnz r3, 60836 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 609f4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60836 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 1a9fd8 │ │ │ │ - b.w 1a9fd8 │ │ │ │ - b.w 1a9fd8 │ │ │ │ + b.w 1ac220 │ │ │ │ + b.w 1ac220 │ │ │ │ + b.w 1ac220 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 51096 <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ + b.w 51072 <_PyMonitoring_FirePyUnwindEvent@@Base+0xee> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7ac54 │ │ │ │ - cbz r0, 60a28 │ │ │ │ + bl 7ac5c │ │ │ │ + cbz r0, 6086a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e8c5c │ │ │ │ + b.w e8ccc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f80bc <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 60ab6 │ │ │ │ - ldrd r2, r3, [r1] │ │ │ │ - stmdb sp!, {r4, r5, r6, fp} │ │ │ │ - orrs.w r4, r2, r3 │ │ │ │ - bne.n 60a52 │ │ │ │ - ldrd r4, r5, [r1, #8] │ │ │ │ - orrs r4, r5 │ │ │ │ - beq.n 60ab0 │ │ │ │ - ldrexd r4, r5, [r0] │ │ │ │ - adds r4, r4, r2 │ │ │ │ - adcs r5, r3 │ │ │ │ - strexd r6, r4, r5, [r0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 60a52 │ │ │ │ - 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 60a6a │ │ │ │ - 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 60a86 │ │ │ │ - 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 60aa0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 60aec │ │ │ │ - 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 60ac2 │ │ │ │ - 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 60ad8 │ │ │ │ - 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 │ │ │ │ - subw sp, sp, #1044 @ 0x414 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ - mov sl, r3 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne.n 60b1a │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 60cb4 │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 60b14 │ │ │ │ - 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 │ │ │ │ - it ge │ │ │ │ - movge r5, r1 │ │ │ │ - sub.w ip, r6, ip │ │ │ │ - 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 60b68 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60b5e │ │ │ │ - add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60b6a │ │ │ │ - cmp.w r1, #512 @ 0x200 │ │ │ │ - it hi │ │ │ │ - movhi r1, #0 │ │ │ │ - b.n 60b6a │ │ │ │ - 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 60b94 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx r9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 60cb4 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 60bbc │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r2, r8 │ │ │ │ - bls.n 60b14 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, fp │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 60cb4 │ │ │ │ - add r4, r5 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 60b9c │ │ │ │ - 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 2a92c <__memset_chk@plt> │ │ │ │ - ands.w r8, r8, #31 │ │ │ │ - beq.n 60bec │ │ │ │ - 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 │ │ │ │ - movs r1, #1 │ │ │ │ - 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 278b74 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - add.w lr, r0, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - subs r6, r2, r4 │ │ │ │ - cbz r2, 60c58 │ │ │ │ - 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 │ │ │ │ - lsl.w ip, r6, ip │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - sub.w ip, r8, #32 │ │ │ │ - lsr.w ip, r6, ip │ │ │ │ - orr.w r3, r3, ip │ │ │ │ - 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 60c12 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.w 60b14 │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 60c84 │ │ │ │ - movs r6, #32 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, fp │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx r9 │ │ │ │ - cbz r0, 60cb4 │ │ │ │ - add r4, r5 │ │ │ │ - subs r6, #1 │ │ │ │ - bne.n 60c6c │ │ │ │ - b.n 60cae │ │ │ │ - mvns r6, r6 │ │ │ │ - rbit r2, r6 │ │ │ │ - clz r2, r2 │ │ │ │ - mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 60caa │ │ │ │ - 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 60c86 │ │ │ │ - b.n 60cb4 │ │ │ │ - add.w r4, r4, r5, lsl #5 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 60c5a │ │ │ │ - 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 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - 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, 60cf4 │ │ │ │ - ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 60cf4 │ │ │ │ - ldrd r2, r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 60aee │ │ │ │ - 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 1acdb8 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - subs r3, r4, #1 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ - it ge │ │ │ │ - movge r5, r1 │ │ │ │ - bfc r3, #0, #22 │ │ │ │ - itt lt │ │ │ │ - ldrlt r5, [r4, #0] │ │ │ │ - lsllt r5, r5, #15 │ │ │ │ - cmp r1, #3 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r2, r3, #116 @ 0x74 │ │ │ │ - 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 60d6c │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 60d62 │ │ │ │ - add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 60d6e │ │ │ │ - cmp.w r1, #512 @ 0x200 │ │ │ │ - it hi │ │ │ │ - movhi r1, #0 │ │ │ │ - b.n 60d6e │ │ │ │ - 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, 60df4 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r4, #38592 @ 0x96c0 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 60df2 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 29b58 │ │ │ │ - cbz r0, 60df2 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - adds r2, r3, r0 │ │ │ │ - strex r1, r2, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 60db6 │ │ │ │ - cmp.w r3, #32768 @ 0x8000 │ │ │ │ - dmb ish │ │ │ │ - bcs.n 60df2 │ │ │ │ - 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, #40864 @ 0x9fa0 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r3 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 29c0c │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - 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, 60e1c │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 60e1c │ │ │ │ - movw r3, #38544 @ 0x9690 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - blx 2a9a0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 60d8a │ │ │ │ + b.w 1f9e88 <_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 60e48 │ │ │ │ - bl 26c978 │ │ │ │ + bne.n 6089c │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 60e66 │ │ │ │ + cbnz r3, 608ba │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60e5c │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 608b0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 60e66 │ │ │ │ + b.n 608ba │ │ │ │ mov r0, r4 │ │ │ │ - bl a00e4 <_PyEvalFramePushAndInit@@Base+0x220> │ │ │ │ + bl 9f894 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60e58 │ │ │ │ + beq.n 608ac │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00060e6e : │ │ │ │ +000608c2 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 60e8e │ │ │ │ + bne.n 608e2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 60ea4 │ │ │ │ + bge.n 608f8 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 60e7a │ │ │ │ + b.n 608ce │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60ea4 │ │ │ │ + blt.n 608f8 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 60e90 │ │ │ │ + b.n 608e4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ea8 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +000608fc <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #35813 @ 0x8be5 │ │ │ │ + movw r1, #35769 @ 0x8bb9 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 270c58 <_PyCrossInterpreterData_Release@@Base+0xdc> │ │ │ │ + b.w 271b48 <_PyCrossInterpreterData_Release@@Base+0xdc> │ │ │ │ │ │ │ │ -00060eb6 : │ │ │ │ +0006090a : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 60ed2 │ │ │ │ + cbz r0, 60926 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #57657 @ 0xe139 │ │ │ │ + movw r3, #57681 @ 0xe151 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ed4 : │ │ │ │ +00060928 : │ │ │ │ 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] @ (60f08 ) │ │ │ │ + ldr r4, [pc, #32] @ (6095c ) │ │ │ │ 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 1ad674 │ │ │ │ + bl 1af9b4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060f0c <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00060960 <_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] @ (60f40 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (60994 <_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 1ad674 │ │ │ │ + bl 1af9b4 │ │ │ │ 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, #13232 @ 0x33b0 │ │ │ │ + movw r2, #16492 @ 0x406c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b6774 │ │ │ │ + bl 1b89e4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f70 : │ │ │ │ +000609c4 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f76 : │ │ │ │ +000609ca : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f7a : │ │ │ │ - movw r1, #55748 @ 0xd9c4 │ │ │ │ +000609ce : │ │ │ │ + movw r1, #59012 @ 0xe684 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 2144c8 │ │ │ │ + b.w 215f58 │ │ │ │ │ │ │ │ -00060f88 : │ │ │ │ - b.w 60f7a │ │ │ │ +000609dc : │ │ │ │ + b.w 609ce │ │ │ │ │ │ │ │ -00060f8c : │ │ │ │ - b.w 60f7a │ │ │ │ +000609e0 : │ │ │ │ + b.w 609ce │ │ │ │ │ │ │ │ -00060f90 : │ │ │ │ +000609e4 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f94 : │ │ │ │ +000609e8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f96 : │ │ │ │ +000609ea : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f98 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +000609ec <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 60fa8 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 609fc <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060faa : │ │ │ │ +000609fe : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060fb6 : │ │ │ │ +00060a0a : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060fc8 <_PyDict_NewPresized@@Base>: │ │ │ │ +00060a1c <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (60fe0 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (60a34 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w c0b20 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + b.w c02e8 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060fe4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +00060a38 <_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 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 61016 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 60a6a <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 6101e <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r3, 60a72 <_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 61020 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60a74 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61020 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 60a74 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061026 : │ │ │ │ +00060a7a : │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17644 @ 0x44ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00061040 <_Py_BreakPoint@@Base>: │ │ │ │ +00060a94 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061042 : │ │ │ │ - b.w 554a0 │ │ │ │ - │ │ │ │ -00061046 : │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ +00060a96 : │ │ │ │ + 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 60ab0 │ │ │ │ + cbnz r0, 60ab6 │ │ │ │ + bl 270784 │ │ │ │ + b.n 60ad2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbnz r3, 60ad8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - subs r3, r0, r3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ + movw r1, #20904 @ 0x51a8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 60afc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 60abc │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r1, sp, #4 │ │ │ │ + movs r2, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 60abc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl d2234 │ │ │ │ + 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 60b24 │ │ │ │ + mov r5, r2 │ │ │ │ + clz r2, r0 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + cbnz r0, 60b2a │ │ │ │ + bl 270784 │ │ │ │ + b.n 60b36 │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl d175c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 60b3c │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 60b4a │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + bl d2234 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061056 : │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - subs r3, r0, r3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ +00060b50 : │ │ │ │ + b.n 60b02 │ │ │ │ │ │ │ │ -00061066 : │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - subs r3, r0, r3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ +00060b52 : │ │ │ │ + b.n 60b02 │ │ │ │ │ │ │ │ -00061076 <_Py_SetRefcnt@@Base>: │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r3 │ │ │ │ - it ne │ │ │ │ - strne r1, [r0, #0] │ │ │ │ - bx lr │ │ │ │ +00060b54 : │ │ │ │ + b.w 15f3c4 │ │ │ │ + │ │ │ │ +00060b58 : │ │ │ │ + cbnz r0, 60b5e │ │ │ │ + b.w 1f0e80 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - add.w r3, r0, #116 @ 0x74 │ │ │ │ - movw r5, #43691 @ 0xaaab │ │ │ │ - movt r5, #43690 @ 0xaaaa │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ - asrs r3, r3, #4 │ │ │ │ - cmp r4, #3 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ - bls.n 610c2 <_Py_SetRefcnt@@Base+0x4c> │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 610b6 <_Py_SetRefcnt@@Base+0x40> │ │ │ │ - add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 610c4 <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ - cmp.w r4, #512 @ 0x200 │ │ │ │ - ite ls │ │ │ │ - movls r5, r4 │ │ │ │ - movhi r5, #0 │ │ │ │ - b.n 610c4 <_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 278494 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #44] @ (60b9c ) │ │ │ │ + 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, 60b94 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r4, r2 │ │ │ │ - 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 1abb44 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r2, 60bc8 │ │ │ │ + movw r3, #54980 @ 0xd6c4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + movw r2, #31596 @ 0x7b6c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + b.n 60bd0 │ │ │ │ + movw r3, #19816 @ 0x4d68 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r0, #20944 @ 0x51d0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e2190 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #20976 @ 0x51f0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + b.w e2190 │ │ │ │ + │ │ │ │ +00060bf4 <_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 16ac04 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + itet ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + strne r0, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00060c16 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 60c4e │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 60c4e │ │ │ │ + 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 60c42 │ │ │ │ + bl d74dc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60c4a │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2234 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00060c52 : │ │ │ │ + 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, #33692 @ 0x839c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 60c80 │ │ │ │ + movw r0, #38876 @ 0x97dc │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r1, #57 @ 0x39 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60c94 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60c7c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00060c96 : │ │ │ │ + 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, #33156 @ 0x8184 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 60cc4 │ │ │ │ + movs r1, #26 │ │ │ │ + movw r0, #37128 @ 0x9108 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60cc6 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00060cc8 : │ │ │ │ + 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, #33156 @ 0x8184 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 60cf6 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ + movw r0, #37128 @ 0x9108 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60cf8 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00060cfa : │ │ │ │ + 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, #33444 @ 0x82a4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 60d2a │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #37128 @ 0x9108 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60d2c │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00060d2e : │ │ │ │ + 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, #24368 @ 0x5f30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 60d60 │ │ │ │ + movw r0, #39396 @ 0x99e4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov.w r1, #548 @ 0x224 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60dbc │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 60d5c │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 60dba │ │ │ │ + bl 71f6c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 60d5c │ │ │ │ + mov r5, r6 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + bge.n 60da2 │ │ │ │ + ldrd r1, r2, [r5, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a22c │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + adds r5, #8 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 60d86 │ │ │ │ + b.n 60d5c │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r7, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 60dba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 60dba │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00060dc0 : │ │ │ │ + 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, #16312 @ 0x3fb8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 60df4 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 60df4 │ │ │ │ + movs r1, #131 @ 0x83 │ │ │ │ + movw r0, #3416 @ 0xd58 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60dfc │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 60e00 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 60e02 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00060e04 : │ │ │ │ + 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, #16312 @ 0x3fb8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 60e3c │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 60e3c │ │ │ │ + movs r1, #141 @ 0x8d │ │ │ │ + movw r0, #3416 @ 0xd58 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 60e40 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00060e42 : │ │ │ │ + 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, 60e78 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 60e78 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + cbz r3, 60e78 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 60e78 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + bl d175c │ │ │ │ + cbz r0, 60e94 │ │ │ │ + b.n 60e8e │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21012 @ 0x5214 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 60fc8 │ │ │ │ + mov.w r2, #284 @ 0x11c │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + bl d175c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 60eac │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2234 │ │ │ │ + b.n 60e8e │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, r4 │ │ │ │ + bge.n 60ed8 │ │ │ │ + movw r3, #56116 @ 0xdb34 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21068 @ 0x524c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2234 │ │ │ │ + mov r0, sp │ │ │ │ + bl d2234 │ │ │ │ + b.n 60e8e │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cbnz r3, 60f1c │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1ea288 │ │ │ │ + cbz r0, 60ef0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 60ef0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1ea288 │ │ │ │ + cbnz r0, 60f04 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 24bab8 <_PyTime_AsTimeval@@Base+0xc98> │ │ │ │ + cbz r0, 60f1c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbnz r3, 60f1c │ │ │ │ + mov r0, sp │ │ │ │ + bl 24bab8 <_PyTime_AsTimeval@@Base+0xc98> │ │ │ │ + cbz r0, 60f1c │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 29c10 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2234 │ │ │ │ + mov r0, sp │ │ │ │ + bl d2234 │ │ │ │ + b.n 60fc8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 77c7c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 60f3a │ │ │ │ + bl 1f0e80 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2234 │ │ │ │ + mov r0, sp │ │ │ │ + bl d2234 │ │ │ │ + b.n 60e8e │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 60f4c │ │ │ │ + str.w r1, [r4, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 60f3e │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 60f62 │ │ │ │ + ldr.w r0, [r1, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + mul.w r6, r0, r6 │ │ │ │ + b.n 60f52 │ │ │ │ + movs r7, #0 │ │ │ │ + cbz r6, 60fb6 │ │ │ │ + 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 60f98 │ │ │ │ + ldr.w r0, [ip, r1, lsl #2] │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + bge.n 60f90 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 60f98 │ │ │ │ + str.w r7, [r3, #-4] │ │ │ │ + subs r3, #4 │ │ │ │ + b.n 60f74 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1a32bc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1a32bc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29c10 │ │ │ │ + b.n 60f64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78034 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2234 │ │ │ │ + mov r0, sp │ │ │ │ + bl d2234 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00060fd0 : │ │ │ │ + b.w 10b328 │ │ │ │ + │ │ │ │ +00060fd4 : │ │ │ │ + b.w d3c10 │ │ │ │ + │ │ │ │ +00060fd8 : │ │ │ │ + b.w 155380 │ │ │ │ + │ │ │ │ +00060fdc <_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 cfdc4 <_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, 6100e <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 61024 <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #7072 @ 0x1ba0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12f7cc <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00061028 : │ │ │ │ + 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] @ (6108c ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 61046 │ │ │ │ + cbnz r1, 6104e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 60ff8 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 61056 │ │ │ │ + bl cf26c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6105a │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 61080 │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1b89e4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61080 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 61080 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00061090 <_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] @ (610f4 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 610ae <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 610b6 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 60ff8 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 610be <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cf26c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 610c2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 610e8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1b89e4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 610e8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 610e8 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000610f8 : │ │ │ │ + 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] @ (61184 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [r3, r6] │ │ │ │ + cbz r1, 61136 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bmi.n 6116a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #53244 @ 0xcffc │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12f7cc <_PyErr_SetString@@Base> │ │ │ │ + b.n 61156 │ │ │ │ + cbz r2, 6115c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 6115a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #21124 @ 0x5284 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + bl 12f7cc <_PyErr_SetString@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6117e │ │ │ │ + cbnz r1, 6116e │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 1b0ea4 │ │ │ │ + b.n 6117e │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 61138 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e1894 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #4] @ (61190 ) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 9077c │ │ │ │ + add r2, pc, #704 @ (adr r2, 61454 ) │ │ │ │ + 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 7f8f0 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 611be │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 83954 <_PyType_LookupRef@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 611cc │ │ │ │ + b.n 611f8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 80540 │ │ │ │ + cmp r0, r4 │ │ │ │ + bge.n 611b0 │ │ │ │ + b.n 61204 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ + cbz r3, 61204 │ │ │ │ + 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 611ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 611f0 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 61204 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 611ec │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 9077c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w e1180 │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 61282 │ │ │ │ + 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, #33444 @ 0x82a4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 6128c │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 6128c │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r2, #2 │ │ │ │ + bl d4b78 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 61296 │ │ │ │ + cmp r4, #2 │ │ │ │ + itete eq │ │ │ │ + movweq r2, #7780 @ 0x1e64 │ │ │ │ + movwne r2, #4308 @ 0x10d4 │ │ │ │ + movteq r2, #71 @ 0x47 │ │ │ │ + movtne r2, #71 @ 0x47 │ │ │ │ + itete eq │ │ │ │ + movweq r0, #4308 @ 0x10d4 │ │ │ │ + movwne r0, #7780 @ 0x1e64 │ │ │ │ + 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 61298 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 61298 │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7528 @ 0x1d68 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 61298 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006129a : │ │ │ │ + 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 187538 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + │ │ │ │ +000612f0 : │ │ │ │ + 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 61318 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r1, [r7, #0] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.n 6135c │ │ │ │ + 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 12f518 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 30dd4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 15d5f0 │ │ │ │ + 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, #29380 @ 0x72c4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61394 │ │ │ │ + ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 61394 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 613ac │ │ │ │ + b.n 613be │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 6138c │ │ │ │ + movw r0, #48304 @ 0xbcb0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6138c │ │ │ │ + b.n 613ca │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #48304 @ 0xbcb0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 613ca │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1d7c24 │ │ │ │ + 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 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 61410 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 614ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 614ea │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 614ea │ │ │ │ + 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 6144a │ │ │ │ + ldr.w r2, [fp, #4]! │ │ │ │ + str.w r2, [sl, #4]! │ │ │ │ + b.n 61438 │ │ │ │ + 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 61474 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 61474 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78c3c <_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 6148c │ │ │ │ + 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 614ae │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r1, [pc, #60] @ (614f0 ) │ │ │ │ + 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 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000614f4 : │ │ │ │ + push {r4} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r2 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4} │ │ │ │ + b.n 613ce │ │ │ │ + │ │ │ │ +0006150a : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r0, #26944 @ 0x6940 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 613ce │ │ │ │ + │ │ │ │ +0006151a : │ │ │ │ + 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, #28252 @ 0x6e5c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl 613ce │ │ │ │ + cbz r0, 61574 │ │ │ │ + ldr r3, [pc, #60] @ (6157c ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r3, #108] @ 0x6c │ │ │ │ + cbnz r5, 6154e │ │ │ │ + str r5, [r0, #28] │ │ │ │ + b.n 61576 │ │ │ │ + bl 1de2c0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 269e2c │ │ │ │ + str r0, [r4, #28] │ │ │ │ + cbnz r0, 61576 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61574 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 61574 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00061580 : │ │ │ │ + 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, #27732 @ 0x6c54 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl 613ce │ │ │ │ + cbz r0, 615ac │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + strh r3, [r0, #32] │ │ │ │ + strb.w r3, [r0, #34] @ 0x22 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000615ae : │ │ │ │ + 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 139a84 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + vldr d0, [r0, #8] │ │ │ │ + b.w 120f10 │ │ │ │ + │ │ │ │ +000615d2 <_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 7aff4 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 61612 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7f944 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61606 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 6160a <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 61612 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 61606 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00061616 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 79e44 │ │ │ │ + │ │ │ │ +0006161e : │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 79e44 │ │ │ │ + │ │ │ │ +00061624 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 1d6d5c │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6165c │ │ │ │ + bl 91f78 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61650 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 61654 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 6165c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 61650 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00061660 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 82f84 │ │ │ │ + │ │ │ │ +00061666 <_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 2cf02 <_PyUnicode_FromId@@Base> │ │ │ │ + cbz r0, 6168a <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 9077c │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006168c <_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] @ (616f0 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 616aa <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 616b2 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 60ff8 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 616ba <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 61666 <_PyObject_GetAttrId@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 616be <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 616e4 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1b89e4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 616e4 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 616e4 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000616f4 : │ │ │ │ + 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, #24368 @ 0x5f30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 61724 │ │ │ │ + movw r0, #39396 @ 0x99e4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #558 @ 0x22e │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61760 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 61766 │ │ │ │ + cbz r1, 6174a │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.n 6174a │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 61768 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 61768 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #21160 @ 0x52a8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 61772 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ + str r1, [r2, #56] @ 0x38 │ │ │ │ + bl 790e8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00061774 : │ │ │ │ + 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 790e8 │ │ │ │ + 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, #33444 @ 0x82a4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 617c2 │ │ │ │ + mov.w r1, #380 @ 0x17c │ │ │ │ + movw r0, #37128 @ 0x9108 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 617c8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cbnz r0, 617da │ │ │ │ + movw r0, #37128 @ 0x9108 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movw r1, #495 @ 0x1ef │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 617e6 │ │ │ │ + ldr r1, [pc, #92] @ (61838 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl bbc58 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 617ea │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 61830 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cbz r0, 6180e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ + bne.n 6180e │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 6180e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cbnz r2, 6180e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #45576 @ 0xb208 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + movw r0, #21184 @ 0x52c0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e2190 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7908c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r2, [pc, #16] @ (61850 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldrb r1, [r2, r3] │ │ │ │ + cbnz r1, 6184c │ │ │ │ + movs r0, #1 │ │ │ │ + strb r0, [r2, r3] │ │ │ │ + bx lr │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + movs r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #8] @ (61860 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + movs r1, #0 │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + bx lr │ │ │ │ + movs r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r3, r1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + bx lr │ │ │ │ + push {r4} │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + add r4, r0 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mla r2, r4, r0, r2 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + mla r2, r4, r0, r2 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + add r0, r4 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + str r0, [r3, #12] │ │ │ │ + movs r0, #1 │ │ │ │ + add r2, r1 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + bx lr │ │ │ │ + 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] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 618d0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 618d8 │ │ │ │ + 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 618c2 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 618e4 │ │ │ │ + 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 61934 │ │ │ │ + ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ + ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ + cbz r3, 6190e │ │ │ │ + cmp lr, ip │ │ │ │ + bls.n 6191a │ │ │ │ + b.n 61912 │ │ │ │ + cmp lr, ip │ │ │ │ + bcs.n 6191a │ │ │ │ + adds r5, r7, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ + b.n 618f4 │ │ │ │ + cmp lr, ip │ │ │ │ + bne.n 6192a │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne.n 618f4 │ │ │ │ + add r5, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 618f4 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + add r5, r6 │ │ │ │ + b.n 618f4 │ │ │ │ + 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 61988 │ │ │ │ + ldr.w lr, [r8, r7, lsl #2] │ │ │ │ + ldr.w ip, [r8, ip, lsl #2] │ │ │ │ + cbz r3, 61962 │ │ │ │ + cmp lr, ip │ │ │ │ + bls.n 6196e │ │ │ │ + b.n 61966 │ │ │ │ + cmp lr, ip │ │ │ │ + bcs.n 6196e │ │ │ │ + adds r5, r7, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ + b.n 61948 │ │ │ │ + cmp lr, ip │ │ │ │ + bne.n 6197e │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne.n 61948 │ │ │ │ + add r5, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 61948 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + add r5, r6 │ │ │ │ + b.n 61948 │ │ │ │ + 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 619bc │ │ │ │ + ldr.w r0, [r5, r4, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 619a6 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 619a6 │ │ │ │ + b.n 619be │ │ │ │ + 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, 619e6 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 619d8 │ │ │ │ + b.n 619ec │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 619e0 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 619f8 │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [pc, #40] @ (61a24 ) │ │ │ │ + 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 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + cbz r0, 61a70 │ │ │ │ + movw r3, #38540 @ 0x968c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 61a70 │ │ │ │ + movw r3, #38544 @ 0x9690 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 61ab0 │ │ │ │ + bl 6183c │ │ │ │ + cbz r0, 61ac4 │ │ │ │ + movw r3, #20272 @ 0x4f30 │ │ │ │ + movt r3, #78 @ 0x4e │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + dmb ish │ │ │ │ + movw r2, #38596 @ 0x96c4 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + movw r3, #7943 @ 0x1f07 │ │ │ │ + movt r3, #6 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, r3 │ │ │ │ + cbz r5, 61aa4 │ │ │ │ + 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 61854 │ │ │ │ + mov r7, r1 │ │ │ │ + cbz r2, 61ab8 │ │ │ │ + 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, 61b28 │ │ │ │ + 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, 61b26 │ │ │ │ + mov r4, r1 │ │ │ │ + subs r5, r0, #1 │ │ │ │ + ldrb.w r7, [r5, #1]! │ │ │ │ + cbz r7, 61b26 │ │ │ │ + ldrd r3, r2, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bcc.n 61b04 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + strb r6, [r1, r3] │ │ │ │ + ldrd r1, r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 61a3c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r7, #10 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + strb r7, [r2, r3] │ │ │ │ + bne.n 61ae4 │ │ │ │ + ldrd r1, r3, [r4, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + strb r6, [r1, r3] │ │ │ │ + ldrd r1, r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 61a3c │ │ │ │ + str r6, [r4, #12] │ │ │ │ + b.n 61ae4 │ │ │ │ + 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, #6955 @ 0x1b2b │ │ │ │ + movt r4, #6 │ │ │ │ + eors r4, r3 │ │ │ │ + blx 29c94 <__clock_gettime64@plt> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movw r1, #56963 @ 0xde83 │ │ │ │ + movt r1, #17179 @ 0x431b │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov.w r0, #1000 @ 0x3e8 │ │ │ │ + smull r1, r5, r2, r1 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ + umull r3, r0, r3, r0 │ │ │ │ + movw r1, #13613 @ 0x352d │ │ │ │ + movt r1, #32747 @ 0x7feb │ │ │ │ + rsb r2, r2, r5, asr #18 │ │ │ │ + adds r3, r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + eor.w r0, r4, r3 │ │ │ │ + movw r4, #42635 @ 0xa68b │ │ │ │ + movt r4, #33900 @ 0x846c │ │ │ │ + eor.w r3, r0, r0, lsr #17 │ │ │ │ + and.w r3, r3, #15 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + it eq │ │ │ │ + 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 61b8e │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 61c32 │ │ │ │ + ldrd r2, r3, [r1] │ │ │ │ + stmdb sp!, {r4, r5, r6, fp} │ │ │ │ + orrs.w r4, r2, r3 │ │ │ │ + bne.n 61bce │ │ │ │ + ldrd r4, r5, [r1, #8] │ │ │ │ + orrs r4, r5 │ │ │ │ + beq.n 61c2c │ │ │ │ + ldrexd r4, r5, [r0] │ │ │ │ + adds r4, r4, r2 │ │ │ │ + adcs r5, r3 │ │ │ │ + strexd r6, r4, r5, [r0] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 61bce │ │ │ │ + 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 61be6 │ │ │ │ + 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 61c02 │ │ │ │ + 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 61c1c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 61c68 │ │ │ │ + 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 61c3e │ │ │ │ + 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 61c54 │ │ │ │ + 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 │ │ │ │ + subw sp, sp, #1044 @ 0x414 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ne │ │ │ │ + cmpne r1, #0 │ │ │ │ + mov sl, r3 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne.n 61c96 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 61e30 │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 61c90 │ │ │ │ + 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 │ │ │ │ + it ge │ │ │ │ + movge r5, r1 │ │ │ │ + sub.w ip, r6, ip │ │ │ │ + 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 61ce4 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ + bhi.n 61cda │ │ │ │ + add.w r1, r1, r1, lsl #1 │ │ │ │ + b.n 61ce6 │ │ │ │ + cmp.w r1, #512 @ 0x200 │ │ │ │ + it hi │ │ │ │ + movhi r1, #0 │ │ │ │ + b.n 61ce6 │ │ │ │ + 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 61d10 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx r9 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b.n 61e30 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.n 61d38 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r2, r8 │ │ │ │ + bls.n 61c90 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 61e30 │ │ │ │ + add r4, r5 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 61d18 │ │ │ │ + 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 2a92c <__memset_chk@plt> │ │ │ │ + ands.w r8, r8, #31 │ │ │ │ + beq.n 61d68 │ │ │ │ + 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 │ │ │ │ + movs r1, #1 │ │ │ │ + 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 27984c │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + add.w lr, r0, #1 │ │ │ │ + add r1, sp, #16 │ │ │ │ + subs r6, r2, r4 │ │ │ │ + cbz r2, 61dd4 │ │ │ │ + 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 │ │ │ │ + lsl.w ip, r6, ip │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + sub.w ip, r8, #32 │ │ │ │ + lsr.w ip, r6, ip │ │ │ │ + orr.w r3, r3, ip │ │ │ │ + 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 61d8e │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.w 61c90 │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldr.w r6, [r3, r8, lsl #2] │ │ │ │ + cbnz r6, 61e00 │ │ │ │ + movs r6, #32 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx r9 │ │ │ │ + cbz r0, 61e30 │ │ │ │ + add r4, r5 │ │ │ │ + subs r6, #1 │ │ │ │ + bne.n 61de8 │ │ │ │ + b.n 61e2a │ │ │ │ + mvns r6, r6 │ │ │ │ + rbit r2, r6 │ │ │ │ + clz r2, r2 │ │ │ │ + mla r2, r5, r2, r4 │ │ │ │ + cbz r6, 61e26 │ │ │ │ + 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 61e02 │ │ │ │ + b.n 61e30 │ │ │ │ + add.w r4, r4, r5, lsl #5 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 61dd6 │ │ │ │ + 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 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + 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, 61e70 │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + cbz r3, 61e70 │ │ │ │ + ldrd r2, r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.n 61c6a │ │ │ │ + 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 1af0f4 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + subs r3, r4, #1 │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ + it ge │ │ │ │ + movge r5, r1 │ │ │ │ + bfc r3, #0, #22 │ │ │ │ + itt lt │ │ │ │ + ldrlt r5, [r4, #0] │ │ │ │ + lsllt r5, r5, #15 │ │ │ │ + cmp r1, #3 │ │ │ │ + mul.w r2, r5, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r2, r3, #116 @ 0x74 │ │ │ │ + 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 61ee8 │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ + bhi.n 61ede │ │ │ │ + add.w r1, r1, r1, lsl #1 │ │ │ │ + b.n 61eea │ │ │ │ + cmp.w r1, #512 @ 0x200 │ │ │ │ + it hi │ │ │ │ + movhi r1, #0 │ │ │ │ + b.n 61eea │ │ │ │ + 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, 61f70 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r4, #38592 @ 0x96c0 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #32768 @ 0x8000 │ │ │ │ + bcs.n 61f6e │ │ │ │ + mov r5, r0 │ │ │ │ + blx 29b58 │ │ │ │ + cbz r0, 61f6e │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + adds r2, r3, r0 │ │ │ │ + strex r1, r2, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 61f32 │ │ │ │ + cmp.w r3, #32768 @ 0x8000 │ │ │ │ + dmb ish │ │ │ │ + bcs.n 61f6e │ │ │ │ + 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, #40864 @ 0x9fa0 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r3 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 29c0c │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + 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, 61f98 │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + cbz r3, 61f98 │ │ │ │ + movw r3, #38544 @ 0x9690 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + blx 2a9a0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.n 61f06 │ │ │ │ + b.w 1ac220 │ │ │ │ + b.w 1ac220 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #4757 @ 0x1295 │ │ │ │ + movt r1, #4 │ │ │ │ + movw r0, #53512 @ 0xd108 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.w 40810 <_PyBytes_ReverseFind@@Base+0x4c> │ │ │ │ + ldr r3, [pc, #44] @ (61ff0 ) │ │ │ │ + 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, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00061ff4 : │ │ │ │ + b.w 549e0 │ │ │ │ + │ │ │ │ +00061ff8 : │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + subs r3, r0, r3 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00062008 : │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + subs r3, r0, r3 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00062018 : │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + subs r3, r0, r3 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00062028 <_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} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + add.w r3, r0, #116 @ 0x74 │ │ │ │ + movw r5, #43691 @ 0xaaab │ │ │ │ + movt r5, #43690 @ 0xaaaa │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ + asrs r3, r3, #4 │ │ │ │ + cmp r4, #3 │ │ │ │ + mul.w r3, r5, r3 │ │ │ │ + bls.n 62074 <_Py_SetRefcnt@@Base+0x4c> │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + bhi.n 62068 <_Py_SetRefcnt@@Base+0x40> │ │ │ │ + add.w r5, r4, r4, lsl #1 │ │ │ │ + b.n 62076 <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ + cmp.w r4, #512 @ 0x200 │ │ │ │ + ite ls │ │ │ │ + movls r5, r4 │ │ │ │ + movhi r5, #0 │ │ │ │ + b.n 62076 <_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 27916c │ │ │ │ + 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 │ │ │ │ + mov r4, r2 │ │ │ │ + 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 1add8c │ │ │ │ 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 6113e <_Py_SetRefcnt@@Base+0xc8> │ │ │ │ + beq.n 620f0 <_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 61124 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 620d6 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 61150 <_Py_SetRefcnt@@Base+0xda> │ │ │ │ + cbz r2, 62102 <_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} │ │ │ │ @@ -81993,156 +83591,155 @@ │ │ │ │ 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 610e0 <_Py_SetRefcnt@@Base+0x6a> │ │ │ │ - cbz r0, 61196 <_Py_SetRefcnt@@Base+0x120> │ │ │ │ + bl 62092 <_Py_SetRefcnt@@Base+0x6a> │ │ │ │ + cbz r0, 62148 <_Py_SetRefcnt@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ lsls r1, r6, #22 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1c57c0 │ │ │ │ + bl 1c7858 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 611b2 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + b.n 62164 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r6, #22 │ │ │ │ - bl 1c57c0 │ │ │ │ + bl 1c7858 │ │ │ │ lsls r2, r6, #22 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1ab290 │ │ │ │ + bl 1ad4d8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1aba80 │ │ │ │ - cbz r5, 611cc <_Py_SetRefcnt@@Base+0x156> │ │ │ │ + bl 1adcc8 │ │ │ │ + cbz r5, 6217e <_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 1aba80 │ │ │ │ + b.w 1adcc8 │ │ │ │ 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 2957c │ │ │ │ - ldr r1, [pc, #32] @ (61210 <_Py_SetRefcnt@@Base+0x19a>) │ │ │ │ + ldr r1, [pc, #32] @ (621c0 <_Py_SetRefcnt@@Base+0x198>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ movs r3, r5 │ │ │ │ - movw r3, #27200 @ 0x6a40 │ │ │ │ + movw r3, #30464 @ 0x7700 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61288 <_Py_SetRefcnt@@Base+0x212> │ │ │ │ + beq.n 62238 <_Py_SetRefcnt@@Base+0x210> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 61288 <_Py_SetRefcnt@@Base+0x212> │ │ │ │ + beq.n 62238 <_Py_SetRefcnt@@Base+0x210> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (6128c <_Py_SetRefcnt@@Base+0x216>) │ │ │ │ + ldr r2, [pc, #84] @ (6223c <_Py_SetRefcnt@@Base+0x214>) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 61258 <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ + bne.n 62208 <_Py_SetRefcnt@@Base+0x1e0> │ │ │ │ movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61258 <_Py_SetRefcnt@@Base+0x1e2> │ │ │ │ + beq.n 62208 <_Py_SetRefcnt@@Base+0x1e0> │ │ │ │ blx 29280 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 61270 <_Py_SetRefcnt@@Base+0x1fa> │ │ │ │ - cbz r3, 6126c <_Py_SetRefcnt@@Base+0x1f6> │ │ │ │ + beq.n 62220 <_Py_SetRefcnt@@Base+0x1f8> │ │ │ │ + cbz r3, 6221c <_Py_SetRefcnt@@Base+0x1f4> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 6125e <_Py_SetRefcnt@@Base+0x1e8> │ │ │ │ + b.n 6220e <_Py_SetRefcnt@@Base+0x1e6> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6127e <_Py_SetRefcnt@@Base+0x208> │ │ │ │ + bne.n 6222e <_Py_SetRefcnt@@Base+0x206> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 6127c <_Py_SetRefcnt@@Base+0x206> │ │ │ │ + cbz r2, 6222c <_Py_SetRefcnt@@Base+0x204> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6127e <_Py_SetRefcnt@@Base+0x208> │ │ │ │ + b.n 6222e <_Py_SetRefcnt@@Base+0x206> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ac50c │ │ │ │ + b.w 1ae754 │ │ │ │ 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 607f6 │ │ │ │ - cbz r0, 612d6 <_Py_SetRefcnt@@Base+0x260> │ │ │ │ + bl 6183c │ │ │ │ + cbz r0, 62286 <_Py_SetRefcnt@@Base+0x25e> │ │ │ │ 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 29ddc <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 60810 │ │ │ │ + bl 61854 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 60820 │ │ │ │ + bl 61a3c │ │ │ │ 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, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 61290 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ + bl 62240 <_Py_SetRefcnt@@Base+0x218> │ │ │ │ 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 │ │ │ │ @@ -82151,607 +83748,607 @@ │ │ │ │ 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 6134a <_Py_SetRefcnt@@Base+0x2d4> │ │ │ │ - movw r4, #52976 @ 0xcef0 │ │ │ │ + beq.n 622fa <_Py_SetRefcnt@@Base+0x2d2> │ │ │ │ + movw r4, #56240 @ 0xdbb0 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 61358 <_Py_SetRefcnt@@Base+0x2e2> │ │ │ │ + bne.n 62308 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 6135c <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ - movw r4, #52116 @ 0xcb94 │ │ │ │ + b.n 6230c <_Py_SetRefcnt@@Base+0x2e4> │ │ │ │ + movw r4, #55340 @ 0xd82c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 6135c <_Py_SetRefcnt@@Base+0x2e6> │ │ │ │ + b.n 6230c <_Py_SetRefcnt@@Base+0x2e4> │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6136c <_Py_SetRefcnt@@Base+0x2f6> │ │ │ │ + bge.n 6231c <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 613b0 <_Py_SetRefcnt@@Base+0x33a> │ │ │ │ + bge.n 62360 <_Py_SetRefcnt@@Base+0x338> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 61382 <_Py_SetRefcnt@@Base+0x30c> │ │ │ │ + bne.n 62332 <_Py_SetRefcnt@@Base+0x30a> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 6146e <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ + beq.n 6241e <_Py_SetRefcnt@@Base+0x3f6> │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #51716 @ 0xca04 │ │ │ │ - movw r2, #17648 @ 0x44f0 │ │ │ │ + movweq r4, #54980 @ 0xd6c4 │ │ │ │ + movw r2, #21464 @ 0x53d8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ movteq r4, #39 @ 0x27 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ - b.n 6146e <_Py_SetRefcnt@@Base+0x3f8> │ │ │ │ + b.n 6241e <_Py_SetRefcnt@@Base+0x3f6> │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #51568 @ 0xc970 │ │ │ │ - movwlt r6, #51848 @ 0xca88 │ │ │ │ + movwge r6, #54832 @ 0xd630 │ │ │ │ + movwlt r6, #55072 @ 0xd720 │ │ │ │ ite ge │ │ │ │ movtge r6, #42 @ 0x2a │ │ │ │ movtlt r6, #40 @ 0x28 │ │ │ │ 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, #47292 @ 0xb8bc │ │ │ │ + movwge r6, #50516 @ 0xc554 │ │ │ │ movtge r6, #41 @ 0x29 │ │ │ │ - bl 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #45672 @ 0xb268 │ │ │ │ + movw r2, #48936 @ 0xbf28 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #54980 @ 0xd6c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r4, #17660 @ 0x44fc │ │ │ │ + movw r4, #21476 @ 0x53e4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #17668 @ 0x4504 │ │ │ │ + movw r2, #21484 @ 0x53ec │ │ │ │ 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 29f04 <__snprintf_chk@plt> │ │ │ │ - movw r2, #17640 @ 0x44e8 │ │ │ │ + movw r2, #21456 @ 0x53d0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ 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, #17700 @ 0x4524 │ │ │ │ + movw r2, #21516 @ 0x540c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 61594 <_Py_SetRefcnt@@Base+0x51e> │ │ │ │ + bne.n 62544 <_Py_SetRefcnt@@Base+0x51c> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #52976 @ 0xcef0 │ │ │ │ + movw r3, #56240 @ 0xdbb0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #17640 @ 0x44e8 │ │ │ │ + movw r2, #21456 @ 0x53d0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6158a <_Py_SetRefcnt@@Base+0x514> │ │ │ │ + bge.n 6253a <_Py_SetRefcnt@@Base+0x512> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #38340 @ 0x95c4 │ │ │ │ + movw r2, #41564 @ 0xa25c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - movw r2, #17684 @ 0x4514 │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + movw r2, #21500 @ 0x53fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - movw r2, #60472 @ 0xec38 │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + movw r2, #63620 @ 0xf884 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 61610 <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ - movw r2, #17708 @ 0x452c │ │ │ │ + b.n 625c0 <_Py_SetRefcnt@@Base+0x598> │ │ │ │ + movw r2, #21524 @ 0x5414 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 61610 <_Py_SetRefcnt@@Base+0x59a> │ │ │ │ + b.n 625c0 <_Py_SetRefcnt@@Base+0x598> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #51716 @ 0xca04 │ │ │ │ + movw r3, #54980 @ 0xd6c4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #17716 @ 0x4534 │ │ │ │ + movw r2, #21532 @ 0x541c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 6158a <_Py_SetRefcnt@@Base+0x514> │ │ │ │ - movw r2, #17724 @ 0x453c │ │ │ │ + bge.n 6253a <_Py_SetRefcnt@@Base+0x512> │ │ │ │ + movw r2, #21540 @ 0x5424 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + b.n 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ 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, #17700 @ 0x4524 │ │ │ │ + movw r2, #21516 @ 0x540c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #60472 @ 0xec38 │ │ │ │ + movw r2, #63620 @ 0xf884 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + b.n 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ 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, 616a2 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + cbz r4, 62652 <_Py_SetRefcnt@@Base+0x62a> │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 61694 <_Py_SetRefcnt@@Base+0x61e> │ │ │ │ - b.n 616f8 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + bne.n 62644 <_Py_SetRefcnt@@Base+0x61c> │ │ │ │ + b.n 626a8 <_Py_SetRefcnt@@Base+0x680> │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 616f8 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 626a8 <_Py_SetRefcnt@@Base+0x680> │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 616f8 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + cbz r3, 626a8 <_Py_SetRefcnt@@Base+0x680> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 616f8 <_Py_SetRefcnt@@Base+0x682> │ │ │ │ + beq.n 626a8 <_Py_SetRefcnt@@Base+0x680> │ │ │ │ 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, #17744 @ 0x4550 │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29f04 <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 61290 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ - b.n 61706 <_Py_SetRefcnt@@Base+0x690> │ │ │ │ + bl 62240 <_Py_SetRefcnt@@Base+0x218> │ │ │ │ + b.n 626b6 <_Py_SetRefcnt@@Base+0x68e> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 61290 <_Py_SetRefcnt@@Base+0x21a> │ │ │ │ + bl 62240 <_Py_SetRefcnt@@Base+0x218> │ │ │ │ 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, #2148 @ 0x864 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 61730 <_Py_SetRefcnt@@Base+0x6ba> │ │ │ │ + cbnz r3, 626e0 <_Py_SetRefcnt@@Base+0x6b8> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1a217c <_start@@Base+0x5a8> │ │ │ │ + bl 1a43c4 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 61748 <_Py_SetRefcnt@@Base+0x6d2> │ │ │ │ + cbz r3, 626f8 <_Py_SetRefcnt@@Base+0x6d0> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #17764 @ 0x4564 │ │ │ │ + movw r0, #21580 @ 0x544c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6167e <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 61788 <_Py_SetRefcnt@@Base+0x712> │ │ │ │ + bl 6262e <_Py_SetRefcnt@@Base+0x606> │ │ │ │ + b.n 62738 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 61758 <_Py_SetRefcnt@@Base+0x6e2> │ │ │ │ + cbnz r3, 62708 <_Py_SetRefcnt@@Base+0x6e0> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1a217c <_start@@Base+0x5a8> │ │ │ │ + bl 1a43c4 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 61788 <_Py_SetRefcnt@@Base+0x712> │ │ │ │ + cbz r3, 62738 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ movw r3, #2672 @ 0xa70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 61734 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ - ldr r2, [pc, #40] @ (61794 <_Py_SetRefcnt@@Base+0x71e>) │ │ │ │ + blt.n 626e4 <_Py_SetRefcnt@@Base+0x6bc> │ │ │ │ + ldr r2, [pc, #40] @ (62744 <_Py_SetRefcnt@@Base+0x71c>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61770 <_Py_SetRefcnt@@Base+0x6fa> │ │ │ │ + bne.n 62720 <_Py_SetRefcnt@@Base+0x6f8> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 61734 <_Py_SetRefcnt@@Base+0x6be> │ │ │ │ + ble.n 626e4 <_Py_SetRefcnt@@Base+0x6bc> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #208] @ (61868 <_Py_SetRefcnt@@Base+0x7f2>) │ │ │ │ + ldr r7, [pc, #208] @ (62818 <_Py_SetRefcnt@@Base+0x7f0>) │ │ │ │ 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, #2148 @ 0x864 │ │ │ │ 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, 617c8 <_Py_SetRefcnt@@Base+0x752> │ │ │ │ + cbnz r3, 62778 <_Py_SetRefcnt@@Base+0x750> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1a217c <_start@@Base+0x5a8> │ │ │ │ + bl 1a43c4 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 617de <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + cbz r3, 6278e <_Py_SetRefcnt@@Base+0x766> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #17784 @ 0x4578 │ │ │ │ + movw r0, #21600 @ 0x5460 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6167e <_Py_SetRefcnt@@Base+0x608> │ │ │ │ - b.n 6181e <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ + bl 6262e <_Py_SetRefcnt@@Base+0x606> │ │ │ │ + b.n 627ce <_Py_SetRefcnt@@Base+0x7a6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 617ee <_Py_SetRefcnt@@Base+0x778> │ │ │ │ + cbnz r3, 6279e <_Py_SetRefcnt@@Base+0x776> │ │ │ │ movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1a217c <_start@@Base+0x5a8> │ │ │ │ + bl 1a43c4 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6181e <_Py_SetRefcnt@@Base+0x7a8> │ │ │ │ + cbz r3, 627ce <_Py_SetRefcnt@@Base+0x7a6> │ │ │ │ movw r3, #2668 @ 0xa6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 617cc <_Py_SetRefcnt@@Base+0x756> │ │ │ │ - ldr r2, [pc, #60] @ (61840 <_Py_SetRefcnt@@Base+0x7ca>) │ │ │ │ + blt.n 6277c <_Py_SetRefcnt@@Base+0x754> │ │ │ │ + ldr r2, [pc, #60] @ (627f0 <_Py_SetRefcnt@@Base+0x7c8>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61806 <_Py_SetRefcnt@@Base+0x790> │ │ │ │ + bne.n 627b6 <_Py_SetRefcnt@@Base+0x78e> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 617cc <_Py_SetRefcnt@@Base+0x756> │ │ │ │ + ble.n 6277c <_Py_SetRefcnt@@Base+0x754> │ │ │ │ movw r3, #20272 @ 0x4f30 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 61836 <_Py_SetRefcnt@@Base+0x7c0> │ │ │ │ + cbz r2, 627e6 <_Py_SetRefcnt@@Base+0x7be> │ │ │ │ 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, #224] @ (61924 <_Py_SetRefcnt@@Base+0x8ae>) │ │ │ │ + ldr r7, [pc, #224] @ (628d4 <_Py_SetRefcnt@@Base+0x8ac>) │ │ │ │ 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 6189e <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bhi.n 6284e <_Py_SetRefcnt@@Base+0x826> │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1aaf88 │ │ │ │ + bl 1ad1d0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 61870 <_Py_SetRefcnt@@Base+0x7fa> │ │ │ │ + cbz r4, 62820 <_Py_SetRefcnt@@Base+0x7f8> │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 61892 <_Py_SetRefcnt@@Base+0x81c> │ │ │ │ - cbz r5, 6189e <_Py_SetRefcnt@@Base+0x828> │ │ │ │ - cbz r1, 6189e <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bne.n 62842 <_Py_SetRefcnt@@Base+0x81a> │ │ │ │ + cbz r5, 6284e <_Py_SetRefcnt@@Base+0x826> │ │ │ │ + cbz r1, 6284e <_Py_SetRefcnt@@Base+0x826> │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 6189e <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bcc.n 6284e <_Py_SetRefcnt@@Base+0x826> │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1ab304 │ │ │ │ - b.n 6187c <_Py_SetRefcnt@@Base+0x806> │ │ │ │ + bl 1ad54c │ │ │ │ + b.n 6282c <_Py_SetRefcnt@@Base+0x804> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ab304 │ │ │ │ + b.w 1ad54c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 61a74 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + beq.w 62a24 <_Py_SetRefcnt@@Base+0x9fc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 61a74 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + beq.w 62a24 <_Py_SetRefcnt@@Base+0x9fc> │ │ │ │ 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 618fa <_Py_SetRefcnt@@Base+0x884> │ │ │ │ + bhi.n 628aa <_Py_SetRefcnt@@Base+0x882> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 618ea <_Py_SetRefcnt@@Base+0x874> │ │ │ │ - cbz r2, 618ea <_Py_SetRefcnt@@Base+0x874> │ │ │ │ + beq.n 6289a <_Py_SetRefcnt@@Base+0x872> │ │ │ │ + cbz r2, 6289a <_Py_SetRefcnt@@Base+0x872> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1ab290 │ │ │ │ + bl 1ad4d8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 61844 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ - b.n 61a62 <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bl 627f4 <_Py_SetRefcnt@@Base+0x7cc> │ │ │ │ + b.n 62a12 <_Py_SetRefcnt@@Base+0x9ea> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 61a62 <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bne.w 62a12 <_Py_SetRefcnt@@Base+0x9ea> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40320 @ 0x9d80 │ │ │ │ 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, 61932 <_Py_SetRefcnt@@Base+0x8bc> │ │ │ │ + cbnz r7, 628e2 <_Py_SetRefcnt@@Base+0x8ba> │ │ │ │ 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, #17804 @ 0x458c │ │ │ │ + movw r1, #21620 @ 0x5474 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 6194c <_Py_SetRefcnt@@Base+0x8d6> │ │ │ │ + b.n 628fc <_Py_SetRefcnt@@Base+0x8d4> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r9, lsr #5 │ │ │ │ - bhi.n 6195a <_Py_SetRefcnt@@Base+0x8e4> │ │ │ │ + bhi.n 6290a <_Py_SetRefcnt@@Base+0x8e2> │ │ │ │ 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, #17872 @ 0x45d0 │ │ │ │ + movw r1, #21688 @ 0x54b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 61798 <_Py_SetRefcnt@@Base+0x722> │ │ │ │ - b.n 61a74 <_Py_SetRefcnt@@Base+0x9fe> │ │ │ │ + bl 62748 <_Py_SetRefcnt@@Base+0x720> │ │ │ │ + b.n 62a24 <_Py_SetRefcnt@@Base+0x9fc> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61a3c <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + bne.n 629ec <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61a3c <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + beq.n 629ec <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 6198e <_Py_SetRefcnt@@Base+0x918> │ │ │ │ + beq.n 6293e <_Py_SetRefcnt@@Base+0x916> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1aba80 │ │ │ │ - cbz r4, 6198e <_Py_SetRefcnt@@Base+0x918> │ │ │ │ + bl 1adcc8 │ │ │ │ + cbz r4, 6293e <_Py_SetRefcnt@@Base+0x916> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1ab290 │ │ │ │ - bl 1a857c │ │ │ │ + bl 1ad4d8 │ │ │ │ + bl 1aa7bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 61a3c <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ - bl 1a241c <_start@@Base+0x848> │ │ │ │ - cbz r4, 6199e <_Py_SetRefcnt@@Base+0x928> │ │ │ │ - cbz r0, 619ac <_Py_SetRefcnt@@Base+0x936> │ │ │ │ + blt.n 629ec <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ + bl 1a4664 <_start@@Base+0x844> │ │ │ │ + cbz r4, 6294e <_Py_SetRefcnt@@Base+0x926> │ │ │ │ + cbz r0, 6295c <_Py_SetRefcnt@@Base+0x934> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 61154 <_Py_SetRefcnt@@Base+0xde> │ │ │ │ - b.n 61a3c <_Py_SetRefcnt@@Base+0x9c6> │ │ │ │ + bl 62106 <_Py_SetRefcnt@@Base+0xde> │ │ │ │ + b.n 629ec <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 619e8 <_Py_SetRefcnt@@Base+0x972> │ │ │ │ + beq.n 62998 <_Py_SetRefcnt@@Base+0x970> │ │ │ │ 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 619d2 <_Py_SetRefcnt@@Base+0x95c> │ │ │ │ + bne.n 62982 <_Py_SetRefcnt@@Base+0x95a> │ │ │ │ dmb ish │ │ │ │ - b.n 61a30 <_Py_SetRefcnt@@Base+0x9ba> │ │ │ │ + b.n 629e0 <_Py_SetRefcnt@@Base+0x9b8> │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29c94 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -82766,84 +84363,84 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc.w r3, r1, r4, asr #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ strexd r4, r2, r3, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61a24 <_Py_SetRefcnt@@Base+0x9ae> │ │ │ │ + bne.n 629d4 <_Py_SetRefcnt@@Base+0x9ac> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1abbcc │ │ │ │ + bl 1ade14 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1aba80 │ │ │ │ - cbnz r0, 61a62 <_Py_SetRefcnt@@Base+0x9ec> │ │ │ │ + bl 1adcc8 │ │ │ │ + cbnz r0, 62a12 <_Py_SetRefcnt@@Base+0x9ea> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #17948 @ 0x461c │ │ │ │ + movw r1, #21764 @ 0x5504 │ │ │ │ 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 61798 <_Py_SetRefcnt@@Base+0x722> │ │ │ │ + b.n 62748 <_Py_SetRefcnt@@Base+0x720> │ │ │ │ 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 1a8248 │ │ │ │ + b.w 1aa488 │ │ │ │ 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, 61a98 <_Py_SetRefcnt@@Base+0xa22> │ │ │ │ + cbz r2, 62a48 <_Py_SetRefcnt@@Base+0xa20> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (61ae8 <_Py_SetRefcnt@@Base+0xa72>) │ │ │ │ - bl 1ab290 │ │ │ │ - ldr r0, [pc, #72] @ (61aec <_Py_SetRefcnt@@Base+0xa76>) │ │ │ │ - bl 1c585c │ │ │ │ + ldr r0, [pc, #72] @ (62a98 <_Py_SetRefcnt@@Base+0xa70>) │ │ │ │ + bl 1ad4d8 │ │ │ │ + ldr r0, [pc, #72] @ (62a9c <_Py_SetRefcnt@@Base+0xa74>) │ │ │ │ + bl 1c78f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1c5ac8 │ │ │ │ + bl 1c7b60 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 61ae2 <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ + cbz r4, 62a92 <_Py_SetRefcnt@@Base+0xa6a> │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29c88 │ │ │ │ - cbz r0, 61ae2 <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ + cbz r0, 62a92 <_Py_SetRefcnt@@Base+0xa6a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 61ae2 <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ + cbz r2, 62a92 <_Py_SetRefcnt@@Base+0xa6a> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #18008 @ 0x4658 │ │ │ │ + movw r0, #21824 @ 0x5540 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6170a <_Py_SetRefcnt@@Base+0x694> │ │ │ │ + bl 626ba <_Py_SetRefcnt@@Base+0x692> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61ae4 <_Py_SetRefcnt@@Base+0xa6e> │ │ │ │ + b.n 62a94 <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ lsls r3, r1, #1 │ │ │ │ @@ -82853,445 +84450,445 @@ │ │ │ │ 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 1c5ac8 │ │ │ │ + bl 1c7b60 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 61b94 <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ + beq.n 62b42 <_Py_SetRefcnt@@Base+0xb1a> │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1ab290 │ │ │ │ + bl 1ad4d8 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r6, #18668 @ 0x48ec │ │ │ │ + movw r6, #19120 @ 0x4ab0 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - bl 1c585c │ │ │ │ - ldr.w r8, [r6, #332] @ 0x14c │ │ │ │ + bl 1c78f4 │ │ │ │ + ldr.w r8, [r6] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61b94 <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ + cbz r0, 62b42 <_Py_SetRefcnt@@Base+0xb1a> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 61b5a <_Py_SetRefcnt@@Base+0xae4> │ │ │ │ + bne.n 62b0a <_Py_SetRefcnt@@Base+0xae2> │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 61b3c <_Py_SetRefcnt@@Base+0xac6> │ │ │ │ + b.n 62aec <_Py_SetRefcnt@@Base+0xac4> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 61b80 <_Py_SetRefcnt@@Base+0xb0a> │ │ │ │ + bne.n 62b2e <_Py_SetRefcnt@@Base+0xb06> │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 61b80 <_Py_SetRefcnt@@Base+0xb0a> │ │ │ │ + bne.n 62b2e <_Py_SetRefcnt@@Base+0xb06> │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ - str.w r2, [r6, #332] @ 0x14c │ │ │ │ + str r2, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 291e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61b94 <_Py_SetRefcnt@@Base+0xb1e> │ │ │ │ - movw r0, #18084 @ 0x46a4 │ │ │ │ + cbz r0, 62b42 <_Py_SetRefcnt@@Base+0xb1a> │ │ │ │ + movw r0, #21900 @ 0x558c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 6170a <_Py_SetRefcnt@@Base+0x694> │ │ │ │ + bl 626ba <_Py_SetRefcnt@@Base+0x692> │ │ │ │ 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 61bd6 <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ + bne.n 62b84 <_Py_SetRefcnt@@Base+0xb5c> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 61bd6 <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ + cbz r3, 62b84 <_Py_SetRefcnt@@Base+0xb5c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ae8fc │ │ │ │ + bl 1b0d08 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 61bd6 <_Py_SetRefcnt@@Base+0xb60> │ │ │ │ + bls.n 62b84 <_Py_SetRefcnt@@Base+0xb5c> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38656 @ 0x9700 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 61af0 <_Py_SetRefcnt@@Base+0xa7a> │ │ │ │ + bl 62aa0 <_Py_SetRefcnt@@Base+0xa78> │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 61bec <_Py_SetRefcnt@@Base+0xb76> │ │ │ │ + bne.n 62b9a <_Py_SetRefcnt@@Base+0xb72> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 61bf2 <_Py_SetRefcnt@@Base+0xb7c> │ │ │ │ + b.n 62ba0 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 61c06 <_Py_SetRefcnt@@Base+0xb90> │ │ │ │ + bne.n 62bb4 <_Py_SetRefcnt@@Base+0xb8c> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 61bdc <_Py_SetRefcnt@@Base+0xb66> │ │ │ │ - cbnz r0, 61c5a <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ + bne.n 62b8a <_Py_SetRefcnt@@Base+0xb62> │ │ │ │ + cbnz r0, 62c08 <_Py_SetRefcnt@@Base+0xbe0> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 61c18 <_Py_SetRefcnt@@Base+0xba2> │ │ │ │ + cbnz r3, 62bc6 <_Py_SetRefcnt@@Base+0xb9e> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 61c3e <_Py_SetRefcnt@@Base+0xbc8> │ │ │ │ + b.n 62bec <_Py_SetRefcnt@@Base+0xbc4> │ │ │ │ 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 61c34 <_Py_SetRefcnt@@Base+0xbbe> │ │ │ │ + bne.n 62be2 <_Py_SetRefcnt@@Base+0xbba> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 61c14 <_Py_SetRefcnt@@Base+0xb9e> │ │ │ │ - b.n 61c20 <_Py_SetRefcnt@@Base+0xbaa> │ │ │ │ + beq.n 62bc2 <_Py_SetRefcnt@@Base+0xb9a> │ │ │ │ + b.n 62bce <_Py_SetRefcnt@@Base+0xba6> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 61c5a <_Py_SetRefcnt@@Base+0xbe4> │ │ │ │ + beq.n 62c08 <_Py_SetRefcnt@@Base+0xbe0> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 61c3a <_Py_SetRefcnt@@Base+0xbc4> │ │ │ │ + bne.n 62be8 <_Py_SetRefcnt@@Base+0xbc0> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 61c3a <_Py_SetRefcnt@@Base+0xbc4> │ │ │ │ + b.n 62be8 <_Py_SetRefcnt@@Base+0xbc0> │ │ │ │ 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 61c84 <_Py_SetRefcnt@@Base+0xc0e> │ │ │ │ + bne.n 62c32 <_Py_SetRefcnt@@Base+0xc0a> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 61c94 <_Py_SetRefcnt@@Base+0xc1e> │ │ │ │ + bhi.n 62c42 <_Py_SetRefcnt@@Base+0xc1a> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 61c64 <_Py_SetRefcnt@@Base+0xbee> │ │ │ │ + b.n 62c12 <_Py_SetRefcnt@@Base+0xbea> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 61c8c <_Py_SetRefcnt@@Base+0xc16> │ │ │ │ + bne.n 62c3a <_Py_SetRefcnt@@Base+0xc12> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 61cb2 <_Py_SetRefcnt@@Base+0xc3c> │ │ │ │ - cbz r2, 61c98 <_Py_SetRefcnt@@Base+0xc22> │ │ │ │ + b.n 62c60 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + cbz r2, 62c46 <_Py_SetRefcnt@@Base+0xc1e> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 61c98 <_Py_SetRefcnt@@Base+0xc22> │ │ │ │ - b.n 61c88 <_Py_SetRefcnt@@Base+0xc12> │ │ │ │ + bne.n 62c46 <_Py_SetRefcnt@@Base+0xc1e> │ │ │ │ + b.n 62c36 <_Py_SetRefcnt@@Base+0xc0e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61cb2 <_Py_SetRefcnt@@Base+0xc3c> │ │ │ │ + b.n 62c60 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 61cae <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne.n 62c5c <_Py_SetRefcnt@@Base+0xc34> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 61c88 <_Py_SetRefcnt@@Base+0xc12> │ │ │ │ - b.n 61c64 <_Py_SetRefcnt@@Base+0xbee> │ │ │ │ + beq.n 62c36 <_Py_SetRefcnt@@Base+0xc0e> │ │ │ │ + b.n 62c12 <_Py_SetRefcnt@@Base+0xbea> │ │ │ │ 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 61c5c <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 61cd6 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + bl 62c0a <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ + cbnz r0, 62c84 <_Py_SetRefcnt@@Base+0xc5c> │ │ │ │ yield │ │ │ │ - b.n 61cc6 <_Py_SetRefcnt@@Base+0xc50> │ │ │ │ + b.n 62c74 <_Py_SetRefcnt@@Base+0xc4c> │ │ │ │ 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 61c5c <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 61cfc <_Py_SetRefcnt@@Base+0xc86> │ │ │ │ + bl 62c0a <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ + cbnz r0, 62caa <_Py_SetRefcnt@@Base+0xc82> │ │ │ │ yield │ │ │ │ - b.n 61cec <_Py_SetRefcnt@@Base+0xc76> │ │ │ │ + b.n 62c9a <_Py_SetRefcnt@@Base+0xc72> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1ad0c8 │ │ │ │ + bl 1af408 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #27200 @ 0x6a40 │ │ │ │ + movw r3, #30464 @ 0x7700 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61de4 <_Py_SetRefcnt@@Base+0xd6e> │ │ │ │ + beq.n 62d92 <_Py_SetRefcnt@@Base+0xd6a> │ │ │ │ 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 61dd4 <_Py_SetRefcnt@@Base+0xd5e> │ │ │ │ + beq.n 62d82 <_Py_SetRefcnt@@Base+0xd5a> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61dda <_Py_SetRefcnt@@Base+0xd64> │ │ │ │ + beq.n 62d88 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 1a77a4 <_Py_write_noraise@@Base+0xca8> │ │ │ │ + bl 1a99e4 <_Py_write_noraise@@Base+0xca8> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 61d9e <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + cbz r7, 62d4c <_Py_SetRefcnt@@Base+0xd24> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 61c5c <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 61d6e <_Py_SetRefcnt@@Base+0xcf8> │ │ │ │ + bl 62c0a <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ + cbnz r0, 62d1c <_Py_SetRefcnt@@Base+0xcf4> │ │ │ │ yield │ │ │ │ - b.n 61d5e <_Py_SetRefcnt@@Base+0xce8> │ │ │ │ + b.n 62d0c <_Py_SetRefcnt@@Base+0xce4> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 61d58 <_Py_SetRefcnt@@Base+0xce2> │ │ │ │ + bne.n 62d06 <_Py_SetRefcnt@@Base+0xcde> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 61d92 <_Py_SetRefcnt@@Base+0xd1c> │ │ │ │ + cbnz r2, 62d40 <_Py_SetRefcnt@@Base+0xd18> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1ac450 │ │ │ │ - b.n 61da0 <_Py_SetRefcnt@@Base+0xd2a> │ │ │ │ + bl 1ae698 │ │ │ │ + b.n 62d4e <_Py_SetRefcnt@@Base+0xd26> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 61da0 <_Py_SetRefcnt@@Base+0xd2a> │ │ │ │ + b.n 62d4e <_Py_SetRefcnt@@Base+0xd26> │ │ │ │ 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 61d4e <_Py_SetRefcnt@@Base+0xcd8> │ │ │ │ + bne.n 62cfc <_Py_SetRefcnt@@Base+0xcd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a77a4 <_Py_write_noraise@@Base+0xca8> │ │ │ │ - cbnz r0, 61dcc <_Py_SetRefcnt@@Base+0xd56> │ │ │ │ + bl 1a99e4 <_Py_write_noraise@@Base+0xca8> │ │ │ │ + cbnz r0, 62d7a <_Py_SetRefcnt@@Base+0xd52> │ │ │ │ yield │ │ │ │ - b.n 61dc0 <_Py_SetRefcnt@@Base+0xd4a> │ │ │ │ + b.n 62d6e <_Py_SetRefcnt@@Base+0xd46> │ │ │ │ mov r0, r4 │ │ │ │ - bl 611d0 <_Py_SetRefcnt@@Base+0x15a> │ │ │ │ - b.n 61dda <_Py_SetRefcnt@@Base+0xd64> │ │ │ │ + bl 62182 <_Py_SetRefcnt@@Base+0x15a> │ │ │ │ + b.n 62d88 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1a726c <_Py_write_noraise@@Base+0x770> │ │ │ │ + bl 1a94ac <_Py_write_noraise@@Base+0x770> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 61214 <_Py_SetRefcnt@@Base+0x19e> │ │ │ │ + b.w 621c4 <_Py_SetRefcnt@@Base+0x19c> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 61e2c <_Py_SetRefcnt@@Base+0xdb6> │ │ │ │ + bls.n 62dda <_Py_SetRefcnt@@Base+0xdb2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 61e24 <_Py_SetRefcnt@@Base+0xdae> │ │ │ │ + cbnz r3, 62dd2 <_Py_SetRefcnt@@Base+0xdaa> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 61e24 <_Py_SetRefcnt@@Base+0xdae> │ │ │ │ - bl 1de150 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ + beq.n 62dd2 <_Py_SetRefcnt@@Base+0xdaa> │ │ │ │ + bl 1dfff0 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 61e0e <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + b.n 62dbc <_Py_SetRefcnt@@Base+0xd94> │ │ │ │ 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 1ab290 │ │ │ │ + bl 1ad4d8 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 61e6c <_Py_SetRefcnt@@Base+0xdf6> │ │ │ │ + bge.n 62e1a <_Py_SetRefcnt@@Base+0xdf2> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1abcac │ │ │ │ + bl 1adef4 │ │ │ │ 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 61ea2 <_Py_SetRefcnt@@Base+0xe2c> │ │ │ │ + b.n 62e50 <_Py_SetRefcnt@@Base+0xe28> │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9636 @ 0x25a4 │ │ │ │ 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 61e9c <_Py_SetRefcnt@@Base+0xe26> │ │ │ │ + bne.n 62e4a <_Py_SetRefcnt@@Base+0xe22> │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 61e50 <_Py_SetRefcnt@@Base+0xdda> │ │ │ │ - b.n 61e86 <_Py_SetRefcnt@@Base+0xe10> │ │ │ │ + beq.n 62dfe <_Py_SetRefcnt@@Base+0xdd6> │ │ │ │ + b.n 62e34 <_Py_SetRefcnt@@Base+0xe0c> │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 61eae <_Py_SetRefcnt@@Base+0xe38> │ │ │ │ + bne.n 62e5c <_Py_SetRefcnt@@Base+0xe34> │ │ │ │ adds r3, #32 │ │ │ │ - b.n 61eba <_Py_SetRefcnt@@Base+0xe44> │ │ │ │ + b.n 62e68 <_Py_SetRefcnt@@Base+0xe40> │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 61eba <_Py_SetRefcnt@@Base+0xe44> │ │ │ │ + cbz r2, 62e68 <_Py_SetRefcnt@@Base+0xe40> │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 61eae <_Py_SetRefcnt@@Base+0xe38> │ │ │ │ + b.n 62e5c <_Py_SetRefcnt@@Base+0xe34> │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 61ea2 <_Py_SetRefcnt@@Base+0xe2c> │ │ │ │ + bne.n 62e50 <_Py_SetRefcnt@@Base+0xe28> │ │ │ │ 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, 61ed6 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + cbz r3, 62e84 <_Py_SetRefcnt@@Base+0xe5c> │ │ │ │ yield │ │ │ │ - b.n 61ec8 <_Py_SetRefcnt@@Base+0xe52> │ │ │ │ + b.n 62e76 <_Py_SetRefcnt@@Base+0xe4e> │ │ │ │ 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 618a0 <_Py_SetRefcnt@@Base+0x82a> │ │ │ │ + bl 62850 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ 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 61f14 <_Py_SetRefcnt@@Base+0xe9e> │ │ │ │ + bne.n 62ec2 <_Py_SetRefcnt@@Base+0xe9a> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 61efa <_Py_SetRefcnt@@Base+0xe84> │ │ │ │ + bne.n 62ea8 <_Py_SetRefcnt@@Base+0xe80> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61f1a <_Py_SetRefcnt@@Base+0xea4> │ │ │ │ + bne.n 62ec8 <_Py_SetRefcnt@@Base+0xea0> │ │ │ │ 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 61f72 <_Py_SetRefcnt@@Base+0xefc> │ │ │ │ + bcs.n 62f20 <_Py_SetRefcnt@@Base+0xef8> │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 61f6a <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne.n 62f18 <_Py_SetRefcnt@@Base+0xef0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de150 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ + bl 1dfff0 <_PyBytesWriter_Dealloc@@Base+0x67c> │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 61f50 <_Py_SetRefcnt@@Base+0xeda> │ │ │ │ + b.n 62efe <_Py_SetRefcnt@@Base+0xed6> │ │ │ │ movw r5, #2148 @ 0x864 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 61f88 <_Py_SetRefcnt@@Base+0xf12> │ │ │ │ + cbnz r3, 62f36 <_Py_SetRefcnt@@Base+0xf0e> │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1a217c <_start@@Base+0x5a8> │ │ │ │ + bl 1a43c4 <_start@@Base+0x5a4> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1ac230 │ │ │ │ + bl 1ae478 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1ab290 │ │ │ │ + bl 1ad4d8 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1abcac │ │ │ │ + bl 1adef4 │ │ │ │ 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 │ │ │ │ @@ -83306,25 +84903,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 61ffe <_Py_SetRefcnt@@Base+0xf88> │ │ │ │ + bne.n 62fac <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 61fda <_Py_SetRefcnt@@Base+0xf64> │ │ │ │ + bne.n 62f88 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 62004 <_Py_SetRefcnt@@Base+0xf8e> │ │ │ │ + bne.n 62fb2 <_Py_SetRefcnt@@Base+0xf8a> │ │ │ │ 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 │ │ │ │ @@ -83335,72 +84932,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 620b8 <_Py_SetRefcnt@@Base+0x1042> │ │ │ │ + bcs.n 63066 <_Py_SetRefcnt@@Base+0x103e> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 620a2 <_Py_SetRefcnt@@Base+0x102c> │ │ │ │ + cbz r3, 63050 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acdb8 │ │ │ │ + bl 1af0f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6208a <_Py_SetRefcnt@@Base+0x1014> │ │ │ │ + cbnz r3, 63038 <_Py_SetRefcnt@@Base+0x1010> │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1ab290 │ │ │ │ + bl 1ad4d8 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1ad108 │ │ │ │ + bl 1af448 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 620b0 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + b.n 6305e <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 620b0 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + bne.n 6305e <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 620ae <_Py_SetRefcnt@@Base+0x1038> │ │ │ │ + bcc.n 6305c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 620b0 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + b.n 6305e <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 620b0 <_Py_SetRefcnt@@Base+0x103a> │ │ │ │ + b.n 6305e <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 62046 <_Py_SetRefcnt@@Base+0xfd0> │ │ │ │ + b.n 62ff4 <_Py_SetRefcnt@@Base+0xfcc> │ │ │ │ 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, 620e2 <_Py_SetRefcnt@@Base+0x106c> │ │ │ │ + cbz r3, 63090 <_Py_SetRefcnt@@Base+0x1068> │ │ │ │ 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 │ │ │ │ @@ -83409,81 +85006,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 1abcac │ │ │ │ + bl 1adef4 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1ab290 │ │ │ │ + bl 1ad4d8 │ │ │ │ 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 62266 <_Py_SetRefcnt@@Base+0x11f0> │ │ │ │ + bcs.w 63214 <_Py_SetRefcnt@@Base+0x11ec> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 62252 <_Py_SetRefcnt@@Base+0x11dc> │ │ │ │ + beq.w 63200 <_Py_SetRefcnt@@Base+0x11d8> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62168 <_Py_SetRefcnt@@Base+0x10f2> │ │ │ │ + beq.n 63116 <_Py_SetRefcnt@@Base+0x10ee> │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 6216a <_Py_SetRefcnt@@Base+0x10f4> │ │ │ │ + cbz r6, 63118 <_Py_SetRefcnt@@Base+0x10f0> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6216a <_Py_SetRefcnt@@Base+0x10f4> │ │ │ │ + beq.n 63118 <_Py_SetRefcnt@@Base+0x10f0> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 62158 <_Py_SetRefcnt@@Base+0x10e2> │ │ │ │ + b.n 63106 <_Py_SetRefcnt@@Base+0x10de> │ │ │ │ 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 1ab290 │ │ │ │ + bl 1ad4d8 │ │ │ │ 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 61c5c <_Py_SetRefcnt@@Base+0xbe6> │ │ │ │ - cbnz r0, 6219a <_Py_SetRefcnt@@Base+0x1124> │ │ │ │ + bl 62c0a <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ + cbnz r0, 63148 <_Py_SetRefcnt@@Base+0x1120> │ │ │ │ yield │ │ │ │ - b.n 6218a <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b.n 63138 <_Py_SetRefcnt@@Base+0x1110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acdb8 │ │ │ │ + bl 1af0f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 621b2 <_Py_SetRefcnt@@Base+0x113c> │ │ │ │ + cbnz r3, 63160 <_Py_SetRefcnt@@Base+0x1138> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ad108 │ │ │ │ + bl 1af448 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6225c <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + b.n 6320a <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r8 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1aa060 │ │ │ │ + bl 1ac2a8 │ │ │ │ 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 │ │ │ │ @@ -83492,276 +85089,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, 621fe <_Py_SetRefcnt@@Base+0x1188> │ │ │ │ + cbz r3, 631ac <_Py_SetRefcnt@@Base+0x1184> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 62202 <_Py_SetRefcnt@@Base+0x118c> │ │ │ │ + b.n 631b0 <_Py_SetRefcnt@@Base+0x1188> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ac450 │ │ │ │ + bl 1ae698 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6225c <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + bne.n 6320a <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 6224a <_Py_SetRefcnt@@Base+0x11d4> │ │ │ │ + bcs.n 631f8 <_Py_SetRefcnt@@Base+0x11d0> │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 6225c <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + cbz r3, 6320a <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 6225c <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + bne.n 6320a <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 6225c <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + b.n 6320a <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 6222a <_Py_SetRefcnt@@Base+0x11b4> │ │ │ │ - b.n 6225c <_Py_SetRefcnt@@Base+0x11e6> │ │ │ │ + bhi.n 631d8 <_Py_SetRefcnt@@Base+0x11b0> │ │ │ │ + b.n 6320a <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ad1f0 │ │ │ │ + bl 1af530 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 62134 <_Py_SetRefcnt@@Base+0x10be> │ │ │ │ + b.n 630e2 <_Py_SetRefcnt@@Base+0x10ba> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 62274 <_Py_SetRefcnt@@Base+0x11fe> │ │ │ │ + cbnz r4, 63222 <_Py_SetRefcnt@@Base+0x11fa> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 61de6 <_Py_SetRefcnt@@Base+0xd70> │ │ │ │ + bl 62d94 <_Py_SetRefcnt@@Base+0xd6c> │ │ │ │ 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, #18212 @ 0x4724 │ │ │ │ + movw r3, #22028 @ 0x560c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #18224 @ 0x4730 │ │ │ │ + movw r3, #22040 @ 0x5618 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #18172 @ 0x46fc │ │ │ │ + movw r2, #21988 @ 0x55e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #18232 @ 0x4738 │ │ │ │ + movw r3, #22048 @ 0x5620 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #18244 @ 0x4744 │ │ │ │ + movw r3, #22060 @ 0x562c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #18256 @ 0x4750 │ │ │ │ + movw r3, #22072 @ 0x5638 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #18268 @ 0x475c │ │ │ │ + movw r3, #22084 @ 0x5644 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #18160 @ 0x46f0 │ │ │ │ + movw r3, #21976 @ 0x55d8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #51716 @ 0xca04 │ │ │ │ + movw r5, #54980 @ 0xd6c4 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ - ldr r0, [pc, #872] @ (6266c <_Py_SetRefcnt@@Base+0x15f6>) │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + ldr r0, [pc, #868] @ (63618 <_Py_SetRefcnt@@Base+0x15f0>) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #18276 @ 0x4764 │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61494 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ - ldr r0, [pc, #852] @ (62670 <_Py_SetRefcnt@@Base+0x15fa>) │ │ │ │ + bl 62444 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ + ldr r0, [pc, #852] @ (6361c <_Py_SetRefcnt@@Base+0x15f4>) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #18288 @ 0x4770 │ │ │ │ + movw r1, #22104 @ 0x5658 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movw r5, #38656 @ 0x9700 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - bl 61494 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62444 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #50360 @ 0xc4b8 │ │ │ │ + movw r3, #53624 @ 0xd178 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #17700 @ 0x4524 │ │ │ │ + movw r2, #21516 @ 0x540c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #60472 @ 0xec38 │ │ │ │ + movw r2, #63620 @ 0xf884 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #18300 @ 0x477c │ │ │ │ + movw r3, #22116 @ 0x5664 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #17700 @ 0x4524 │ │ │ │ + movw r2, #21516 @ 0x540c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #60472 @ 0xec38 │ │ │ │ + movw r2, #63620 @ 0xf884 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18308 @ 0x4784 │ │ │ │ + movw r1, #22124 @ 0x566c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61494 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62444 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18316 @ 0x478c │ │ │ │ + movw r1, #22132 @ 0x5674 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61494 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62444 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18328 @ 0x4798 │ │ │ │ + movw r1, #22144 @ 0x5680 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61494 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62444 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18340 @ 0x47a4 │ │ │ │ + movw r1, #22156 @ 0x568c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61494 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62444 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #50260 @ 0xc454 │ │ │ │ + movw r1, #53524 @ 0xd114 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 61494 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62444 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #18328 @ 0x4798 │ │ │ │ + movw r1, #22144 @ 0x5680 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61494 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + bl 62444 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #18348 @ 0x47ac │ │ │ │ + movw r1, #22164 @ 0x5694 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61622 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 625d2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #18360 @ 0x47b8 │ │ │ │ + movw r1, #22176 @ 0x56a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61622 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 625d2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #18372 @ 0x47c4 │ │ │ │ + movw r1, #22188 @ 0x56ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61622 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 625d2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #50180 @ 0xc404 │ │ │ │ + movw r1, #53444 @ 0xd0c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 61622 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 625d2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #18380 @ 0x47cc │ │ │ │ + movw r1, #22196 @ 0x56b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61622 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 625d2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #18388 @ 0x47d4 │ │ │ │ + movw r1, #22204 @ 0x56bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 61622 <_Py_SetRefcnt@@Base+0x5ac> │ │ │ │ + bl 625d2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #63244 @ 0xf70c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 61494 <_Py_SetRefcnt@@Base+0x41e> │ │ │ │ + movw r1, #932 @ 0x3a4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 62444 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 62508 <_Py_SetRefcnt@@Base+0x1492> │ │ │ │ + beq.n 634b6 <_Py_SetRefcnt@@Base+0x148e> │ │ │ │ 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 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #18396 @ 0x47dc │ │ │ │ + movw r3, #22212 @ 0x56c4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #18408 @ 0x47e8 │ │ │ │ + movw r2, #22224 @ 0x56d0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ movs r7, #0 │ │ │ │ - bl 1aa9e0 │ │ │ │ + bl 1acc28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #18428 @ 0x47fc │ │ │ │ + movw r3, #22244 @ 0x56e4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #18440 @ 0x4808 │ │ │ │ + movw r2, #22256 @ 0x56f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 2957c │ │ │ │ movw r3, #39296 @ 0x9980 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -83777,15 +85374,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39304 @ 0x9988 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (62674 <_Py_SetRefcnt@@Base+0x15fe>) │ │ │ │ + ldr r1, [pc, #196] @ (63620 <_Py_SetRefcnt@@Base+0x15f8>) │ │ │ │ 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 │ │ │ │ @@ -83799,2213 +85396,557 @@ │ │ │ │ blx 290c8 <__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 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ 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 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ 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 6263a <_Py_SetRefcnt@@Base+0x15c4> │ │ │ │ + blt.n 635e8 <_Py_SetRefcnt@@Base+0x15c0> │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 6263e <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + bge.n 635ec <_Py_SetRefcnt@@Base+0x15c4> │ │ │ │ mov fp, r5 │ │ │ │ - b.n 6263e <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + b.n 635ec <_Py_SetRefcnt@@Base+0x15c4> │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 62654 <_Py_SetRefcnt@@Base+0x15de> │ │ │ │ + blt.n 63602 <_Py_SetRefcnt@@Base+0x15da> │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 62656 <_Py_SetRefcnt@@Base+0x15e0> │ │ │ │ + bge.n 63604 <_Py_SetRefcnt@@Base+0x15dc> │ │ │ │ mov r7, sl │ │ │ │ - b.n 62656 <_Py_SetRefcnt@@Base+0x15e0> │ │ │ │ + b.n 63604 <_Py_SetRefcnt@@Base+0x15dc> │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 62678 <_Py_SetRefcnt@@Base+0x1602> │ │ │ │ + blt.n 63624 <_Py_SetRefcnt@@Base+0x15fc> │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 6267c <_Py_SetRefcnt@@Base+0x1606> │ │ │ │ + bge.n 63628 <_Py_SetRefcnt@@Base+0x1600> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 6267c <_Py_SetRefcnt@@Base+0x1606> │ │ │ │ - nop │ │ │ │ + b.n 63628 <_Py_SetRefcnt@@Base+0x1600> │ │ │ │ str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 278744 │ │ │ │ - movw r2, #18452 @ 0x4814 │ │ │ │ + bl 27941c │ │ │ │ + movw r2, #22268 @ 0x56fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #54204 @ 0xd3bc │ │ │ │ + movw r3, #57428 @ 0xe054 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 278744 │ │ │ │ + bl 27941c │ │ │ │ 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 278744 │ │ │ │ + bl 27941c │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #13376 @ 0x3440 │ │ │ │ + movw r3, #16600 @ 0x40d8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #18472 @ 0x4828 │ │ │ │ + movw r2, #22288 @ 0x5710 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #21928 @ 0x55a8 │ │ │ │ + movw r5, #25152 @ 0x6240 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 62742 <_Py_SetRefcnt@@Base+0x16cc> │ │ │ │ + cbz r3, 636ee <_Py_SetRefcnt@@Base+0x16c6> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #18540 @ 0x486c │ │ │ │ + movw r2, #22356 @ 0x5754 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 61310 <_Py_SetRefcnt@@Base+0x29a> │ │ │ │ + bl 622c0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #60472 @ 0xec38 │ │ │ │ + movw r2, #63620 @ 0xf884 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #2221 @ 0x8ad │ │ │ │ + movw r0, #6857 @ 0x1ac9 │ │ │ │ movt r0, #6 │ │ │ │ - bl 612dc <_Py_SetRefcnt@@Base+0x266> │ │ │ │ + bl 6228c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ 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, #38656 @ 0x9700 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 628b4 <_Py_SetRefcnt@@Base+0x183e> │ │ │ │ + beq.w 63860 <_Py_SetRefcnt@@Base+0x1838> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 60a38 │ │ │ │ + bl 61bb4 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 60ab8 │ │ │ │ + bl 61c34 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 60ab8 │ │ │ │ + bl 61c34 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 60ab8 │ │ │ │ + bl 61c34 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 60ab8 │ │ │ │ + bl 61c34 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 60ab8 │ │ │ │ + bl 61c34 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 60ab8 │ │ │ │ + bl 61c34 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 60ab8 │ │ │ │ + bl 61c34 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 60ab8 │ │ │ │ + bl 61c34 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 60ab8 │ │ │ │ + bl 61c34 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 60ab8 │ │ │ │ + bl 61c34 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 29578 │ │ │ │ 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, #27200 @ 0x6a40 │ │ │ │ + movw r6, #30464 @ 0x7700 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 629cc <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 63978 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 629cc <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 63978 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ movw r3, #4296 @ 0x10c8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 628e0 <_Py_SetRefcnt@@Base+0x186a> │ │ │ │ - ldr r0, [pc, #224] @ (629d0 <_Py_SetRefcnt@@Base+0x195a>) │ │ │ │ + bne.n 6388c <_Py_SetRefcnt@@Base+0x1864> │ │ │ │ + ldr r0, [pc, #224] @ (6397c <_Py_SetRefcnt@@Base+0x1954>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ab374 │ │ │ │ + bl 1ad5bc │ │ │ │ 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 629cc <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + bne.n 63978 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ movw r5, #2676 @ 0xa74 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 62930 <_Py_SetRefcnt@@Base+0x18ba> │ │ │ │ + cbz r3, 638dc <_Py_SetRefcnt@@Base+0x18b4> │ │ │ │ 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 62932 <_Py_SetRefcnt@@Base+0x18bc> │ │ │ │ + b.n 638de <_Py_SetRefcnt@@Base+0x18b6> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4292 @ 0x10c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (629d4 <_Py_SetRefcnt@@Base+0x195e>) │ │ │ │ + ldr r2, [pc, #144] @ (63980 <_Py_SetRefcnt@@Base+0x1958>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6294c <_Py_SetRefcnt@@Base+0x18d6> │ │ │ │ + beq.n 638f8 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ blx 29280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 629cc <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 63978 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 6296c <_Py_SetRefcnt@@Base+0x18f6> │ │ │ │ + cbz r3, 63918 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 62968 <_Py_SetRefcnt@@Base+0x18f2> │ │ │ │ - bl 61d12 <_Py_SetRefcnt@@Base+0xc9c> │ │ │ │ + beq.n 63914 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + bl 62cc0 <_Py_SetRefcnt@@Base+0xc98> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 62958 <_Py_SetRefcnt@@Base+0x18e2> │ │ │ │ + b.n 63904 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 62978 <_Py_SetRefcnt@@Base+0x1902> │ │ │ │ + beq.n 63924 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a726c <_Py_write_noraise@@Base+0x770> │ │ │ │ + bl 1a94ac <_Py_write_noraise@@Base+0x770> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 6275e <_Py_SetRefcnt@@Base+0x16e8> │ │ │ │ + bl 6370a <_Py_SetRefcnt@@Base+0x16e2> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 629cc <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + beq.n 63978 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ movw r3, #39312 @ 0x9990 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 629b4 <_Py_SetRefcnt@@Base+0x193e> │ │ │ │ + cbz r1, 63960 <_Py_SetRefcnt@@Base+0x1938> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 62990 <_Py_SetRefcnt@@Base+0x191a> │ │ │ │ + bne.n 6393c <_Py_SetRefcnt@@Base+0x1914> │ │ │ │ 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 61844 <_Py_SetRefcnt@@Base+0x7ce> │ │ │ │ - b.n 629cc <_Py_SetRefcnt@@Base+0x1956> │ │ │ │ + bl 627f4 <_Py_SetRefcnt@@Base+0x7cc> │ │ │ │ + b.n 63978 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 629c6 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ + bne.n 63972 <_Py_SetRefcnt@@Base+0x194a> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 62994 <_Py_SetRefcnt@@Base+0x191e> │ │ │ │ + bne.n 63940 <_Py_SetRefcnt@@Base+0x1918> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000629d8 : │ │ │ │ - cbnz r0, 629de │ │ │ │ - b.w 1ef0b0 │ │ │ │ - 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, #44] @ (62a1c ) │ │ │ │ - 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, 62a14 │ │ │ │ - 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, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -00062a20 <_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 169d24 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - itet ne │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - strne r0, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00062a42 : │ │ │ │ - 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, #33692 @ 0x839c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62a70 │ │ │ │ - movw r0, #35652 @ 0x8b44 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r1, #57 @ 0x39 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62a84 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 62a6c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062a86 : │ │ │ │ - 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, #33156 @ 0x8184 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62ab4 │ │ │ │ - movs r1, #26 │ │ │ │ - movw r0, #33904 @ 0x8470 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62ab6 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062ab8 : │ │ │ │ - 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, #33156 @ 0x8184 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62ae6 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - movw r0, #33904 @ 0x8470 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62ae8 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062aea : │ │ │ │ - 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, #33444 @ 0x82a4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62b1a │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #33904 @ 0x8470 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62b1c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062b1e : │ │ │ │ - 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, #24368 @ 0x5f30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 62b50 │ │ │ │ - movw r0, #36172 @ 0x8d4c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov.w r1, #548 @ 0x224 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62bac │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 62b4c │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 62baa │ │ │ │ - bl 71fa4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 62b4c │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r8, r3 │ │ │ │ - bge.n 62b92 │ │ │ │ - ldrd r1, r2, [r5, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a224 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - adds r5, #8 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 62b76 │ │ │ │ - b.n 62b4c │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r7, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62baa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 62baa │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -00062bb0 : │ │ │ │ - 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, #16312 @ 0x3fb8 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 62be4 │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 62be4 │ │ │ │ - movs r1, #131 @ 0x83 │ │ │ │ - movw r0, #192 @ 0xc0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 62bec │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 62bf0 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62bf2 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00062bf4 : │ │ │ │ - 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, #16312 @ 0x3fb8 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.n 62c2c │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 62c2c │ │ │ │ - movs r1, #141 @ 0x8d │ │ │ │ - movw r0, #192 @ 0xc0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62c30 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - 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, 62c5a │ │ │ │ - movw r3, #51716 @ 0xca04 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #28372 @ 0x6ed4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - b.n 62c62 │ │ │ │ - movw r3, #16552 @ 0x40a8 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r0, #18552 @ 0x4878 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #18584 @ 0x4898 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - b.w e21a4 │ │ │ │ - │ │ │ │ -00062c86 : │ │ │ │ - b.w 10b164 │ │ │ │ - │ │ │ │ -00062c8a : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 62cc2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 62cc2 │ │ │ │ - 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 62cb6 │ │ │ │ - bl d7ce4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 62cbe │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00062cc6 : │ │ │ │ - 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 62ce0 │ │ │ │ - cbnz r0, 62ce6 │ │ │ │ - bl 26f884 │ │ │ │ - b.n 62d02 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 62d08 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18620 @ 0x48bc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62d2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 62cec │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r1, sp, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 62cec │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl d2a38 │ │ │ │ - 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 62d54 │ │ │ │ - mov r5, r2 │ │ │ │ - clz r2, r0 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 62d5a │ │ │ │ - bl 26f884 │ │ │ │ - b.n 62d66 │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl d1f60 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 62d6c │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62d7a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - bl d2a38 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00062d80 : │ │ │ │ - b.n 62d32 │ │ │ │ - │ │ │ │ -00062d82 : │ │ │ │ - b.n 62d32 │ │ │ │ - │ │ │ │ -00062d84 : │ │ │ │ - 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, 62dba │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 62dba │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 62dba │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 62dba │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - bl d1f60 │ │ │ │ - cbz r0, 62dd6 │ │ │ │ - b.n 62dd0 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18660 @ 0x48e4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 62f0a │ │ │ │ - mov.w r2, #284 @ 0x11c │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl d1f60 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 62dee │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - b.n 62dd0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r4 │ │ │ │ - bge.n 62e1a │ │ │ │ - movw r3, #56116 @ 0xdb34 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18716 @ 0x491c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - mov r0, sp │ │ │ │ - bl d2a38 │ │ │ │ - b.n 62dd0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 62e5e │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1e852c │ │ │ │ - cbz r0, 62e32 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 62e32 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1e852c │ │ │ │ - cbnz r0, 62e46 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 24a5c0 <_PyTime_AsTimeval@@Base+0xd30> │ │ │ │ - cbz r0, 62e5e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 62e5e │ │ │ │ - mov r0, sp │ │ │ │ - bl 24a5c0 <_PyTime_AsTimeval@@Base+0xd30> │ │ │ │ - cbz r0, 62e5e │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 29c10 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - mov r0, sp │ │ │ │ - bl d2a38 │ │ │ │ - b.n 62f0a │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 77c6c │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 62e7c │ │ │ │ - bl 1ef0b0 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - mov r0, sp │ │ │ │ - bl d2a38 │ │ │ │ - b.n 62dd0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 62e8e │ │ │ │ - str.w r1, [r4, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 62e80 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 62ea4 │ │ │ │ - ldr.w r0, [r1, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - mul.w r6, r0, r6 │ │ │ │ - b.n 62e94 │ │ │ │ - movs r7, #0 │ │ │ │ - cbz r6, 62ef8 │ │ │ │ - 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 62eda │ │ │ │ - ldr.w r0, [ip, r1, lsl #2] │ │ │ │ - subs r1, #1 │ │ │ │ - ldr.w r2, [r3, #-4] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.n 62ed2 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - b.n 62eda │ │ │ │ - str.w r7, [r3, #-4] │ │ │ │ - subs r3, #4 │ │ │ │ - b.n 62eb6 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a1284 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1a1284 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29c10 │ │ │ │ - b.n 62ea6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78024 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d2a38 │ │ │ │ - mov r0, sp │ │ │ │ - bl d2a38 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -00062f12 : │ │ │ │ - b.w 15e3ac │ │ │ │ - │ │ │ │ -00062f16 : │ │ │ │ - b.w d43e8 │ │ │ │ - │ │ │ │ -00062f1a : │ │ │ │ - b.w 154368 │ │ │ │ - │ │ │ │ -00062f1e <_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 d05ec <_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, 62f50 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 62f66 <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #3808 @ 0xee0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062f6a : │ │ │ │ - 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] @ (62fd0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 62f88 │ │ │ │ - cbnz r1, 62f90 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62f3a <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 62f98 │ │ │ │ - bl cfa94 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 62f9c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 62fc2 │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1b6774 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 62fc2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 62fc2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00062fd4 <_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] @ (63038 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 62ff2 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 62ffa <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62f3a <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 63002 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cfa94 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 63006 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6302c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1b6774 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6302c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6302c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0006303c : │ │ │ │ - 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] @ (630c8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ - cbz r1, 6307a │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bmi.n 630ae │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #50020 @ 0xc364 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ - b.n 6309a │ │ │ │ - cbz r2, 630a0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 6309e │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #18772 @ 0x4954 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 630c2 │ │ │ │ - cbnz r1, 630b2 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 1aea98 │ │ │ │ - b.n 630c2 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 6307c │ │ │ │ - mov r2, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e18a8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (630d4 ) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 90fe4 │ │ │ │ - add r2, pc, #704 @ (adr r2, 63398 ) │ │ │ │ - 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 7f97c <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 63102 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 83e68 <_PyType_LookupRef@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 63110 │ │ │ │ - b.n 6313c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 805cc │ │ │ │ - cmp r0, r4 │ │ │ │ - bge.n 630f4 │ │ │ │ - b.n 63148 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 63148 │ │ │ │ - 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 63130 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 63134 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 63148 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 63130 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 90fe4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w e1190 │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 631c6 │ │ │ │ - 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, #33444 @ 0x82a4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 631d0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 631d0 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r2, #2 │ │ │ │ - bl d5354 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 631da │ │ │ │ - cmp r4, #2 │ │ │ │ - itete eq │ │ │ │ - movweq r2, #7780 @ 0x1e64 │ │ │ │ - movwne r2, #4308 @ 0x10d4 │ │ │ │ - movteq r2, #71 @ 0x47 │ │ │ │ - movtne r2, #71 @ 0x47 │ │ │ │ - itete eq │ │ │ │ - movweq r0, #4308 @ 0x10d4 │ │ │ │ - movwne r0, #7780 @ 0x1e64 │ │ │ │ - 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 631dc │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 631dc │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7528 @ 0x1d68 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 631dc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000631de : │ │ │ │ - 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 215464 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -00063234 : │ │ │ │ - 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 6325c │ │ │ │ - str r2, [r6, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r1, [r7, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.n 632a0 │ │ │ │ - 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 12eb88 <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 30df8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 15c5d8 │ │ │ │ - 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, #29380 @ 0x72c4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 632d8 │ │ │ │ - ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 632d8 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 632f0 │ │ │ │ - b.n 63302 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 632d0 │ │ │ │ - movw r0, #45040 @ 0xaff0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 632d0 │ │ │ │ - b.n 6330e │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #45040 @ 0xaff0 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6330e │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d5b8c │ │ │ │ - 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 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 63354 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6342e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6342e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6342e │ │ │ │ - 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 6338e │ │ │ │ - ldr.w r2, [fp, #4]! │ │ │ │ - str.w r2, [sl, #4]! │ │ │ │ - b.n 6337c │ │ │ │ - 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 633b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 633b8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c2c <_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 633d0 │ │ │ │ - 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 633f2 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (63434 ) │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00063438 : │ │ │ │ - push {r4} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r2 │ │ │ │ - movw r0, #26944 @ 0x6940 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4} │ │ │ │ - b.n 63312 │ │ │ │ - │ │ │ │ -0006344e : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r0, #26944 @ 0x6940 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 63312 │ │ │ │ - │ │ │ │ -0006345e : │ │ │ │ - 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, #28252 @ 0x6e5c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl 63312 │ │ │ │ - cbz r0, 634b8 │ │ │ │ - ldr r3, [pc, #60] @ (634c0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 63492 │ │ │ │ - str r5, [r0, #28] │ │ │ │ - b.n 634ba │ │ │ │ - bl 1dc420 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 268df4 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - cbnz r0, 634ba │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 634b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 634b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000634c4 : │ │ │ │ - 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, #27732 @ 0x6c54 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl 63312 │ │ │ │ - cbz r0, 634f0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - strh r3, [r0, #32] │ │ │ │ - strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000634f2 : │ │ │ │ - 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 138720 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ - b.w 1209d8 │ │ │ │ - │ │ │ │ -00063516 <_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 7afec │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 63556 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f9d0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6354a <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 6354e <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 63556 <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6354a <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0006355a : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 79e3c │ │ │ │ - │ │ │ │ -00063562 : │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 79e3c │ │ │ │ - │ │ │ │ -00063568 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1d4cc4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 635a0 │ │ │ │ - bl 927e0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63594 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 63598 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 635a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 63594 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000635a4 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 83498 │ │ │ │ - │ │ │ │ -000635aa <_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 2cf02 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 635ce <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + movw r3, #19992 @ 0x4e18 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90fe4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000635d0 <_PyObject_CallMethodId@@Base>: │ │ │ │ - push {r2, r3} │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + bpl.n 6399e <_Py_SetRefcnt@@Base+0x1976> │ │ │ │ + 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 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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] @ (63634 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + movw r4, #38544 @ 0x9690 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 635ee <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 635f6 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 62f3a <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 635fe <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 635aa <_PyObject_GetAttrId@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 63602 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 63628 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1b6774 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 63628 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 63628 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00063638 <_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, #18808 @ 0x4978 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r4, #38544 @ 0x9690 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 63686 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #18816 @ 0x4980 │ │ │ │ + movw r2, #22368 @ 0x5760 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r7, 636a2 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ - mov r3, r7 │ │ │ │ + cbnz r5, 639ee <_Py_SetRefcnt@@Base+0x19c6> │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #63620 @ 0xf884 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2a1b0 <__fprintf_chk@plt> │ │ │ │ + ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #18824 @ 0x4988 │ │ │ │ + movw r2, #22404 @ 0x5784 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 636b0 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #18848 @ 0x49a0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ + 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 63a08 <_Py_SetRefcnt@@Base+0x19e0> │ │ │ │ + mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #22416 @ 0x5790 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #22452 @ 0x57b4 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - cbz r5, 636ca <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #43016 @ 0xa808 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - mov r3, r5 │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 63a68 <_Py_SetRefcnt@@Base+0x1a40> │ │ │ │ + ldrb.w r3, [r5, #-2] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 63a68 <_Py_SetRefcnt@@Base+0x1a40> │ │ │ │ + ldrb.w r3, [r5, #-3] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 63a68 <_Py_SetRefcnt@@Base+0x1a40> │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #22488 @ 0x57d8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + blx 29fe0 │ │ │ │ + b.n 63acc <_Py_SetRefcnt@@Base+0x1aa4> │ │ │ │ + movw r7, #22580 @ 0x5834 │ │ │ │ + movt r7, #43 @ 0x2b │ │ │ │ + subs r6, r5, #3 │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + subs r3, r5, r6 │ │ │ │ + ldrb.w sl, [r6], #1 │ │ │ │ + str.w sl, [sp] │ │ │ │ movs r1, #1 │ │ │ │ + movw r2, #22556 @ 0x581c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #60472 @ 0xec38 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w sl, #253 @ 0xfd │ │ │ │ + beq.n 63aae <_Py_SetRefcnt@@Base+0x1a86> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29fe0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a24c │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 63a82 <_Py_SetRefcnt@@Base+0x1a5a> │ │ │ │ + movw r0, #22592 @ 0x5840 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 29fe0 │ │ │ │ + add.w r7, r5, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #4 │ │ │ │ + movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1f409c <_PyObject_IsFreed@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ + movw r2, #22740 @ 0x58d4 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + subs r3, r7, #1 │ │ │ │ + adds r2, r7, #3 │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ + cmp r1, #253 @ 0xfd │ │ │ │ + bne.n 63af8 <_Py_SetRefcnt@@Base+0x1ad0> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 63ae8 <_Py_SetRefcnt@@Base+0x1ac0> │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 63afa <_Py_SetRefcnt@@Base+0x1ad2> │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r6, 63b10 <_Py_SetRefcnt@@Base+0x1ae8> │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #22488 @ 0x57d8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + blx 29fe0 │ │ │ │ + b.n 63b62 <_Py_SetRefcnt@@Base+0x1b3a> │ │ │ │ + mov r0, r3 │ │ │ │ + movw r2, #22520 @ 0x57f8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldrb.w fp, [r7, r6] │ │ │ │ + movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 63704 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ + movw r2, #22780 @ 0x58fc │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movw r0, #22580 @ 0x5834 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #48628 @ 0xbdf4 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + cmp.w fp, #253 @ 0xfd │ │ │ │ + beq.n 63b54 <_Py_SetRefcnt@@Base+0x1b2c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + blx 29fe0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2a24c │ │ │ │ + cmp r6, #4 │ │ │ │ + bne.n 63b22 <_Py_SetRefcnt@@Base+0x1afa> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 63be4 <_Py_SetRefcnt@@Base+0x1bbc> │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #14 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #22808 @ 0x5918 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + blx 29fe0 │ │ │ │ + sub.w ip, r6, r5 │ │ │ │ + movw r2, #22824 @ 0x5928 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w ip, #8 │ │ │ │ + beq.n 63ba2 <_Py_SetRefcnt@@Base+0x1b7a> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 63ba6 <_Py_SetRefcnt@@Base+0x1b7e> │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - b.n 63740 <_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 2912c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 680c0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2e478 <_PyObject_Dump@@Base> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + b.n 63b7c <_Py_SetRefcnt@@Base+0x1b54> │ │ │ │ + cmp r6, r7 │ │ │ │ + bcc.n 63bb0 <_Py_SetRefcnt@@Base+0x1b88> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a24c │ │ │ │ + b.n 63be4 <_Py_SetRefcnt@@Base+0x1bbc> │ │ │ │ + subs r2, r7, r6 │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 63bca <_Py_SetRefcnt@@Base+0x1ba2> │ │ │ │ + sub.w r6, r7, #8 │ │ │ │ + movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #60472 @ 0xec38 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ + movw r0, #22832 @ 0x5930 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + blx 29fe0 │ │ │ │ + movw r2, #22824 @ 0x5928 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movs r1, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 63ba6 <_Py_SetRefcnt@@Base+0x1b7e> │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 63bca <_Py_SetRefcnt@@Base+0x1ba2> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2a24c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29a1c │ │ │ │ - movw r1, #18868 @ 0x49b4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (63750 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - nop │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ - │ │ │ │ -00063754 : │ │ │ │ - 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, #24368 @ 0x5f30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 63784 │ │ │ │ - movw r0, #36172 @ 0x8d4c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #558 @ 0x22e │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 637c0 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 637c6 │ │ │ │ - cbz r1, 637aa │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.n 637aa │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 637c8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - b.n 637c8 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18892 @ 0x49cc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 637d2 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - str r1, [r2, #56] @ 0x38 │ │ │ │ - bl 790d8 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000637d4 : │ │ │ │ - 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 790d8 │ │ │ │ - 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, #33444 @ 0x82a4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 63822 │ │ │ │ - mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #33904 @ 0x8470 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 63828 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 6383a │ │ │ │ - movw r0, #33904 @ 0x8470 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r1, #495 @ 0x1ef │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 63846 │ │ │ │ - ldr r1, [pc, #92] @ (63898 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl bc488 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6384a │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 63890 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6386e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 6386e │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 6386e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cbnz r2, 6386e │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #42352 @ 0xa570 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2912c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #18916 @ 0x49e4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e21a4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ - mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r3, r1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - bx lr │ │ │ │ - push {r4} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - add r4, r0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - mla r2, r4, r0, r2 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - mla r2, r4, r0, r2 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add r0, r4 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - str r0, [r3, #12] │ │ │ │ - movs r0, #1 │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - bx lr │ │ │ │ - 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] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 63908 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 63910 │ │ │ │ - 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 638fa │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 6391c │ │ │ │ - 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 6396c │ │ │ │ - ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ - ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 63946 │ │ │ │ - cmp lr, ip │ │ │ │ - bls.n 63952 │ │ │ │ - b.n 6394a │ │ │ │ - cmp lr, ip │ │ │ │ - bcs.n 63952 │ │ │ │ - adds r5, r7, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - subs r6, r5, r0 │ │ │ │ - b.n 6392c │ │ │ │ - cmp lr, ip │ │ │ │ - bne.n 63962 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.n 6392c │ │ │ │ - add r5, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6392c │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - add r5, r6 │ │ │ │ - b.n 6392c │ │ │ │ - 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 639c0 │ │ │ │ - ldr.w lr, [r8, r7, lsl #2] │ │ │ │ - ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 6399a │ │ │ │ - cmp lr, ip │ │ │ │ - bls.n 639a6 │ │ │ │ - b.n 6399e │ │ │ │ - cmp lr, ip │ │ │ │ - bcs.n 639a6 │ │ │ │ - adds r5, r7, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - subs r6, r5, r0 │ │ │ │ - b.n 63980 │ │ │ │ - cmp lr, ip │ │ │ │ - bne.n 639b6 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.n 63980 │ │ │ │ - add r5, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 63980 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - add r5, r6 │ │ │ │ - b.n 63980 │ │ │ │ - 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 639f4 │ │ │ │ - ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 639de │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 639de │ │ │ │ - b.n 639f6 │ │ │ │ - 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, 63a1e │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 63a10 │ │ │ │ - b.n 63a24 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 63a18 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 63a30 │ │ │ │ - mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #40] @ (63a5c ) │ │ │ │ - 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 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - 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 r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 63a92 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 63a9c │ │ │ │ - b.n 63aa2 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 63a8c │ │ │ │ - b.n 63aba │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 63aba │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 63aac │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 63aba │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 63aba │ │ │ │ - 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, 63ada │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 63ae4 │ │ │ │ - b.n 63aea │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 63ad4 │ │ │ │ - b.n 63b02 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 63b02 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - cbz r0, 63af4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 63b02 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 63b02 │ │ │ │ - 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, 63b32 │ │ │ │ - movw r3, #42012 @ 0xa41c │ │ │ │ - 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 63b1c │ │ │ │ - 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, 63b62 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 63b6a │ │ │ │ - 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 63b54 │ │ │ │ - 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, 63b92 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 63b9a │ │ │ │ - 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 63b84 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrd r3, r2, [r0, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ - ittee ne │ │ │ │ - movwne r0, #4308 @ 0x10d4 │ │ │ │ - movtne r0, #71 @ 0x47 │ │ │ │ - movweq r0, #7780 @ 0x1e64 │ │ │ │ - movteq r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - b.w 1a9fd8 │ │ │ │ - b.w 1a9fd8 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #4819 @ 0x12d3 │ │ │ │ - movt r1, #4 │ │ │ │ - movw r0, #53512 @ 0xd108 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.w 4084e <_PyBytes_ReverseFind@@Base+0xd2> │ │ │ │ - ldr r3, [pc, #44] @ (63c04 ) │ │ │ │ - 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, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ - 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, #8] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cbz r0, 63c20 │ │ │ │ - bl 18abb0 <_PyDeadline_Init@@Base+0x464> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ - movw r3, #19992 @ 0x4e18 │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ - bpl.n 63c44 │ │ │ │ - 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 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 68b98 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 80f64 │ │ │ │ - ldrsh.w r0, [r1] │ │ │ │ - b.w 80f64 │ │ │ │ - movs r0, #0 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 63c6a │ │ │ │ - b.w 80f64 │ │ │ │ + b.w 80ed8 │ │ │ │ │ │ │ │ -00063c7a : │ │ │ │ +00063c14 : │ │ │ │ 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 │ │ │ │ @@ -86013,21 +85954,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 6391e │ │ │ │ + bl 618e6 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6391e │ │ │ │ + bl 618e6 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86038,251 +85979,250 @@ │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 63ce2 │ │ │ │ + bne.n 63c7c │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 63d16 │ │ │ │ + b.n 63cb0 │ │ │ │ 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 63d16 │ │ │ │ + blt.n 63cb0 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 63d12 │ │ │ │ + bne.n 63cac │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 63d16 │ │ │ │ + b.n 63cb0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 63cfc │ │ │ │ + b.n 63c96 │ │ │ │ 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 63d26 │ │ │ │ + bne.n 63cc0 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 63d48 │ │ │ │ + bge.n 63ce2 │ │ │ │ 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 63d32 │ │ │ │ + b.n 63ccc │ │ │ │ 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 63e08 │ │ │ │ + beq.n 63da2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 63e98 │ │ │ │ + bcs.w 63e32 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 63d8e │ │ │ │ + cbz r2, 63d28 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 63d78 │ │ │ │ - b.n 63e98 │ │ │ │ + bhi.n 63d12 │ │ │ │ + b.n 63e32 │ │ │ │ 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 63dca │ │ │ │ + bge.n 63d64 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63db8 │ │ │ │ + beq.n 63d52 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 63d72 │ │ │ │ + b.n 63d0c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 63d9e │ │ │ │ + b.n 63d38 │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 63dd0 │ │ │ │ + bne.n 63d6a │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 63dbc │ │ │ │ - b.n 63e02 │ │ │ │ + blt.n 63d56 │ │ │ │ + b.n 63d9c │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 63e98 │ │ │ │ + bls.n 63e32 │ │ │ │ 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 63d92 │ │ │ │ + beq.n 63d2c │ │ │ │ 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 63d72 │ │ │ │ + b.n 63d0c │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 63e9c │ │ │ │ + b.n 63e36 │ │ │ │ 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 63e98 │ │ │ │ + bcs.n 63e32 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 63e36 │ │ │ │ + cbz r2, 63dd0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 63e20 │ │ │ │ - b.n 63e98 │ │ │ │ + bhi.n 63dba │ │ │ │ + b.n 63e32 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 63e58 │ │ │ │ + bge.n 63df2 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63e40 │ │ │ │ + beq.n 63dda │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 63e1c │ │ │ │ + b.n 63db6 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 63e78 │ │ │ │ + bge.n 63e12 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63e74 │ │ │ │ + beq.n 63e0e │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 63e1c │ │ │ │ + b.n 63db6 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 63e5a │ │ │ │ + b.n 63df4 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 63e92 │ │ │ │ + bge.n 63e2c │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 63e7a │ │ │ │ + beq.n 63e14 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 63e1c │ │ │ │ + b.n 63db6 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 63e9c │ │ │ │ + b.n 63e36 │ │ │ │ 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] @ (63f0c ) │ │ │ │ + ldr r3, [pc, #80] @ (63ea4 ) │ │ │ │ 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 63c84 │ │ │ │ + bl 63c1e │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 63d4c │ │ │ │ + bl 63ce6 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 63ef0 │ │ │ │ + beq.n 63e8a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 63ef0 │ │ │ │ + beq.n 63e8a │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 63ed2 │ │ │ │ - ldr r3, [pc, #24] @ (63f0c ) │ │ │ │ + b.n 63e6c │ │ │ │ + ldr r3, [pc, #24] @ (63ea4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 63f02 │ │ │ │ + beq.n 63e9c │ │ │ │ blx 2a150 <__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} │ │ │ │ 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, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 63972 │ │ │ │ + bl 6193a │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 63972 │ │ │ │ + bl 6193a │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86293,60 +86233,60 @@ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 63f6e │ │ │ │ + bne.n 63f06 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 63fa4 │ │ │ │ + b.n 63f3c │ │ │ │ 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 63fa4 │ │ │ │ + blt.n 63f3c │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 63fa0 │ │ │ │ + bne.n 63f38 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 63fa4 │ │ │ │ + b.n 63f3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 63f8a │ │ │ │ + b.n 63f22 │ │ │ │ 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 63fb4 │ │ │ │ + bne.n 63f4c │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 63fd6 │ │ │ │ + bge.n 63f6e │ │ │ │ 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 63fc0 │ │ │ │ + b.n 63f58 │ │ │ │ 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 │ │ │ │ @@ -86354,373 +86294,373 @@ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r7, [ip], #24 │ │ │ │ subs r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 640a6 │ │ │ │ + beq.n 6403e │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 6413e │ │ │ │ + bcs.w 640d6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 64020 │ │ │ │ + cbz r2, 63fb8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 6400a │ │ │ │ - b.n 6413e │ │ │ │ + bhi.n 63fa2 │ │ │ │ + b.n 640d6 │ │ │ │ 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 64066 │ │ │ │ + bge.n 63ffe │ │ │ │ ldr.w r2, [r4, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 64050 │ │ │ │ + beq.n 63fe8 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 64004 │ │ │ │ + b.n 63f9c │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 64032 │ │ │ │ + b.n 63fca │ │ │ │ ldr.w sl, [r7, r8, lsl #2] │ │ │ │ ldr.w r2, [r4, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 6406c │ │ │ │ + bne.n 64004 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.n 64056 │ │ │ │ - b.n 6409e │ │ │ │ + blt.n 63fee │ │ │ │ + b.n 64036 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6413e │ │ │ │ + bls.n 640d6 │ │ │ │ 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 64026 │ │ │ │ + beq.n 63fbe │ │ │ │ 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 64004 │ │ │ │ + b.n 63f9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r4, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 64142 │ │ │ │ + b.n 640da │ │ │ │ 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 6413e │ │ │ │ + bcs.n 640d6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 640d4 │ │ │ │ + cbz r2, 6406c │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 640be │ │ │ │ - b.n 6413e │ │ │ │ + bhi.n 64056 │ │ │ │ + b.n 640d6 │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 640f6 │ │ │ │ + bge.n 6408e │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 640de │ │ │ │ + beq.n 64076 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 640ba │ │ │ │ + b.n 64052 │ │ │ │ mov sl, r8 │ │ │ │ cmp sl, r6 │ │ │ │ - bge.n 6411c │ │ │ │ + bge.n 640b4 │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 64116 │ │ │ │ + beq.n 640ae │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 640ba │ │ │ │ + b.n 64052 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 640f8 │ │ │ │ + b.n 64090 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 64136 │ │ │ │ + bge.n 640ce │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 6411e │ │ │ │ + beq.n 640b6 │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ - b.n 640ba │ │ │ │ + b.n 64052 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r2, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 64142 │ │ │ │ + b.n 640da │ │ │ │ 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] @ (641b4 ) │ │ │ │ + ldr r3, [pc, #80] @ (6414c ) │ │ │ │ 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 63f10 │ │ │ │ + bl 63ea8 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 63fda │ │ │ │ + bl 63f72 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64198 │ │ │ │ + beq.n 64130 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 64198 │ │ │ │ + beq.n 64130 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 6417a │ │ │ │ - ldr r3, [pc, #24] @ (641b4 ) │ │ │ │ + b.n 64112 │ │ │ │ + ldr r3, [pc, #24] @ (6414c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 641aa │ │ │ │ + beq.n 64142 │ │ │ │ blx 2a150 <__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} │ │ │ │ │ │ │ │ -000641b8 : │ │ │ │ +00064150 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (641e0 ) │ │ │ │ + ldr r1, [pc, #24] @ (64178 ) │ │ │ │ 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 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000641e4 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0006417c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 64210 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 641a8 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #21528 @ 0x5418 │ │ │ │ + movw r1, #24792 @ 0x60d8 │ │ │ │ movt r1, #55 @ 0x37 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #12824 @ 0x3218 │ │ │ │ + movw r2, #16088 @ 0x3ed8 │ │ │ │ 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 64212 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 641aa <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #4744 @ 0x1288 │ │ │ │ + movw r3, #8008 @ 0x1f48 │ │ │ │ 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, #37620 @ 0x92f4 │ │ │ │ + movwmi r2, #40884 @ 0x9fb4 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #64 @ 0x40 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006423c : │ │ │ │ +000641d4 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (64250 ) │ │ │ │ + ldr r4, [pc, #12] @ (641e8 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b802 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064254 : │ │ │ │ +000641ec : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (64268 ) │ │ │ │ + ldr r4, [pc, #12] @ (64200 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b802 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006426c <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00064204 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 6427e <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 64216 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 20ccfc │ │ │ │ + b.w 20eb10 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064280 : │ │ │ │ +00064218 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 26303c <_PyUnicode_ToNumeric@@Base+0x9724> │ │ │ │ + b.w 263f40 │ │ │ │ │ │ │ │ -00064286 : │ │ │ │ +0006421e : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 26303c <_PyUnicode_ToNumeric@@Base+0x9724> │ │ │ │ + b.w 263f40 │ │ │ │ │ │ │ │ -0006428c : │ │ │ │ +00064224 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006429c : │ │ │ │ - b.w 21c580 │ │ │ │ +00064234 : │ │ │ │ + b.w 21db10 │ │ │ │ │ │ │ │ -000642a0 : │ │ │ │ - ldr r2, [pc, #12] @ (642b0 ) │ │ │ │ +00064238 : │ │ │ │ + ldr r2, [pc, #12] @ (64248 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21e134 │ │ │ │ + b.w 21f6c4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000642b4 : │ │ │ │ - ldr r2, [pc, #12] @ (642c4 ) │ │ │ │ +0006424c : │ │ │ │ + ldr r2, [pc, #12] @ (6425c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21e3c4 │ │ │ │ + b.w 21f954 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000642c8 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00064260 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642ca <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00064262 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642cc <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +00064264 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642ce <_PyCriticalSection_Resume@@Base>: │ │ │ │ +00064266 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642d0 : │ │ │ │ +00064268 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642d2 : │ │ │ │ +0006426a : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642d4 : │ │ │ │ +0006426c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642d6 : │ │ │ │ +0006426e : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642d8 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +00064270 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 258bf4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5b4> │ │ │ │ + b.w 259ae4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x5b4> │ │ │ │ │ │ │ │ -000642de <_PyXI_HasCapturedException@@Base>: │ │ │ │ +00064276 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000642e8 : │ │ │ │ +00064280 : │ │ │ │ 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 1d4d50 │ │ │ │ + bl 1d6de8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064306 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0006429e <_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 8eef0 │ │ │ │ + bl 8e730 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006433a <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +000642d2 <_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 │ │ │ │ @@ -86729,258 +86669,258 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b75e │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064364 : │ │ │ │ +000642fc : │ │ │ │ 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 2b75e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00064380 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 64364 │ │ │ │ +00064318 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 642fc │ │ │ │ │ │ │ │ -00064384 : │ │ │ │ +0006431c : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 643a0 │ │ │ │ + cbz r0, 64338 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 643a0 │ │ │ │ + cbz r0, 64338 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643a2 : │ │ │ │ +0006433a : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643a4 : │ │ │ │ - ldr r1, [pc, #12] @ (643b4 ) │ │ │ │ +0006433c : │ │ │ │ + ldr r1, [pc, #12] @ (6434c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1b070c │ │ │ │ + b.w 1b2b1c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000643b8 <_Py_hashtable_len@@Base>: │ │ │ │ +00064350 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643bc : │ │ │ │ +00064354 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643ca : │ │ │ │ +00064362 : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37268 @ 0x9194 │ │ │ │ + movw r3, #40532 @ 0x9e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643e0 : │ │ │ │ +00064378 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000643ee : │ │ │ │ +00064386 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000643fe : │ │ │ │ +00064396 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006440e : │ │ │ │ +000643a6 : │ │ │ │ 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, #19188 @ 0x4af4 │ │ │ │ + movw r4, #22840 @ 0x5938 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a71bc <_Py_write_noraise@@Base+0x6c0> │ │ │ │ + bl 1a93fc <_Py_write_noraise@@Base+0x6c0> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064434 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +000643cc <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064462 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +000643fa <_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 64480 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 64418 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 29334 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 64474 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 6440c <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 64496 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 6442e <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64486 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 6441e <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 644a2 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 6443a <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 29334 │ │ │ │ - b.n 64474 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 6440c <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -000644aa <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00064442 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000644ba <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00064452 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000644ca <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00064462 <_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 644f0 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 64488 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 29334 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 644e0 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 64478 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000644f2 <_PySeqLock_EndRead@@Base>: │ │ │ │ +0006448a <_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 64512 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 644aa <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 29334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64514 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 644ac <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064516 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +000644ae <_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 │ │ │ │ │ │ │ │ -00064528 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +000644c0 <_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 84ce4 │ │ │ │ + bl 847d0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064550 : │ │ │ │ +000644e8 : │ │ │ │ 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 1a3010 │ │ │ │ + bl 1a5258 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006457a : │ │ │ │ +00064512 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #38544 @ 0x9690 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ @@ -86990,15 +86930,15 @@ │ │ │ │ blx 2912c │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b24e │ │ │ │ │ │ │ │ -000645aa <_Py_FatalErrorFunc@@Base>: │ │ │ │ +00064542 <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38544 @ 0x9690 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ @@ -87012,4192 +86952,3899 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b24e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #19212 @ 0x4b0c │ │ │ │ + movw r1, #22864 @ 0x5950 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #32624 @ 0x7f70 │ │ │ │ + movw r0, #35860 @ 0x8c14 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -000645fe : │ │ │ │ +00064596 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (6462c ) │ │ │ │ + ldr r3, [pc, #28] @ (645c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 64624 │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + cbnz r0, 645bc │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #16] @ (64630 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (645c8 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6e548 │ │ │ │ + b.w 6e520 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ -00064634 : │ │ │ │ +000645cc : │ │ │ │ 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] @ (6465c ) │ │ │ │ + ldr r2, [pc, #24] @ (645f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1e28f8 <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ + bl 1e4694 <_PyErr_ProgramDecodedTextObject@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e3fb4 │ │ │ │ + b.w 1e5d10 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064660 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +000645f8 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1a94c0 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1ab700 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00064666 <_PyThreadState_Init@@Base>: │ │ │ │ +000645fe <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #19240 @ 0x4b28 │ │ │ │ + movw r1, #22892 @ 0x596c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (64684 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (6461c <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #30] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ -00064688 : │ │ │ │ - ldr r3, [pc, #8] @ (64694 ) │ │ │ │ +00064620 : │ │ │ │ + ldr r3, [pc, #8] @ (6462c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1dca24 │ │ │ │ + b.w 1de8c4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064698 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00064630 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #3465 @ 0xd89 │ │ │ │ + movw r3, #1337 @ 0x539 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000646b2 : │ │ │ │ +0006464a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd604 │ │ │ │ + bl 1df4a4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 646dc │ │ │ │ - ldr r2, [pc, #20] @ (646e0 ) │ │ │ │ + bne.n 64674 │ │ │ │ + ldr r2, [pc, #20] @ (64678 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de508 │ │ │ │ - bl 1e0b9c │ │ │ │ + bl 1e03a8 │ │ │ │ + bl 1e296c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000646e4 : │ │ │ │ - ldr r2, [pc, #12] @ (646f4 ) │ │ │ │ +0006467c : │ │ │ │ + ldr r2, [pc, #12] @ (6468c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1de508 │ │ │ │ + b.w 1e03a8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000646f8 : │ │ │ │ +00064690 : │ │ │ │ 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 1bb424 │ │ │ │ + bl 1bd4f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006471e : │ │ │ │ +000646b6 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1bb2ec │ │ │ │ + b.w 1bd3bc │ │ │ │ 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 647a4 │ │ │ │ + bne.n 6473c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 64794 │ │ │ │ + beq.n 6472c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 64780 │ │ │ │ + blt.n 64718 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 64794 │ │ │ │ + bge.n 6472c │ │ │ │ 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 648ba │ │ │ │ + b.n 64852 │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 648ba │ │ │ │ + b.n 64852 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 647fe │ │ │ │ + beq.n 64796 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 647ea │ │ │ │ + blt.n 64782 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 647fe │ │ │ │ + bge.n 64796 │ │ │ │ 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 6480e │ │ │ │ + b.n 647a6 │ │ │ │ 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 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 64862 │ │ │ │ + beq.n 647fa │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 6484e │ │ │ │ + blt.n 647e6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 278ad4 │ │ │ │ + bl 2797ac │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 64862 │ │ │ │ + bge.n 647fa │ │ │ │ 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 64872 │ │ │ │ + b.n 6480a │ │ │ │ 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 6488e │ │ │ │ + blt.n 64826 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 648a6 │ │ │ │ - b.n 648ae │ │ │ │ + bge.n 6483e │ │ │ │ + b.n 64846 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 648a6 │ │ │ │ + beq.n 6483e │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 648b4 │ │ │ │ + blt.n 6484c │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 648ba │ │ │ │ + b.n 64852 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 648ba │ │ │ │ + b.n 64852 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000648c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #19992 @ 0x4e18 │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 648e0 │ │ │ │ - blx 2a8b4 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 29258 │ │ │ │ - cbnz r0, 648fa │ │ │ │ - ldr r3, [pc, #116] @ (64960 ) │ │ │ │ - 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} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx 2a3d8 <__sysconf@plt> │ │ │ │ - cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 64920 │ │ │ │ - movs r0, #75 @ 0x4b │ │ │ │ - blx 2a3d8 <__sysconf@plt> │ │ │ │ - b.n 64924 │ │ │ │ - mov.w r0, #32768 @ 0x8000 │ │ │ │ - cmp r0, r4 │ │ │ │ - bls.n 6492e │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6495c │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2a1d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 64928 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29f34 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2a528 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 64928 │ │ │ │ - ldr r3, [pc, #16] @ (64960 ) │ │ │ │ - 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} │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00064964 : │ │ │ │ - push {lr} │ │ │ │ +00064858 <_PyObject_AssertFailed@@Base>: │ │ │ │ + push {r7, 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 29b10 │ │ │ │ - cbnz r0, 64992 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #22940 @ 0x599c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r4, #38544 @ 0x9690 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + ldr.w r8, [sp, #20] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 648a6 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #22948 @ 0x59a4 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r7, 648c2 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + mov r3, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #22956 @ 0x59ac │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 648d0 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #22980 @ 0x59c4 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + cbz r5, 648ea <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #46240 @ 0xb4a0 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #63620 @ 0xf884 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1f5ebc <_PyObject_IsFreed@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r3, 64924 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + mov r3, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #51852 @ 0xca8c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + b.n 64960 <_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 │ │ │ │ - bge.n 64996 │ │ │ │ - blx 2a20c │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movs r3, #12 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -0006499a : │ │ │ │ - b.w 2a208 │ │ │ │ - │ │ │ │ -0006499e : │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 2927c │ │ │ │ - │ │ │ │ -000649a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 29280 │ │ │ │ - subs r0, #0 │ │ │ │ it ne │ │ │ │ - movne r0, #1 │ │ │ │ - negs r0, r0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000649c0 : │ │ │ │ - b.w 2a318 │ │ │ │ - │ │ │ │ -000649c4 : │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000649c6 : │ │ │ │ - ldr r3, [pc, #16] @ (649d8 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ - bx lr │ │ │ │ + addne r1, #1 │ │ │ │ + sub.w r5, r6, r1, lsl #3 │ │ │ │ + blx 2912c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 68b98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2e478 <_PyObject_Dump@@Base> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #63620 @ 0xf884 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 29a1c │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #4] @ (64970 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + lsls r5, r0, #1 │ │ │ │ │ │ │ │ -000649dc : │ │ │ │ - b.n 648e6 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00064974 <_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 r4, [sp, #32] │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 649fe │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 64a7a │ │ │ │ - mov.w sl, #1 │ │ │ │ - b.n 64a02 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - blx 29b58 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 64a1c │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64a7e │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - bl 6cb4c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64a16 │ │ │ │ - mov r6, r7 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov ip, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ + bne.n 649ae <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #772] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov.w r2, #668 @ 0x29c │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #23024 @ 0x59f0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldrb r3, [r6, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - cbz r3, 64a68 │ │ │ │ - lsls r1, r3, #24 │ │ │ │ - bpl.n 64a60 │ │ │ │ - add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 64a60 │ │ │ │ - bl 6cd0c │ │ │ │ - cbz r5, 64a48 │ │ │ │ - subs r6, r6, r7 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 64a5a │ │ │ │ - movw r3, #37696 @ 0x9340 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - str.w r3, [r9] │ │ │ │ - mvn.w r3, #1 │ │ │ │ - b.n 64a7e │ │ │ │ - adds r6, #1 │ │ │ │ - str.w r2, [r4], #4 │ │ │ │ - b.n 64a2a │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r5, 64a72 │ │ │ │ - subs r4, r4, r0 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + and.w r2, r3, #96 @ 0x60 │ │ │ │ + and.w r6, r3, #64 @ 0x40 │ │ │ │ + ubfx r5, r3, #2, #3 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ + bne.n 649e8 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 64b30 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #716] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #674 @ 0x2a2 │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #23092 @ 0x5a34 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 64858 <_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 64a52 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 64a1e <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #664] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #23124 @ 0x5a54 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + movs r1, #0 │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 64a40 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #628] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #685 @ 0x2ad │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #23220 @ 0x5ab4 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + add.w r2, r0, #28 │ │ │ │ + cmp r7, r2 │ │ │ │ + bne.n 64b08 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #588] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r2, #686 @ 0x2ae │ │ │ │ + b.n 64aee <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 64a72 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #576] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov.w r2, #692 @ 0x2b4 │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #23124 @ 0x5a54 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + cbnz r1, 64a94 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #544] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov.w r2, #696 @ 0x2b8 │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + movw r2, #23272 @ 0x5ae8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cbz r6, 64ae4 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 64abc <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #504] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #698 @ 0x2ba │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #23292 @ 0x5afc │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + cmp r1, r7 │ │ │ │ + beq.n 64b30 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #464] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov r1, r2 │ │ │ │ + movw r4, #699 @ 0x2bb │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #23320 @ 0x5b18 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.n 64b08 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #428] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r2, #702 @ 0x2be │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r4, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #23244 @ 0x5acc │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 64b30 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cbz r2, 64b30 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #392] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r2, #707 @ 0x2c3 │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + movw r2, #23360 @ 0x5b40 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 64c90 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 64b4a <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r2, r4, #20 │ │ │ │ + addpl.w r2, r4, #28 │ │ │ │ + b.n 64b4c <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str.w r0, [r8] │ │ │ │ - b.n 64a7e │ │ │ │ - mvn.w r3, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -00064a84 : │ │ │ │ - movs r2, #0 │ │ │ │ - b.w 1bc58c │ │ │ │ - │ │ │ │ -00064a8a <_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 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 64b76 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 64b5e <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + ldrb r7, [r2, r1] │ │ │ │ + b.n 64b6a <_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 64b52 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 64be4 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 64bc8 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + bhi.n 64ba2 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #276] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r2, #727 @ 0x2d7 │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #23388 @ 0x5b5c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - mov r5, r1 │ │ │ │ - blx 29910 │ │ │ │ - cbz r0, 64aca <_Py_closerange@@Base+0x40> │ │ │ │ - movs r0, #4 │ │ │ │ - blx 29228 │ │ │ │ - cmp r0, r5 │ │ │ │ - bgt.n 64abc <_Py_closerange@@Base+0x32> │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ + bls.n 64c5e <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #240] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + mov.w r2, #728 @ 0x2d8 │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + movw r2, #23404 @ 0x5b6c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2a944 │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ + bls.n 64c5e <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #23420 @ 0x5b7c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #184] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #731 @ 0x2db │ │ │ │ + b.n 64c84 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp r5, #2 │ │ │ │ + bne.n 64c22 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ + bhi.n 64c04 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #23436 @ 0x5b8c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #152] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #734 @ 0x2de │ │ │ │ + b.n 64c84 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcc.n 64c62 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #23456 @ 0x5ba0 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #124] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #735 @ 0x2df │ │ │ │ + b.n 64c84 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcs.n 64c40 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #23476 @ 0x5bb4 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #92] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #738 @ 0x2e2 │ │ │ │ + b.n 64c84 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + cmp.w r3, #1114112 @ 0x110000 │ │ │ │ + bcc.n 64c68 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #23496 @ 0x5bc8 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + ldr r5, [pc, #64] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r1, #739 @ 0x2e3 │ │ │ │ + b.n 64c84 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + ldrb r3, [r2, r0] │ │ │ │ + b.n 64c6c <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ + b.n 64c6c <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr.w r3, [r2, r0, lsl #2] │ │ │ │ + cbz r3, 64c90 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + ldr r5, [pc, #40] @ (64c98 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ + movw r3, #12284 @ 0x2ffc │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r2, #23516 @ 0x5bdc │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #741 @ 0x2e5 │ │ │ │ + strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.n 64aca <_Py_closerange@@Base+0x40> │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29fa0 │ │ │ │ - b.n 64abc <_Py_closerange@@Base+0x32> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00064acc : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00064ad0 : │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + movs r1, #0 │ │ │ │ + bl 64858 <_PyObject_AssertFailed@@Base> │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + lsls r5, r0, #1 │ │ │ │ │ │ │ │ -00064ad4 : │ │ │ │ +00064c9c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (64b38 ) │ │ │ │ + ldr r0, [pc, #84] @ (64d00 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 64afc │ │ │ │ + bne.n 64cc4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64aec │ │ │ │ + bne.n 64cb4 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b08 │ │ │ │ - bl 27359c │ │ │ │ - bl 1a69d8 │ │ │ │ + beq.n 64cd0 │ │ │ │ + bl 278c10 │ │ │ │ + bl 1a8c18 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64b24 │ │ │ │ + bne.n 64cec │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b14 │ │ │ │ + bne.n 64cdc │ │ │ │ dmb ish │ │ │ │ - beq.n 64b34 │ │ │ │ + beq.n 64cfc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (64b38 ) │ │ │ │ - b.w 25161c │ │ │ │ + ldr r0, [pc, #8] @ (64d00 ) │ │ │ │ + b.w 25267c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064b3c : │ │ │ │ +00064d04 : │ │ │ │ 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] @ (64bac ) │ │ │ │ + ldr r3, [pc, #96] @ (64d74 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b66 │ │ │ │ + bne.n 64d2e │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64b56 │ │ │ │ + bne.n 64d1e │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64b74 │ │ │ │ + beq.n 64d3c │ │ │ │ mov r0, r3 │ │ │ │ - bl 27359c │ │ │ │ - ldr r3, [pc, #56] @ (64bb0 ) │ │ │ │ + bl 278c10 │ │ │ │ + ldr r3, [pc, #56] @ (64d78 ) │ │ │ │ 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 64b96 │ │ │ │ + bne.n 64d5e │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64b86 │ │ │ │ + bne.n 64d4e │ │ │ │ dmb ish │ │ │ │ - beq.n 64ba8 │ │ │ │ + beq.n 64d70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 25161c │ │ │ │ + b.w 25267c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064bb4 : │ │ │ │ +00064d7c : │ │ │ │ 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] @ (64c24 ) │ │ │ │ + ldr r3, [pc, #96] @ (64dec ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64bde │ │ │ │ + bne.n 64da6 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64bce │ │ │ │ + bne.n 64d96 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64bec │ │ │ │ + beq.n 64db4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 27359c │ │ │ │ - ldr r3, [pc, #56] @ (64c28 ) │ │ │ │ + bl 278c10 │ │ │ │ + ldr r3, [pc, #56] @ (64df0 ) │ │ │ │ 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 64c0e │ │ │ │ + bne.n 64dd6 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64bfe │ │ │ │ + bne.n 64dc6 │ │ │ │ dmb ish │ │ │ │ - beq.n 64c20 │ │ │ │ + beq.n 64de8 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 25161c │ │ │ │ + b.w 25267c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064c2c : │ │ │ │ +00064df4 : │ │ │ │ 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] @ (64cd8 ) │ │ │ │ + ldr r3, [pc, #156] @ (64ea0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64c56 │ │ │ │ + bne.n 64e1e │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64c46 │ │ │ │ + bne.n 64e0e │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 64c64 │ │ │ │ + beq.n 64e2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ ldr.w r3, [r0, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 64ca0 │ │ │ │ + ble.n 64e68 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 64c8c │ │ │ │ + bne.n 64e54 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64c7c │ │ │ │ + bne.n 64e44 │ │ │ │ dmb ish │ │ │ │ - beq.n 64c9a │ │ │ │ + beq.n 64e62 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64cd6 │ │ │ │ + b.n 64e9e │ │ │ │ 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 64cc6 │ │ │ │ + bne.n 64e8e │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64cb6 │ │ │ │ + bne.n 64e7e │ │ │ │ dmb ish │ │ │ │ - beq.n 64cd4 │ │ │ │ + beq.n 64e9c │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 25161c │ │ │ │ + bl 25267c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ strh r0, [r3, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00064cdc <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00064ea4 <_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 80f64 │ │ │ │ - cbz r0, 64d34 <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 80ed8 │ │ │ │ + cbz r0, 64efc <_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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + bl 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64d38 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 64f00 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64d38 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 64f00 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64d38 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 64f00 <_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, 64d6e <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r2, 64f36 <_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 64d6a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 64f32 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 64d6a <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + cbnz r3, 64f32 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064d72 : │ │ │ │ +00064f3a : │ │ │ │ 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 92450 │ │ │ │ - cbnz r0, 64da0 │ │ │ │ - ldr r2, [pc, #56] @ (64dc8 ) │ │ │ │ + bl 91be8 │ │ │ │ + cbnz r0, 64f68 │ │ │ │ + ldr r2, [pc, #56] @ (64f90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de508 │ │ │ │ - b.n 64dc4 │ │ │ │ + bl 1e03a8 │ │ │ │ + b.n 64f8c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd2a8 │ │ │ │ + bl 1df148 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64dc4 │ │ │ │ + beq.n 64f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64dc4 │ │ │ │ + cbnz r3, 64f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064dcc : │ │ │ │ +00064f94 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 64d72 │ │ │ │ + b.w 64f3a │ │ │ │ │ │ │ │ -00064dd2 : │ │ │ │ +00064f9a : │ │ │ │ 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 92450 │ │ │ │ - cbnz r0, 64e00 │ │ │ │ - ldr r2, [pc, #56] @ (64e28 ) │ │ │ │ + bl 91be8 │ │ │ │ + cbnz r0, 64fc8 │ │ │ │ + ldr r2, [pc, #56] @ (64ff0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1de508 │ │ │ │ - b.n 64e24 │ │ │ │ + bl 1e03a8 │ │ │ │ + b.n 64fec │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 646b2 │ │ │ │ + bl 6464a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e24 │ │ │ │ + beq.n 64fec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64e24 │ │ │ │ + cbnz r3, 64fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064e2c : │ │ │ │ +00064ff4 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 64dd2 │ │ │ │ + b.w 64f9a │ │ │ │ │ │ │ │ -00064e32 : │ │ │ │ +00064ffa : │ │ │ │ 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 92450 │ │ │ │ - cbz r0, 64e76 │ │ │ │ + bl 91be8 │ │ │ │ + cbz r0, 6503e │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7718 <_PyEval_MakePendingCalls@@Base+0x6c0> │ │ │ │ + bl 1d9794 <_PyEval_MakePendingCalls@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64e7a │ │ │ │ + beq.n 65042 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64e7a │ │ │ │ + cbnz r3, 65042 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 64e7a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 65042 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00064e7e : │ │ │ │ +00065046 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 64e32 │ │ │ │ + b.w 64ffa │ │ │ │ │ │ │ │ -00064e86 : │ │ │ │ +0006504e : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 64e32 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 64ebc │ │ │ │ - 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 64eb8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 64eb8 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 64ef0 │ │ │ │ - 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 64eec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 64eec │ │ │ │ - mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + b.w 64ffa │ │ │ │ │ │ │ │ -00064ef4 : │ │ │ │ +00065054 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #55592 @ 0xd928 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 64f48 │ │ │ │ + cbz r0, 650a8 │ │ │ │ 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 d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 64f4a │ │ │ │ + bge.n 650aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 64f48 │ │ │ │ + beq.n 650a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64f48 │ │ │ │ + cbnz r3, 650a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00064f4e : │ │ │ │ +000650ae : │ │ │ │ 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, #55592 @ 0xd928 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64f88 │ │ │ │ + beq.n 650e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #65132 @ 0xfe6c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #3008 @ 0xbc0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64f90 │ │ │ │ + b.n 650f0 │ │ │ │ adds r0, #8 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064f92 : │ │ │ │ +000650f2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19288 @ 0x4b58 │ │ │ │ + movw r1, #23592 @ 0x5c28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 64fe8 │ │ │ │ + beq.n 65148 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64ffe │ │ │ │ + bne.n 6515e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65032 │ │ │ │ + beq.n 65192 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65032 │ │ │ │ - b.n 65000 │ │ │ │ + ble.n 65192 │ │ │ │ + b.n 65160 │ │ │ │ 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 6501e │ │ │ │ + beq.n 6517e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6504c │ │ │ │ + bne.n 651ac │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65032 │ │ │ │ + beq.n 65192 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6504e │ │ │ │ + bgt.n 651ae │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65090 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 651f0 │ │ │ │ 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 f6a68 │ │ │ │ + bl f6b2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6507a │ │ │ │ + beq.n 651da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6507a │ │ │ │ + cbnz r3, 651da │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65090 │ │ │ │ + beq.n 651f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65090 │ │ │ │ + cbnz r3, 651f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 650c0 │ │ │ │ + beq.n 65220 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 650d6 │ │ │ │ + bne.n 65236 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6510a │ │ │ │ + beq.n 6526a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6510a │ │ │ │ - b.n 650d8 │ │ │ │ + ble.n 6526a │ │ │ │ + b.n 65238 │ │ │ │ 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 650f6 │ │ │ │ + beq.n 65256 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65124 │ │ │ │ + bne.n 65284 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6510a │ │ │ │ + beq.n 6526a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65126 │ │ │ │ + bgt.n 65286 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65168 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 652c8 │ │ │ │ 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 11ce6c │ │ │ │ + bl 11d3b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65152 │ │ │ │ + beq.n 652b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65152 │ │ │ │ + cbnz r3, 652b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65168 │ │ │ │ + beq.n 652c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65168 │ │ │ │ + cbnz r3, 652c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65198 │ │ │ │ + beq.n 652f8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651ae │ │ │ │ + bne.n 6530e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 651e2 │ │ │ │ + beq.n 65342 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 651e2 │ │ │ │ - b.n 651b0 │ │ │ │ + ble.n 65342 │ │ │ │ + b.n 65310 │ │ │ │ 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 651ce │ │ │ │ + beq.n 6532e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 651fc │ │ │ │ + bne.n 6535c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 651e2 │ │ │ │ + beq.n 65342 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 651fe │ │ │ │ + bgt.n 6535e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65240 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 653a0 │ │ │ │ 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 148928 │ │ │ │ + bl 149898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6522a │ │ │ │ + beq.n 6538a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6522a │ │ │ │ + cbnz r3, 6538a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65240 │ │ │ │ + beq.n 653a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65240 │ │ │ │ + cbnz r3, 653a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65270 │ │ │ │ + beq.n 653d0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65286 │ │ │ │ + bne.n 653e6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 652ba │ │ │ │ + beq.n 6541a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 652ba │ │ │ │ - b.n 65288 │ │ │ │ + ble.n 6541a │ │ │ │ + b.n 653e8 │ │ │ │ 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 652a6 │ │ │ │ + beq.n 65406 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 652d4 │ │ │ │ + bne.n 65434 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 652ba │ │ │ │ + beq.n 6541a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 652d6 │ │ │ │ + bgt.n 65436 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65318 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65478 │ │ │ │ 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 13c8f8 │ │ │ │ + bl 13dc64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65302 │ │ │ │ + beq.n 65462 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65302 │ │ │ │ + cbnz r3, 65462 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65318 │ │ │ │ + beq.n 65478 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65318 │ │ │ │ + cbnz r3, 65478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65346 │ │ │ │ + beq.n 654a6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65374 │ │ │ │ + bne.n 654d4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6535a │ │ │ │ + beq.n 654ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65376 │ │ │ │ + bgt.n 654d6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 653a0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65500 │ │ │ │ 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 f9bec │ │ │ │ + bl f9ca8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 653a0 │ │ │ │ + beq.n 65500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 653a0 │ │ │ │ + cbnz r3, 65500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 653ce │ │ │ │ + beq.n 6552e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 653fc │ │ │ │ + bne.n 6555c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 653e2 │ │ │ │ + beq.n 65542 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 653fe │ │ │ │ + bgt.n 6555e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65428 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65588 │ │ │ │ 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 239820 │ │ │ │ + bl 23ad60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65428 │ │ │ │ + beq.n 65588 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65428 │ │ │ │ + cbnz r3, 65588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65456 │ │ │ │ + beq.n 655b6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65484 │ │ │ │ + bne.n 655e4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6546a │ │ │ │ + beq.n 655ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65486 │ │ │ │ + bgt.n 655e6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 654b0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65610 │ │ │ │ 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 fe6f0 │ │ │ │ + bl fe798 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 654b0 │ │ │ │ + beq.n 65610 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 654b0 │ │ │ │ + cbnz r3, 65610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 654e0 │ │ │ │ + beq.n 65640 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 654f6 │ │ │ │ + bne.n 65656 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6552a │ │ │ │ + beq.n 6568a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6552a │ │ │ │ - b.n 654f8 │ │ │ │ + ble.n 6568a │ │ │ │ + b.n 65658 │ │ │ │ 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 65516 │ │ │ │ + beq.n 65676 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65544 │ │ │ │ + bne.n 656a4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6552a │ │ │ │ + beq.n 6568a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65546 │ │ │ │ + bgt.n 656a6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65588 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 656e8 │ │ │ │ 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 f1bd4 │ │ │ │ + bl f1c94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65572 │ │ │ │ + beq.n 656d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65572 │ │ │ │ + cbnz r3, 656d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65588 │ │ │ │ + beq.n 656e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65588 │ │ │ │ + cbnz r3, 656e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 655b8 │ │ │ │ + beq.n 65718 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 655ce │ │ │ │ + bne.n 6572e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65602 │ │ │ │ + beq.n 65762 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65602 │ │ │ │ - b.n 655d0 │ │ │ │ + ble.n 65762 │ │ │ │ + b.n 65730 │ │ │ │ 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 655ee │ │ │ │ + beq.n 6574e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6561c │ │ │ │ + bne.n 6577c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65602 │ │ │ │ + beq.n 65762 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6561e │ │ │ │ + bgt.n 6577e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65660 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 657c0 │ │ │ │ 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 180d74 │ │ │ │ + bl 181f5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6564a │ │ │ │ + beq.n 657aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6564a │ │ │ │ + cbnz r3, 657aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65660 │ │ │ │ + beq.n 657c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65660 │ │ │ │ + cbnz r3, 657c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65690 │ │ │ │ + beq.n 657f0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 656a6 │ │ │ │ + bne.n 65806 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 656da │ │ │ │ + beq.n 6583a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 656da │ │ │ │ - b.n 656a8 │ │ │ │ + ble.n 6583a │ │ │ │ + b.n 65808 │ │ │ │ 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 656c6 │ │ │ │ + beq.n 65826 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 656f4 │ │ │ │ + bne.n 65854 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 656da │ │ │ │ + beq.n 6583a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 656f6 │ │ │ │ + bgt.n 65856 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65738 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65898 │ │ │ │ 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 11e9d4 │ │ │ │ + bl 11ef10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65722 │ │ │ │ + beq.n 65882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65722 │ │ │ │ + cbnz r3, 65882 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65738 │ │ │ │ + beq.n 65898 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65738 │ │ │ │ + cbnz r3, 65898 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65768 │ │ │ │ + beq.n 658c8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6577e │ │ │ │ + bne.n 658de │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 657b2 │ │ │ │ + beq.n 65912 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 657b2 │ │ │ │ - b.n 65780 │ │ │ │ + ble.n 65912 │ │ │ │ + b.n 658e0 │ │ │ │ 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 6579e │ │ │ │ + beq.n 658fe │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 657cc │ │ │ │ + bne.n 6592c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 657b2 │ │ │ │ + beq.n 65912 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 657ce │ │ │ │ + bgt.n 6592e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65810 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65970 │ │ │ │ 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 163b20 │ │ │ │ + bl 164b98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657fa │ │ │ │ + beq.n 6595a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657fa │ │ │ │ + cbnz r3, 6595a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65810 │ │ │ │ + beq.n 65970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65810 │ │ │ │ + cbnz r3, 65970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65840 │ │ │ │ + beq.n 659a0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65856 │ │ │ │ + bne.n 659b6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6588a │ │ │ │ + beq.n 659ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6588a │ │ │ │ - b.n 65858 │ │ │ │ + ble.n 659ea │ │ │ │ + b.n 659b8 │ │ │ │ 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 65876 │ │ │ │ + beq.n 659d6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 658a4 │ │ │ │ + bne.n 65a04 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6588a │ │ │ │ + beq.n 659ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 658a6 │ │ │ │ + bgt.n 65a06 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 658e8 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65a48 │ │ │ │ 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 130e24 │ │ │ │ + bl 1317b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658d2 │ │ │ │ + beq.n 65a32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 658d2 │ │ │ │ + cbnz r3, 65a32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 658e8 │ │ │ │ + beq.n 65a48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 658e8 │ │ │ │ + cbnz r3, 65a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65918 │ │ │ │ + beq.n 65a78 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6592e │ │ │ │ + bne.n 65a8e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65962 │ │ │ │ + beq.n 65ac2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65962 │ │ │ │ - b.n 65930 │ │ │ │ + ble.n 65ac2 │ │ │ │ + b.n 65a90 │ │ │ │ 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 6594e │ │ │ │ + beq.n 65aae │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6597c │ │ │ │ + bne.n 65adc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65962 │ │ │ │ + beq.n 65ac2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6597e │ │ │ │ + bgt.n 65ade │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 659c0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65b20 │ │ │ │ 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 fa4dc │ │ │ │ + bl fa598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659aa │ │ │ │ + beq.n 65b0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 659aa │ │ │ │ + cbnz r3, 65b0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 659c0 │ │ │ │ + beq.n 65b20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659c0 │ │ │ │ + cbnz r3, 65b20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 659f0 │ │ │ │ + beq.n 65b50 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65a06 │ │ │ │ + bne.n 65b66 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65a3a │ │ │ │ + beq.n 65b9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65a3a │ │ │ │ - b.n 65a08 │ │ │ │ + ble.n 65b9a │ │ │ │ + b.n 65b68 │ │ │ │ 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 65a26 │ │ │ │ + beq.n 65b86 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65a54 │ │ │ │ + bne.n 65bb4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a3a │ │ │ │ + beq.n 65b9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65a56 │ │ │ │ + bgt.n 65bb6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65a98 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65bf8 │ │ │ │ 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 145f60 │ │ │ │ + bl 146ed0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a82 │ │ │ │ + beq.n 65be2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65a82 │ │ │ │ + cbnz r3, 65be2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a98 │ │ │ │ + beq.n 65bf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a98 │ │ │ │ + cbnz r3, 65bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65ac8 │ │ │ │ + beq.n 65c28 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65ade │ │ │ │ + bne.n 65c3e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65b12 │ │ │ │ + beq.n 65c72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65b12 │ │ │ │ - b.n 65ae0 │ │ │ │ + ble.n 65c72 │ │ │ │ + b.n 65c40 │ │ │ │ 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 65afe │ │ │ │ + beq.n 65c5e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65b2c │ │ │ │ + bne.n 65c8c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65b12 │ │ │ │ + beq.n 65c72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65b2e │ │ │ │ + bgt.n 65c8e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65b70 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65cd0 │ │ │ │ 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 1777c0 │ │ │ │ + bl 1789bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b5a │ │ │ │ + beq.n 65cba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65b5a │ │ │ │ + cbnz r3, 65cba │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b70 │ │ │ │ + beq.n 65cd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b70 │ │ │ │ + cbnz r3, 65cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65ba0 │ │ │ │ + beq.n 65d00 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65bb6 │ │ │ │ + bne.n 65d16 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65bea │ │ │ │ + beq.n 65d4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65bea │ │ │ │ - b.n 65bb8 │ │ │ │ + ble.n 65d4a │ │ │ │ + b.n 65d18 │ │ │ │ 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 65bd6 │ │ │ │ + beq.n 65d36 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65c04 │ │ │ │ + bne.n 65d64 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65bea │ │ │ │ + beq.n 65d4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65c06 │ │ │ │ + bgt.n 65d66 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65c48 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65da8 │ │ │ │ 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 243224 │ │ │ │ + bl 24451c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c32 │ │ │ │ + beq.n 65d92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65c32 │ │ │ │ + cbnz r3, 65d92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c48 │ │ │ │ + beq.n 65da8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65c48 │ │ │ │ + cbnz r3, 65da8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65c78 │ │ │ │ + beq.n 65dd8 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65c8e │ │ │ │ + bne.n 65dee │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65cc2 │ │ │ │ + beq.n 65e22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65cc2 │ │ │ │ - b.n 65c90 │ │ │ │ + ble.n 65e22 │ │ │ │ + b.n 65df0 │ │ │ │ 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 65cae │ │ │ │ + beq.n 65e0e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65cdc │ │ │ │ + bne.n 65e3c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65cc2 │ │ │ │ + beq.n 65e22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65cde │ │ │ │ + bgt.n 65e3e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65d20 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65e80 │ │ │ │ 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 21c668 │ │ │ │ + bl 21dbf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d0a │ │ │ │ + beq.n 65e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65d0a │ │ │ │ + cbnz r3, 65e6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d20 │ │ │ │ + beq.n 65e80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d20 │ │ │ │ + cbnz r3, 65e80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65d50 │ │ │ │ + beq.n 65eb0 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65d66 │ │ │ │ + bne.n 65ec6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65d9a │ │ │ │ + beq.n 65efa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65d9a │ │ │ │ - b.n 65d68 │ │ │ │ + ble.n 65efa │ │ │ │ + b.n 65ec8 │ │ │ │ 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 65d86 │ │ │ │ + beq.n 65ee6 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65db4 │ │ │ │ + bne.n 65f14 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65d9a │ │ │ │ + beq.n 65efa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65db6 │ │ │ │ + bgt.n 65f16 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65df8 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 65f58 │ │ │ │ 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 180b6c │ │ │ │ + bl 181d54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65de2 │ │ │ │ + beq.n 65f42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65de2 │ │ │ │ + cbnz r3, 65f42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65df8 │ │ │ │ + beq.n 65f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65df8 │ │ │ │ + cbnz r3, 65f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65e28 │ │ │ │ + beq.n 65f88 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65e3e │ │ │ │ + bne.n 65f9e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65e72 │ │ │ │ + beq.n 65fd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65e72 │ │ │ │ - b.n 65e40 │ │ │ │ + ble.n 65fd2 │ │ │ │ + b.n 65fa0 │ │ │ │ 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 65e5e │ │ │ │ + beq.n 65fbe │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65e8c │ │ │ │ + bne.n 65fec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65e72 │ │ │ │ + beq.n 65fd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65e8e │ │ │ │ + bgt.n 65fee │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65ed0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 66030 │ │ │ │ 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 247234 │ │ │ │ + bl 1978b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65eba │ │ │ │ + beq.n 6601a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65eba │ │ │ │ + cbnz r3, 6601a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ed0 │ │ │ │ + beq.n 66030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65ed0 │ │ │ │ + cbnz r3, 66030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65f00 │ │ │ │ + beq.n 66060 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65f16 │ │ │ │ + bne.n 66076 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65f4a │ │ │ │ + beq.n 660aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65f4a │ │ │ │ - b.n 65f18 │ │ │ │ + ble.n 660aa │ │ │ │ + b.n 66078 │ │ │ │ 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 65f36 │ │ │ │ + beq.n 66096 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65f64 │ │ │ │ + bne.n 660c4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65f4a │ │ │ │ + beq.n 660aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65f66 │ │ │ │ + bgt.n 660c6 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 65fa8 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 66108 │ │ │ │ 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 15647c │ │ │ │ + bl 157494 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f92 │ │ │ │ + beq.n 660f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f92 │ │ │ │ + cbnz r3, 660f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65fa8 │ │ │ │ + beq.n 66108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65fa8 │ │ │ │ + cbnz r3, 66108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65fd8 │ │ │ │ + beq.n 66138 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65fee │ │ │ │ + bne.n 6614e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66022 │ │ │ │ + beq.n 66182 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66022 │ │ │ │ - b.n 65ff0 │ │ │ │ + ble.n 66182 │ │ │ │ + b.n 66150 │ │ │ │ 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 6600e │ │ │ │ + beq.n 6616e │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6603c │ │ │ │ + bne.n 6619c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66022 │ │ │ │ + beq.n 66182 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6603e │ │ │ │ + bgt.n 6619e │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 66080 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 661e0 │ │ │ │ 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 16443c │ │ │ │ + bl 1654b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6606a │ │ │ │ + beq.n 661ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6606a │ │ │ │ + cbnz r3, 661ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66080 │ │ │ │ + beq.n 661e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66080 │ │ │ │ + cbnz r3, 661e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 660b0 │ │ │ │ + beq.n 66210 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 660c6 │ │ │ │ + bne.n 66226 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 660fa │ │ │ │ + beq.n 6625a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 660fa │ │ │ │ - b.n 660c8 │ │ │ │ + ble.n 6625a │ │ │ │ + b.n 66228 │ │ │ │ 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 660e6 │ │ │ │ + beq.n 66246 │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66114 │ │ │ │ + bne.n 66274 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 660fa │ │ │ │ + beq.n 6625a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66116 │ │ │ │ + bgt.n 66276 │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 66158 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 662b8 │ │ │ │ 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 e6664 │ │ │ │ + bl e66d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66142 │ │ │ │ + beq.n 662a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66142 │ │ │ │ + cbnz r3, 662a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66158 │ │ │ │ + beq.n 662b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66158 │ │ │ │ + cbnz r3, 662b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006615c : │ │ │ │ +000662bc : │ │ │ │ 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, #8948 @ 0x22f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 66182 │ │ │ │ + bne.n 662e2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 21c690 │ │ │ │ + b.w 21dc20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18848 @ 0x49a0 │ │ │ │ + movw r1, #22072 @ 0x5638 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19324 @ 0x4b7c │ │ │ │ + movw r1, #23628 @ 0x5c4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000661c4 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +00066324 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 661f4 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 66354 <_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, #50244 @ 0xc444 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16600 @ 0x40d8 │ │ │ │ + movw r1, #19824 @ 0x4d70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 6623c <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ + blt.n 6639c <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 66248 <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ + blt.n 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 66252 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 663b2 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66252 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 663b2 <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r7, [r1, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, r4, r7, r1 │ │ │ │ sbcs.w r4, r1, #0 │ │ │ │ - blt.n 6627e <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ + blt.n 663de <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 66296 <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ - b.n 662a2 <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ + bge.n 663f6 <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + b.n 66402 <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 66296 <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + beq.n 663f6 <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 662aa <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ + blt.n 6640a <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 662b4 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 66414 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 662b4 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 66414 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 662bc <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ - cbz r2, 662d8 <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ + cbnz r5, 6641c <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ + cbz r2, 66438 <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45760 @ 0xb2c0 │ │ │ │ + movw r1, #48984 @ 0xbf58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 662da <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ + b.n 6643a <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ 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 │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add.w r1, sp, #31 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - 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, #19368 @ 0x4ba8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ - cmp r0, #6 │ │ │ │ - bne.n 66354 <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ - 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 66354 <_PyInterpreterState_FailIfRunningMain@@Base+0x190> │ │ │ │ - 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 6636e <_PyInterpreterState_FailIfRunningMain@@Base+0x1aa> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19388 @ 0x4bbc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - 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 r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 66396 <_PyInterpreterState_FailIfRunningMain@@Base+0x1d2> │ │ │ │ + cbnz r2, 66460 <_PyInterpreterState_FailIfRunningMain@@Base+0x13c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 6645e <_PyInterpreterState_FailIfRunningMain@@Base+0x29a> │ │ │ │ + bhi.n 66528 <_PyInterpreterState_FailIfRunningMain@@Base+0x204> │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #1360 @ 0x550 │ │ │ │ + movw r0, #4584 @ 0x11e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66388 <_PyInterpreterState_FailIfRunningMain@@Base+0x1c4> │ │ │ │ + bne.n 66452 <_PyInterpreterState_FailIfRunningMain@@Base+0x12e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66508 <_PyInterpreterState_FailIfRunningMain@@Base+0x344> │ │ │ │ + b.n 665d2 <_PyInterpreterState_FailIfRunningMain@@Base+0x2ae> │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 663b6 <_PyInterpreterState_FailIfRunningMain@@Base+0x1f2> │ │ │ │ + b.n 66480 <_PyInterpreterState_FailIfRunningMain@@Base+0x15c> │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 130fac │ │ │ │ + bl 13193c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 130fac │ │ │ │ + bl 13193c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 663e6 <_PyInterpreterState_FailIfRunningMain@@Base+0x222> │ │ │ │ + cbnz r0, 664b0 <_PyInterpreterState_FailIfRunningMain@@Base+0x18c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bne.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66478 <_PyInterpreterState_FailIfRunningMain@@Base+0x2b4> │ │ │ │ + beq.n 66542 <_PyInterpreterState_FailIfRunningMain@@Base+0x21e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 130fac │ │ │ │ + bl 13193c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 664d4 <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + beq.n 6659e <_PyInterpreterState_FailIfRunningMain@@Base+0x27a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6647a <_PyInterpreterState_FailIfRunningMain@@Base+0x2b6> │ │ │ │ + bne.n 66544 <_PyInterpreterState_FailIfRunningMain@@Base+0x220> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15176 @ 0x3b48 │ │ │ │ + movw r1, #18400 @ 0x47e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664d4 <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + beq.n 6659e <_PyInterpreterState_FailIfRunningMain@@Base+0x27a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 664d4 <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + bne.n 6659e <_PyInterpreterState_FailIfRunningMain@@Base+0x27a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 664d4 <_PyInterpreterState_FailIfRunningMain@@Base+0x310> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6659e <_PyInterpreterState_FailIfRunningMain@@Base+0x27a> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 130fac │ │ │ │ + bl 13193c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ - ldr r4, [pc, #204] @ (6650c <_PyInterpreterState_FailIfRunningMain@@Base+0x348>) │ │ │ │ + beq.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ + ldr r4, [pc, #204] @ (665d8 <_PyInterpreterState_FailIfRunningMain@@Base+0x2b4>) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 6647a <_PyInterpreterState_FailIfRunningMain@@Base+0x2b6> │ │ │ │ + b.n 66544 <_PyInterpreterState_FailIfRunningMain@@Base+0x220> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15208 @ 0x3b68 │ │ │ │ + movw r1, #18432 @ 0x4800 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15252 @ 0x3b94 │ │ │ │ + movw r1, #18476 @ 0x482c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ - ldr r4, [pc, #144] @ (6650c <_PyInterpreterState_FailIfRunningMain@@Base+0x348>) │ │ │ │ + b.w d5248 │ │ │ │ + ldr r4, [pc, #148] @ (665d8 <_PyInterpreterState_FailIfRunningMain@@Base+0x2b4>) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 131140 │ │ │ │ + bl 131ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66508 <_PyInterpreterState_FailIfRunningMain@@Base+0x344> │ │ │ │ + bne.n 665d2 <_PyInterpreterState_FailIfRunningMain@@Base+0x2ae> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x2dc> │ │ │ │ + beq.n 6656a <_PyInterpreterState_FailIfRunningMain@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 664a0 <_PyInterpreterState_FailIfRunningMain@@Base+0x2dc> │ │ │ │ + cbnz r3, 6656a <_PyInterpreterState_FailIfRunningMain@@Base+0x246> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664b6 <_PyInterpreterState_FailIfRunningMain@@Base+0x2f2> │ │ │ │ + beq.n 66580 <_PyInterpreterState_FailIfRunningMain@@Base+0x25c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 664b6 <_PyInterpreterState_FailIfRunningMain@@Base+0x2f2> │ │ │ │ + cbnz r3, 66580 <_PyInterpreterState_FailIfRunningMain@@Base+0x25c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.w 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bne.w 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 664ea <_PyInterpreterState_FailIfRunningMain@@Base+0x326> │ │ │ │ + beq.n 665b4 <_PyInterpreterState_FailIfRunningMain@@Base+0x290> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 664ea <_PyInterpreterState_FailIfRunningMain@@Base+0x326> │ │ │ │ + cbnz r3, 665b4 <_PyInterpreterState_FailIfRunningMain@@Base+0x290> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + beq.w 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bne.w 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 663a8 <_PyInterpreterState_FailIfRunningMain@@Base+0x1e4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 66472 <_PyInterpreterState_FailIfRunningMain@@Base+0x14e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #19412 @ 0x4bd4 │ │ │ │ + movw r0, #23672 @ 0x5c78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afec │ │ │ │ - movw r0, #19424 @ 0x4be0 │ │ │ │ + b.w 7aff4 │ │ │ │ + movw r0, #23684 @ 0x5c84 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7afec │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2957c │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d1f60 │ │ │ │ - cbnz r0, 6658e <_PyInterpreterState_FailIfRunningMain@@Base+0x3ca> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq.n 66576 <_PyInterpreterState_FailIfRunningMain@@Base+0x3b2> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #19440 @ 0x4bf0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 66590 <_PyInterpreterState_FailIfRunningMain@@Base+0x3cc> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl d2a38 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 292b0 │ │ │ │ - bl 7afec │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 66590 <_PyInterpreterState_FailIfRunningMain@@Base+0x3cc> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6659a <_PyInterpreterState_FailIfRunningMain@@Base+0x3d6> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.w 7aff4 │ │ │ │ │ │ │ │ -000665a0 : │ │ │ │ +000665f4 : │ │ │ │ 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, #4356 @ 0x1104 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 665de │ │ │ │ + beq.n 66632 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 665d6 │ │ │ │ + bmi.n 6662a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66648 │ │ │ │ - bl 85efc │ │ │ │ + b.n 6669c │ │ │ │ + bl 859dc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 665e0 │ │ │ │ + b.n 66634 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 665f6 │ │ │ │ + bne.n 6664a │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 66608 │ │ │ │ + b.n 6665c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 665d0 │ │ │ │ - bl 85efc │ │ │ │ + bpl.n 66624 │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 66620 │ │ │ │ + bne.n 66674 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66632 │ │ │ │ + b.n 66686 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 665d0 │ │ │ │ - bl 85efc │ │ │ │ + bpl.n 66624 │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 665d0 │ │ │ │ + blt.n 66624 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 665d0 │ │ │ │ + bge.n 66624 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006664c : │ │ │ │ +000666a0 : │ │ │ │ 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 1175ac │ │ │ │ + bl 117acc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66686 │ │ │ │ + beq.n 666da │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 117c9c │ │ │ │ + bl 1181bc │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006668a <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +000666de <_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, 666b6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 6670a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 666b6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 666b2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 6670a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 66706 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 666b6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 666b6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 666ca <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 6670a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 6670a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 6671e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #31284 @ 0x7a34 │ │ │ │ + movw r0, #34508 @ 0x86cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 666d6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 6672a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6924 │ │ │ │ + bl d6114 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000666e0 : │ │ │ │ +00066734 : │ │ │ │ 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, 6670a │ │ │ │ + cbz r0, 6675e │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 6670a │ │ │ │ - cbz r1, 66706 │ │ │ │ + bpl.n 6675e │ │ │ │ + cbz r1, 6675a │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 6670a │ │ │ │ - cbz r2, 6670a │ │ │ │ - cbnz r3, 6671e │ │ │ │ + bpl.n 6675e │ │ │ │ + cbz r2, 6675e │ │ │ │ + cbnz r3, 66772 │ │ │ │ movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #31284 @ 0x7a34 │ │ │ │ + movw r0, #34508 @ 0x86cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66728 │ │ │ │ + b.n 6677c │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6924 │ │ │ │ + bl d6114 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006672c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00066780 <_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, 66756 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 667aa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 66756 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 66752 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 667aa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 667a6 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 66756 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 66756 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 6676a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 667aa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 667aa <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 667be <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #31284 @ 0x7a34 │ │ │ │ + movw r0, #34508 @ 0x86cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66774 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 667c8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6924 │ │ │ │ + bl d6114 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066778 : │ │ │ │ +000667cc : │ │ │ │ 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, 667a0 │ │ │ │ + cbnz r6, 667f4 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #2460 @ 0x99c │ │ │ │ + movw r3, #5724 @ 0x165c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 667b2 │ │ │ │ - movw r0, #19480 @ 0x4c18 │ │ │ │ + b.n 66806 │ │ │ │ + movw r0, #23700 @ 0x5c94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 6687e │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 668d2 │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 667c4 │ │ │ │ + cbz r2, 66818 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 667b2 │ │ │ │ + b.n 66806 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aca5c │ │ │ │ + bl 1aecac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6687e │ │ │ │ + beq.n 668d2 │ │ │ │ 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, #61481 @ 0xf029 │ │ │ │ + movw r3, #62821 @ 0xf565 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #57805 @ 0xe1cd │ │ │ │ + movw r3, #65437 @ 0xff9d │ │ │ │ movt r3, #30 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r3, #3888 @ 0xf30 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #61321 @ 0xef89 │ │ │ │ - movt r3, #22 │ │ │ │ + movw r3, #153 @ 0x99 │ │ │ │ + movt r3, #23 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #52675 @ 0xcdc3 │ │ │ │ + movw r3, #52645 @ 0xcda5 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 805cc │ │ │ │ + bl 80540 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66878 │ │ │ │ + blt.n 668cc │ │ │ │ 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 7f97c <_PyType_GetDict@@Base> │ │ │ │ + bl 7f8f0 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80698 │ │ │ │ + bl 8060c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66882 │ │ │ │ + bne.n 668d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66878 │ │ │ │ + beq.n 668cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66878 │ │ │ │ + cbnz r3, 668cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066888 : │ │ │ │ - b.w 66778 │ │ │ │ +000668dc : │ │ │ │ + b.w 667cc │ │ │ │ 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, #51716 @ 0xca04 │ │ │ │ + movw r1, #54980 @ 0xd6c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c349c │ │ │ │ - cbnz r0, 668c0 │ │ │ │ + bl c2c60 │ │ │ │ + cbnz r0, 66914 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 668f6 │ │ │ │ + b.n 6694a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48722 │ │ │ │ + bl 486f2 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 668dc │ │ │ │ + beq.n 66930 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 668ee │ │ │ │ - b.n 668e6 │ │ │ │ - bl 80650 │ │ │ │ + bne.n 66942 │ │ │ │ + b.n 6693a │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 668ce │ │ │ │ - b.n 668bc │ │ │ │ - bl 80650 │ │ │ │ + beq.n 66922 │ │ │ │ + b.n 66910 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 668bc │ │ │ │ + bne.n 66910 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 8081c │ │ │ │ - cbnz r0, 6691c │ │ │ │ + bl 80790 │ │ │ │ + cbnz r0, 66970 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66978 │ │ │ │ + b.n 669cc │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 66932 │ │ │ │ - ldr r0, [pc, #84] @ (6697c ) │ │ │ │ + cbnz r4, 66986 │ │ │ │ + ldr r0, [pc, #84] @ (669d0 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66940 │ │ │ │ - ldr r0, [pc, #76] @ (66980 ) │ │ │ │ + b.n 66994 │ │ │ │ + ldr r0, [pc, #76] @ (669d4 ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 13ada8 │ │ │ │ + bl 13c100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66956 │ │ │ │ + beq.n 669aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66956 │ │ │ │ + cbnz r3, 669aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 66916 │ │ │ │ + beq.n 6696a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 66968 │ │ │ │ + bne.n 669bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66978 │ │ │ │ + b.n 669cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66964 │ │ │ │ + bne.n 669b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66964 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 669b8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #64 @ (adr r2, 669c0 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 66a14 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 8081c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 669aa │ │ │ │ - cbz r3, 66994 │ │ │ │ + cbz r2, 669fa │ │ │ │ + cbz r3, 669e4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 6699c │ │ │ │ - movw r1, #28372 @ 0x6ed4 │ │ │ │ + b.n 669ec │ │ │ │ + movw r1, #31596 @ 0x7b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19504 @ 0x4c30 │ │ │ │ + movw r0, #23724 @ 0x5cac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e21a4 │ │ │ │ - cbz r3, 669b0 │ │ │ │ + b.w e2190 │ │ │ │ + cbz r3, 66a00 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 669b8 │ │ │ │ - movw r1, #28372 @ 0x6ed4 │ │ │ │ + b.n 66a08 │ │ │ │ + movw r1, #31596 @ 0x7b6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #19540 @ 0x4c54 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w e21a4 │ │ │ │ - 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, #19568 @ 0x4c70 │ │ │ │ - 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 e21a4 │ │ │ │ - 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, #19600 @ 0x4c90 │ │ │ │ + movw r0, #23760 @ 0x5cd0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - ldrd r3, r4, [r1, #16] │ │ │ │ - ldrd r1, r2, [r1, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl e21a4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00066a24 <_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 66a5e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #772] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #19656 @ 0x4cc8 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 63638 <_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 66a98 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 66be0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #716] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #19724 @ 0x4d0c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 63638 <_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 66b02 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 66ace <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #664] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #19756 @ 0x4d2c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r1, r4, [sp] │ │ │ │ - movs r1, #0 │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 66af0 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #628] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #19852 @ 0x4d8c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - add.w r2, r0, #28 │ │ │ │ - cmp r7, r2 │ │ │ │ - bne.n 66bb8 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #588] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r2, #686 @ 0x2ae │ │ │ │ - b.n 66b9e <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 66b22 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #576] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #19756 @ 0x4d2c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 66b44 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #544] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - movw r2, #19904 @ 0x4dc0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cbz r6, 66b94 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 66b6c <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #504] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #19924 @ 0x4dd4 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.n 66be0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #464] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov r1, r2 │ │ │ │ - movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #19952 @ 0x4df0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.n 66bb8 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #428] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r4, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #19876 @ 0x4da4 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 66be0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cbz r2, 66be0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #392] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - movw r2, #19992 @ 0x4e18 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 66d40 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 66bfa <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r2, r4, #20 │ │ │ │ - addpl.w r2, r4, #28 │ │ │ │ - b.n 66bfc <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 66c26 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 66c0e <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ - ldrb r7, [r2, r1] │ │ │ │ - b.n 66c1a <_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 66c02 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 66c94 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 66c78 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 66c52 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #276] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #20020 @ 0x4e34 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bls.n 66d0e <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #240] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - movw r2, #20036 @ 0x4e44 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 66d0e <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20052 @ 0x4e54 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #184] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #731 @ 0x2db │ │ │ │ - b.n 66d34 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp r5, #2 │ │ │ │ - bne.n 66cd2 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 66cb4 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20068 @ 0x4e64 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #152] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #734 @ 0x2de │ │ │ │ - b.n 66d34 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 66d12 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20088 @ 0x4e78 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #124] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #735 @ 0x2df │ │ │ │ - b.n 66d34 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 66cf0 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20108 @ 0x4e8c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #92] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 66d34 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 66d18 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20128 @ 0x4ea0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #64] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 66d34 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ - ldrb r3, [r2, r0] │ │ │ │ - b.n 66d1c <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 66d1c <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 66d40 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ - ldr r5, [pc, #40] @ (66d48 <_PyUnicode_CheckConsistency@@Base+0x324>) │ │ │ │ - movw r3, #9020 @ 0x233c │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #20148 @ 0x4eb4 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #741 @ 0x2e5 │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #0 │ │ │ │ - bl 63638 <_PyObject_AssertFailed@@Base> │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ - lsls r5, r0, #1 │ │ │ │ + b.w e2190 │ │ │ │ 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 66d82 <_PyUnicode_CheckConsistency@@Base+0x35e> │ │ │ │ + bmi.n 66a4a │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 66d86 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + beq.n 66a4e │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 66d88 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ + b.n 66a50 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 66d88 <_PyUnicode_CheckConsistency@@Base+0x364> │ │ │ │ + b.n 66a50 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 728ec │ │ │ │ + bl 728b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66da8 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + cbz r0, 66a70 │ │ │ │ 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 cdcd4 <_PyUnicodeWriter_PrepareInternal@@Base+0x504> │ │ │ │ + bl cd4ac <_PyUnicodeWriter_PrepareInternal@@Base+0x508> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066dae : │ │ │ │ +00066a76 : │ │ │ │ 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 66dca │ │ │ │ - bl 4a954 │ │ │ │ - b.n 66e06 │ │ │ │ + bmi.n 66a92 │ │ │ │ + bl 4a936 │ │ │ │ + b.n 66ace │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #20224 @ 0x4f00 │ │ │ │ + movw r1, #23788 @ 0x5cec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66e06 │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + beq.n 66ace │ │ │ │ + movw r1, #4120 @ 0x1018 │ │ │ │ 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 52760 │ │ │ │ + b.w 5273c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066e0a : │ │ │ │ +00066ad2 : │ │ │ │ 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 66e26 │ │ │ │ - bl 4a954 │ │ │ │ - b.n 66eaa │ │ │ │ + bmi.n 66aee │ │ │ │ + bl 4a936 │ │ │ │ + b.n 66b72 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #20308 @ 0x4f54 │ │ │ │ + movw r1, #23872 @ 0x5d40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66eaa │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + beq.n 66b72 │ │ │ │ + movw r1, #4120 @ 0x1018 │ │ │ │ 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 52760 │ │ │ │ + bl 5273c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 66eaa │ │ │ │ + cbz r0, 66b72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 66ea2 │ │ │ │ + bmi.n 66b6a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #21612 @ 0x546c │ │ │ │ + movw r1, #24836 @ 0x6104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66eaa │ │ │ │ + beq.n 66b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66eaa │ │ │ │ + cbnz r3, 66b72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66eaa │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 66b72 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1adedc │ │ │ │ + b.w 1b02ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066eae : │ │ │ │ +00066b76 : │ │ │ │ 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 66eca │ │ │ │ - bl 4a954 │ │ │ │ - b.n 66f06 │ │ │ │ + bmi.n 66b92 │ │ │ │ + bl 4a936 │ │ │ │ + b.n 66bce │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #20400 @ 0x4fb0 │ │ │ │ + movw r1, #23964 @ 0x5d9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66f06 │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + beq.n 66bce │ │ │ │ + movw r1, #4120 @ 0x1018 │ │ │ │ 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 19f554 │ │ │ │ + b.w 1a1584 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066f0a : │ │ │ │ +00066bd2 : │ │ │ │ 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 66f26 │ │ │ │ - bl 4a954 │ │ │ │ - b.n 66f48 │ │ │ │ + bmi.n 66bee │ │ │ │ + bl 4a936 │ │ │ │ + b.n 66c10 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #20544 @ 0x5040 │ │ │ │ + movw r1, #24108 @ 0x5e2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ea24 │ │ │ │ + bl 14f9e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66f4c │ │ │ │ + bne.n 66c14 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66fa8 │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + b.n 66c70 │ │ │ │ + movw r1, #4120 @ 0x1018 │ │ │ │ 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 19f554 │ │ │ │ + bl 1a1584 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66f48 │ │ │ │ + beq.n 66c10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 66fa8 │ │ │ │ + bmi.n 66c70 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #20636 @ 0x509c │ │ │ │ + movw r1, #24200 @ 0x5e88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66f48 │ │ │ │ + beq.n 66c10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66f48 │ │ │ │ + bne.n 66c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66f48 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 66c10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066fac : │ │ │ │ +00066c74 : │ │ │ │ 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 f6e58 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f6f1c <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8adbc │ │ │ │ + b.w 8a5fc │ │ │ │ │ │ │ │ -00066fd4 : │ │ │ │ +00066c9c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 19c724 │ │ │ │ + b.w 19e4fc │ │ │ │ │ │ │ │ -00066fda <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00066ca2 <_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 cc9cc <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl cc17c <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066ffa <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00066cc2 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6700e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 66cd6 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 67012 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 66cda <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w cd7d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w ccfa4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00067018 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00066ce0 <_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 6705c <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 66d24 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 67052 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 66d1a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 6704c <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 66d14 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 67038 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 67060 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 66d00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 66d28 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 6705c <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 66d24 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 67030 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 67060 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 66cf8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 66d28 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 67062 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 66d2a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6708c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 66d54 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 6708c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 66d54 <_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 6709e <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 66d66 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 670a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 66d68 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67072 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 66d3a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd7d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfa4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 67072 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 670e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 66d3a <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 66db0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 670b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 66d7c <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 670ca <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 66d92 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 670e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 66da8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 670e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 66da8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 670b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 66d80 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 670e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 66da8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 670ce <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 66d96 <_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 │ │ │ │ @@ -91205,372 +90852,372 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10172 @ 0x27bc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67116 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 66dde <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6712c <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 66df4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 67160 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 66e28 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67160 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 6712e <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 66e28 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 66df6 <_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 6714c <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 66e14 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6717a <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 66e42 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67160 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 66e28 <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6717c <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 66e44 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 671be <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 66e86 <_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 15c5c8 │ │ │ │ + bl 15d5e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 671a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 66e70 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 671a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 66e70 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 671be <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 66e86 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 671be <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 66e86 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 671ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 66eb4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6721a <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 66ee2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67200 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 66ec8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6721c <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 66ee4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 67246 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 66f0e <_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 15bafc │ │ │ │ + bl 15cb14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67246 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 66f0e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67246 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 66f0e <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67274 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 66f3c <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 672a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 66f6a <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67288 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 66f50 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 672a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 66f6c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 672ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 66f96 <_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 120700 │ │ │ │ + bl 120c38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 672ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 66f96 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 672ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 66f96 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 672fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 66fc4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10624 @ 0x2980 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6732a <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 66ff2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 67310 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 66fd8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6732c <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 66ff4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56104 @ 0xdb28 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 67356 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6701e <_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 18e160 │ │ │ │ + bl 18fafc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67356 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 6701e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67356 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 6701e <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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, #42428 @ 0xa5bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 673a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 6706a <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 673a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 6706a <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20740 @ 0x5104 │ │ │ │ + movw r1, #24304 @ 0x5ef0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 673d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ + b.n 670a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 673d2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ + beq.n 6709a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9d67c <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9cdf0 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 673c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ + bge.n 67088 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 6739c <_PyUnicodeWriter_WriteLatin1String@@Base+0x384> │ │ │ │ + b.n 67064 <_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 673d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ + b.n 6709e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000673da : │ │ │ │ +000670a2 : │ │ │ │ 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, #236] @ (674d8 ) │ │ │ │ + ldr r4, [pc, #236] @ (671a0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #232] @ (674dc ) │ │ │ │ + ldr r3, [pc, #232] @ (671a4 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67414 │ │ │ │ + bne.n 670dc │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67404 │ │ │ │ + bne.n 670cc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 67432 │ │ │ │ + beq.n 670fa │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0bdc │ │ │ │ + bl 1e29ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6744e │ │ │ │ + bne.n 67116 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6743e │ │ │ │ + bne.n 67106 │ │ │ │ dmb ish │ │ │ │ - beq.n 6745a │ │ │ │ - ldr r0, [pc, #132] @ (674dc ) │ │ │ │ - bl 25161c │ │ │ │ + beq.n 67122 │ │ │ │ + ldr r0, [pc, #132] @ (671a4 ) │ │ │ │ + bl 25267c │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 674d2 │ │ │ │ - bl 1f8cdc │ │ │ │ + cbz r5, 6719a │ │ │ │ + bl 1faa54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6747e │ │ │ │ - movw r0, #20772 @ 0x5124 │ │ │ │ + bge.n 67146 │ │ │ │ + movw r0, #24336 @ 0x5f10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6cf0 │ │ │ │ + bl 1f8abc │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67492 │ │ │ │ + bne.n 6715a │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 67482 │ │ │ │ + bne.n 6714a │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 674ae │ │ │ │ + beq.n 67176 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #52] @ (674dc ) │ │ │ │ + ldr r0, [pc, #52] @ (671a4 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0bdc │ │ │ │ + bl 1e29ac │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 674c4 │ │ │ │ + bne.n 6718c │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 674b4 │ │ │ │ + bne.n 6717c │ │ │ │ dmb ish │ │ │ │ - beq.n 67462 │ │ │ │ - ldr r0, [pc, #16] @ (674dc ) │ │ │ │ - bl 25161c │ │ │ │ - b.n 67462 │ │ │ │ + beq.n 6712a │ │ │ │ + ldr r0, [pc, #16] @ (671a4 ) │ │ │ │ + bl 25267c │ │ │ │ + b.n 6712a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ @@ -91578,130 +91225,130 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #19625 @ 0x4ca9 │ │ │ │ + movwne r0, #23857 @ 0x5d31 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #22 │ │ │ │ - bl 673da │ │ │ │ + bl 670a2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067514 : │ │ │ │ +000671dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (67548 ) │ │ │ │ + ldr r4, [pc, #36] @ (67210 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 2001d8 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 201ed0 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67546 │ │ │ │ - movw r0, #20820 @ 0x5154 │ │ │ │ + bge.n 6720e │ │ │ │ + movw r0, #24384 @ 0x5f40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f6cf0 │ │ │ │ + b.w 1f8abc │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006754c : │ │ │ │ +00067214 : │ │ │ │ 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, #236] @ (6764c ) │ │ │ │ + ldr r4, [pc, #236] @ (67314 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (67650 ) │ │ │ │ + ldr r3, [pc, #236] @ (67318 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67586 │ │ │ │ + bne.n 6724e │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67576 │ │ │ │ + bne.n 6723e │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 675a4 │ │ │ │ + beq.n 6726c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0bdc │ │ │ │ + bl 1e29ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r5, [r5, #3704] @ 0xe78 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 675c0 │ │ │ │ + bne.n 67288 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 675b0 │ │ │ │ + bne.n 67278 │ │ │ │ dmb ish │ │ │ │ - beq.n 675cc │ │ │ │ - ldr r0, [pc, #136] @ (67650 ) │ │ │ │ - bl 25161c │ │ │ │ + beq.n 67294 │ │ │ │ + ldr r0, [pc, #136] @ (67318 ) │ │ │ │ + bl 25267c │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 67644 │ │ │ │ - bl 2001d8 <_PyEval_SetProfile@@Base> │ │ │ │ + cbz r5, 6730c │ │ │ │ + bl 201ed0 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 675f0 │ │ │ │ - movw r0, #20860 @ 0x517c │ │ │ │ + bge.n 672b8 │ │ │ │ + movw r0, #24424 @ 0x5f68 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6cf0 │ │ │ │ + bl 1f8abc │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67604 │ │ │ │ + bne.n 672cc │ │ │ │ strexb r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 675f4 │ │ │ │ + bne.n 672bc │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 67620 │ │ │ │ + beq.n 672e8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #56] @ (67650 ) │ │ │ │ + ldr r0, [pc, #56] @ (67318 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0bdc │ │ │ │ + bl 1e29ac │ │ │ │ ldr r5, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 67636 │ │ │ │ + bne.n 672fe │ │ │ │ strexb r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 67626 │ │ │ │ + bne.n 672ee │ │ │ │ dmb ish │ │ │ │ - beq.n 675d4 │ │ │ │ - ldr r0, [pc, #16] @ (67650 ) │ │ │ │ - bl 25161c │ │ │ │ - b.n 675d4 │ │ │ │ + beq.n 6729c │ │ │ │ + ldr r0, [pc, #16] @ (67318 ) │ │ │ │ + bl 25267c │ │ │ │ + b.n 6729c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -91710,401 +91357,401 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ itete eq │ │ │ │ moveq r0, #0 │ │ │ │ - movwne r0, #12293 @ 0x3005 │ │ │ │ + movwne r0, #19657 @ 0x4cc9 │ │ │ │ moveq r1, r0 │ │ │ │ movtne r0, #32 │ │ │ │ - bl 6754c │ │ │ │ + bl 67214 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067688 : │ │ │ │ +00067350 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d3a98 │ │ │ │ + bl 1d5b30 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 676a6 │ │ │ │ - bl d7ce4 │ │ │ │ + cbnz r0, 6736e │ │ │ │ + bl d74dc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 676bc │ │ │ │ + b.n 67384 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 676ba │ │ │ │ + beq.n 67382 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 676ba │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 67382 │ │ │ │ + bl 78c3c <_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 1d3a98 │ │ │ │ + bl 1d5b30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6771a │ │ │ │ + cbz r0, 673e2 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 676f6 │ │ │ │ + cbz r7, 673be │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #21576 @ 0x5448 │ │ │ │ + movw r1, #24840 @ 0x6108 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8768c │ │ │ │ + bl 8716c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 676fe │ │ │ │ + b.n 673c6 │ │ │ │ mov r1, r6 │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6770e │ │ │ │ + beq.n 673d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 67712 │ │ │ │ + cbz r3, 673da │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6771a │ │ │ │ + b.n 673e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6770e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 673d6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006771e : │ │ │ │ +000673e6 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 676be │ │ │ │ + b.n 67386 │ │ │ │ │ │ │ │ -00067722 : │ │ │ │ +000673ea : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 676be │ │ │ │ + b.n 67386 │ │ │ │ │ │ │ │ -00067726 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +000673ee <_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 142c08 │ │ │ │ + bl 143e38 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2582ac │ │ │ │ + b.w 25919c │ │ │ │ │ │ │ │ -00067744 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +0006740c <_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, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 67760 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - cbnz r0, 67764 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq.n 67428 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + cbnz r0, 6742c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67790 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + b.n 67458 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 23aa64 │ │ │ │ + bl 23bfa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67760 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + beq.n 67428 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 23aa98 │ │ │ │ + bl 23bfd8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67790 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 67458 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e3ac │ │ │ │ + bl 15f3c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67760 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - bl d7ce4 │ │ │ │ - b.n 67760 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bne.n 67428 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bl d74dc │ │ │ │ + b.n 67428 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00067794 : │ │ │ │ - ldr r0, [pc, #28] @ (677b4 ) │ │ │ │ +0006745c : │ │ │ │ + ldr r0, [pc, #28] @ (6747c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #20912 @ 0x51b0 │ │ │ │ + movw r2, #24476 @ 0x5f9c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 12ee3c <_PyErr_SetString@@Base> │ │ │ │ + b.w 12f7cc <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000677b8 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 677f4 <_PyState_AddModule@@Base+0x3c> │ │ │ │ +00067480 <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 674bc <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 677ea <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 674b2 <_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, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #36940 @ 0x904c │ │ │ │ + movw r2, #40164 @ 0x9ce4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ + bl 12f7cc <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1ae3c8 │ │ │ │ + b.w 1b07d4 │ │ │ │ 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, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #20948 @ 0x51d4 │ │ │ │ + movw r2, #24512 @ 0x5fc0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ + bl 12f7cc <_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, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #20948 @ 0x51d4 │ │ │ │ + movw r2, #24512 @ 0x5fc0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ + bl 12f7cc <_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 67884 <_PyState_AddModule@@Base+0xcc> │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 6754c <_PyState_AddModule@@Base+0xcc> │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #29784 @ 0x7458 │ │ │ │ + movw r0, #33044 @ 0x8114 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 678ac <_PyState_AddModule@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #40] @ (678b0 <_PyState_AddModule@@Base+0xf8>) │ │ │ │ + b.n 67574 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #40] @ (67578 <_PyState_AddModule@@Base+0xf8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1aef14 │ │ │ │ + bl 1b1320 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 67880 <_PyState_AddModule@@Base+0xc8> │ │ │ │ - cbz r0, 678a4 <_PyState_AddModule@@Base+0xec> │ │ │ │ + beq.n 67548 <_PyState_AddModule@@Base+0xc8> │ │ │ │ + cbz r0, 6756c <_PyState_AddModule@@Base+0xec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b0944 │ │ │ │ + b.w 1b2d54 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 72f58 │ │ │ │ + bl 72f94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67a66 <_PyState_AddModule@@Base+0x2ae> │ │ │ │ - ldr r3, [pc, #412] @ (67a70 <_PyState_AddModule@@Base+0x2b8>) │ │ │ │ + beq.w 6772e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + ldr r3, [pc, #412] @ (67738 <_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 678f6 <_PyState_AddModule@@Base+0x13e> │ │ │ │ - bne.n 678fa <_PyState_AddModule@@Base+0x142> │ │ │ │ + bgt.n 675be <_PyState_AddModule@@Base+0x13e> │ │ │ │ + bne.n 675c2 <_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 678fc <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 675c4 <_PyState_AddModule@@Base+0x144> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 678fc <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 675c4 <_PyState_AddModule@@Base+0x144> │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #5900 @ 0x170c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 67944 <_PyState_AddModule@@Base+0x18c> │ │ │ │ - bl 7afec │ │ │ │ + cbz r0, 6760c <_PyState_AddModule@@Base+0x18c> │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 67a50 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86084 │ │ │ │ + beq.w 67718 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6793a <_PyState_AddModule@@Base+0x182> │ │ │ │ + beq.n 67602 <_PyState_AddModule@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 6793a <_PyState_AddModule@@Base+0x182> │ │ │ │ + cbnz r3, 67602 <_PyState_AddModule@@Base+0x182> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6790c <_PyState_AddModule@@Base+0x154> │ │ │ │ - b.n 67a50 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 675d4 <_PyState_AddModule@@Base+0x154> │ │ │ │ + b.n 67718 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #5904 @ 0x1710 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 6798a <_PyState_AddModule@@Base+0x1d2> │ │ │ │ + cbz r0, 67652 <_PyState_AddModule@@Base+0x1d2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67952 <_PyState_AddModule@@Base+0x19a> │ │ │ │ - bl 7afec │ │ │ │ + beq.n 6761a <_PyState_AddModule@@Base+0x19a> │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67a50 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86084 │ │ │ │ + beq.n 67718 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 67982 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + beq.n 6764a <_PyState_AddModule@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 67982 <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + cbnz r3, 6764a <_PyState_AddModule@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67952 <_PyState_AddModule@@Base+0x19a> │ │ │ │ - b.n 67a50 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 6761a <_PyState_AddModule@@Base+0x19a> │ │ │ │ + b.n 67718 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #5908 @ 0x1714 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 679d0 <_PyState_AddModule@@Base+0x218> │ │ │ │ + cbz r0, 67698 <_PyState_AddModule@@Base+0x218> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67998 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - bl 7afec │ │ │ │ + beq.n 67660 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67a50 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86084 │ │ │ │ + beq.n 67718 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 679c8 <_PyState_AddModule@@Base+0x210> │ │ │ │ + beq.n 67690 <_PyState_AddModule@@Base+0x210> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 679c8 <_PyState_AddModule@@Base+0x210> │ │ │ │ + cbnz r3, 67690 <_PyState_AddModule@@Base+0x210> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67998 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - b.n 67a50 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67660 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + b.n 67718 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #10756 @ 0x2a04 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67a68 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + beq.n 67730 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67a68 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ - bl 7afec │ │ │ │ + beq.n 67730 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + bl 7aff4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67a50 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbz r0, 67718 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d43e8 │ │ │ │ + bl d3c10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67a14 <_PyState_AddModule@@Base+0x25c> │ │ │ │ + bge.n 676dc <_PyState_AddModule@@Base+0x25c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a50 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67718 <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a50 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbnz r3, 67718 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67a50 <_PyState_AddModule@@Base+0x298> │ │ │ │ - beq.n 67a2a <_PyState_AddModule@@Base+0x272> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 67718 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 676f2 <_PyState_AddModule@@Base+0x272> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a4c <_PyState_AddModule@@Base+0x294> │ │ │ │ + beq.n 67714 <_PyState_AddModule@@Base+0x294> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a4c <_PyState_AddModule@@Base+0x294> │ │ │ │ + cbnz r3, 67714 <_PyState_AddModule@@Base+0x294> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67a4c <_PyState_AddModule@@Base+0x294> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 67714 <_PyState_AddModule@@Base+0x294> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67a46 <_PyState_AddModule@@Base+0x28e> │ │ │ │ + beq.n 6770e <_PyState_AddModule@@Base+0x28e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a46 <_PyState_AddModule@@Base+0x28e> │ │ │ │ + cbnz r3, 6770e <_PyState_AddModule@@Base+0x28e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 67a50 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bne.n 67718 <_PyState_AddModule@@Base+0x298> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 679e4 <_PyState_AddModule@@Base+0x22c> │ │ │ │ + b.n 676ac <_PyState_AddModule@@Base+0x22c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67a66 <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + beq.n 6772e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a66 <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + cbnz r3, 6772e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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} │ │ │ │ @@ -92113,242 +91760,242 @@ │ │ │ │ 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, 67aa6 <_PyState_AddModule@@Base+0x2ee> │ │ │ │ - movw r1, #51936 @ 0xcae0 │ │ │ │ + cbnz r0, 6776e <_PyState_AddModule@@Base+0x2ee> │ │ │ │ + movw r1, #55200 @ 0xd7a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4932 @ 0x1344 │ │ │ │ + movw r0, #8196 @ 0x2004 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67aba <_PyState_AddModule@@Base+0x302> │ │ │ │ - bl 115834 │ │ │ │ - b.n 67ada <_PyState_AddModule@@Base+0x322> │ │ │ │ - bl 10dbd4 │ │ │ │ + bne.n 67782 <_PyState_AddModule@@Base+0x302> │ │ │ │ + bl 115d5c │ │ │ │ + b.n 677a2 <_PyState_AddModule@@Base+0x322> │ │ │ │ + bl 10dda0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67ada <_PyState_AddModule@@Base+0x322> │ │ │ │ + bge.n 677a2 <_PyState_AddModule@@Base+0x322> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 67ada <_PyState_AddModule@@Base+0x322> │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 677a2 <_PyState_AddModule@@Base+0x322> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12599c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 125e74 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00067ae4 : │ │ │ │ +000677ac : │ │ │ │ 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] @ (67b50 ) │ │ │ │ - bl 12eca0 │ │ │ │ + ldr r0, [pc, #88] @ (67818 ) │ │ │ │ + bl 12f630 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67b16 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 67b48 │ │ │ │ - movw r0, #51892 @ 0xcab4 │ │ │ │ + cbnz r0, 677de │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 67810 │ │ │ │ + movw r0, #55156 @ 0xd774 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 117eb4 │ │ │ │ - cbz r0, 67b48 │ │ │ │ + bl 118414 │ │ │ │ + cbz r0, 67810 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (67b54 ) │ │ │ │ + ldr r0, [pc, #56] @ (6781c ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 95b98 │ │ │ │ + bl 95350 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67b3c │ │ │ │ + beq.n 67804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 67b40 │ │ │ │ + cbz r3, 67808 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 67b48 │ │ │ │ + b.n 67810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b3c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 67804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - beq.n 67ae4 │ │ │ │ + beq.n 677ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 67810 <_PyState_AddModule@@Base+0x58> │ │ │ │ + b.n 674d8 <_PyState_AddModule@@Base+0x58> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 67b66 │ │ │ │ - movw r0, #37496 @ 0x9278 │ │ │ │ + cbnz r0, 6782e │ │ │ │ + movw r0, #40720 @ 0x9f10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 1c5b74 │ │ │ │ + b.w 1c7c0c │ │ │ │ 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, #20992 @ 0x5200 │ │ │ │ + movw r7, #24556 @ 0x5fec │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #11288 @ 0x2c18 │ │ │ │ + movw r0, #14512 @ 0x38b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1c5b74 │ │ │ │ + bl 1c7c0c │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 67be0 │ │ │ │ + cbz r1, 678a8 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 67ba6 │ │ │ │ - movw r0, #20976 @ 0x51f0 │ │ │ │ + bne.n 6786e │ │ │ │ + movw r0, #24540 @ 0x5fdc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c5b74 │ │ │ │ - b.n 67b8a │ │ │ │ + bl 1c7c0c │ │ │ │ + b.n 67852 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 67bb8 │ │ │ │ - movw r0, #20980 @ 0x51f4 │ │ │ │ + bhi.n 67880 │ │ │ │ + movw r0, #24544 @ 0x5fe0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c5b74 │ │ │ │ - b.n 67b8a │ │ │ │ + bl 1c7c0c │ │ │ │ + b.n 67852 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 67bca │ │ │ │ - movw r0, #20984 @ 0x51f8 │ │ │ │ + bhi.n 67892 │ │ │ │ + movw r0, #24548 @ 0x5fe4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1c5b74 │ │ │ │ - b.n 67b8a │ │ │ │ + bl 1c7c0c │ │ │ │ + b.n 67852 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #26000 @ 0x6590 │ │ │ │ + movw r0, #29224 @ 0x7228 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1c5b74 │ │ │ │ - b.n 67b8a │ │ │ │ - movw r0, #11288 @ 0x2c18 │ │ │ │ + bl 1c7c0c │ │ │ │ + b.n 67852 │ │ │ │ + movw r0, #14512 @ 0x38b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c5b74 │ │ │ │ + b.w 1c7c0c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #52888 @ 0xce98 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 67c1a │ │ │ │ + beq.n 678e2 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67c3a │ │ │ │ - cbz r1, 67c42 │ │ │ │ - movw r0, #21000 @ 0x5208 │ │ │ │ + bne.n 67902 │ │ │ │ + cbz r1, 6790a │ │ │ │ + movw r0, #24564 @ 0x5ff4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 15d518 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 67c58 │ │ │ │ + bl 15e530 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 67920 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 67c42 │ │ │ │ + beq.n 6790a │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67c42 │ │ │ │ + beq.n 6790a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1bbddc │ │ │ │ + b.w 1bde94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67c3a │ │ │ │ - movw r0, #21000 @ 0x5208 │ │ │ │ + beq.n 67902 │ │ │ │ + movw r0, #24564 @ 0x5ff4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67c3a │ │ │ │ + bne.n 67902 │ │ │ │ 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] @ (67cc0 ) │ │ │ │ + ldr r2, [pc, #80] @ (67988 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 67cb2 │ │ │ │ + cbz r3, 6797a │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 143354 │ │ │ │ + bl 144584 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67ca2 │ │ │ │ + cbnz r0, 6796a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55256 @ 0xd7d8 │ │ │ │ + movw r1, #58480 @ 0xe470 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 67cba │ │ │ │ + bl 12f768 │ │ │ │ + b.n 67982 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2129b8 <_Py_RestoreSignals@@Base+0x2e64> │ │ │ │ + b.w 214630 <_Py_RestoreSignals@@Base+0x2dd4> │ │ │ │ movw r4, #4356 @ 0x1104 │ │ │ │ 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, #20292 @ 0x4f44 │ │ │ │ + movw r3, #20272 @ 0x4f30 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ sub sp, #16 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbz r2, 67ce6 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + cbz r2, 679ae │ │ │ │ blx 29198 │ │ │ │ movw r2, #38544 @ 0x9690 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ + str r1, [r3, #20] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 2912c │ │ │ │ - movw r1, #39760 @ 0x9b50 │ │ │ │ + movw r1, #43024 @ 0xa810 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 67d2e │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 679f6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #48768 @ 0xbe80 │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #51992 @ 0xcb18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29e24 <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -92360,656 +92007,1590 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b24e │ │ │ │ │ │ │ │ -00067d5c <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00067a24 <_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, #21024 @ 0x5220 │ │ │ │ + movw r1, #24588 @ 0x600c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 67cc4 │ │ │ │ + bl 6798c │ │ │ │ │ │ │ │ -00067d78 : │ │ │ │ +00067a40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 2912c │ │ │ │ blx 29a98 │ │ │ │ - cbnz r0, 67dc4 │ │ │ │ - bl 9a540 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 67a8c │ │ │ │ + bl 99d04 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 67dc6 │ │ │ │ - cbz r4, 67dc4 │ │ │ │ - movw r1, #37064 @ 0x90c8 │ │ │ │ + cbz r0, 67a8e │ │ │ │ + cbz r4, 67a8c │ │ │ │ + movw r1, #40328 @ 0x9d88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 67dc4 │ │ │ │ + cbz r0, 67a8c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17532 @ 0x447c │ │ │ │ + movw r1, #20756 @ 0x5114 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a890 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 67dc6 │ │ │ │ + b.n 67a8e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067dc8 : │ │ │ │ +00067a90 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bb1c │ │ │ │ │ │ │ │ -00067dd0 : │ │ │ │ +00067a98 : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bb1c │ │ │ │ │ │ │ │ -00067dd6 : │ │ │ │ +00067a9e : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2bb1c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38536 @ 0x9688 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #37064 @ 0x90c8 │ │ │ │ + movw r1, #40328 @ 0x9d88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #13 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2bb1c │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00067e1c : │ │ │ │ +00067ae4 : │ │ │ │ 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 5fea6 │ │ │ │ + bl 5fe8a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e3e : │ │ │ │ +00067b06 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 5fea6 │ │ │ │ + bl 5fe8a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e62 : │ │ │ │ +00067b2a : │ │ │ │ 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 5fea6 │ │ │ │ + bl 5fe8a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e86 : │ │ │ │ +00067b4e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b7aa │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067ea6 : │ │ │ │ +00067b6e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b7aa │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 67ee6 │ │ │ │ - cmp r1, #3 │ │ │ │ - bne.n 67ee6 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 67f06 │ │ │ │ - movs r4, #3 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r4, r3, [sp, #8] │ │ │ │ - movw r4, #19124 @ 0x4ab4 │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 67f4e │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 67f18 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 67f4e │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 67f2a │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 67f4e │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 67f3c │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 67f4e │ │ │ │ - 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 27741c <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 67f6e │ │ │ │ + cbz r3, 67ba6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 67f7c │ │ │ │ + b.n 67bb4 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 67f7a │ │ │ │ - bne.n 67f76 │ │ │ │ - cbnz r1, 67f96 │ │ │ │ + blt.n 67bb2 │ │ │ │ + bne.n 67bae │ │ │ │ + cbnz r1, 67bce │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67f7c │ │ │ │ + b.n 67bb4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #168] @ (68028 ) │ │ │ │ + ldr r1, [pc, #168] @ (67c60 ) │ │ │ │ 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 67f9c │ │ │ │ - b.n 68022 │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 67bd4 │ │ │ │ + b.n 67c5a │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 67fee │ │ │ │ + beq.n 67c26 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68022 │ │ │ │ - beq.n 67fee │ │ │ │ - ldr r1, [pc, #124] @ (6802c ) │ │ │ │ + blt.n 67c5a │ │ │ │ + beq.n 67c26 │ │ │ │ + ldr r1, [pc, #124] @ (67c64 ) │ │ │ │ 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 906e0 │ │ │ │ - cbz r0, 67fe2 │ │ │ │ + bl 8fe74 │ │ │ │ + cbz r0, 67c1a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 67fc4 │ │ │ │ - ldr r3, [pc, #76] @ (68030 ) │ │ │ │ + b.n 67bfc │ │ │ │ + ldr r3, [pc, #76] @ (67c68 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 6800c │ │ │ │ - ldr r1, [pc, #60] @ (6802c ) │ │ │ │ + b.n 67c44 │ │ │ │ + ldr r1, [pc, #60] @ (67c64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #56] @ (68030 ) │ │ │ │ + ldr r2, [pc, #56] @ (67c68 ) │ │ │ │ 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 68016 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 68022 │ │ │ │ + bne.n 67c4e │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 67c5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8081c │ │ │ │ + b.w 80790 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #896] @ (683ac ) │ │ │ │ + ldr r2, [pc, #720] @ (67f34 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37c1c │ │ │ │ + bl 37bf2 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 68088 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 67cc0 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #5476 @ 0x1564 │ │ │ │ + movw r0, #8768 @ 0x2240 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 680ba │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 67cf2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ - cbz r0, 680ba │ │ │ │ + bl 8af38 │ │ │ │ + cbz r0, 67cf2 │ │ │ │ blx 29b58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #9116 @ 0x239c │ │ │ │ - movweq r1, #21084 @ 0x525c │ │ │ │ + movwne r1, #12380 @ 0x305c │ │ │ │ + movweq r1, #24648 @ 0x6048 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #180] @ (68188 ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 1245b8 │ │ │ │ - ldr.w r4, [r6, #1292] @ 0x50c │ │ │ │ - cbz r4, 680f2 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #0 │ │ │ │ - bl 2fb98 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 68102 │ │ │ │ - movw r1, #21116 @ 0x527c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 104db8 │ │ │ │ - cbz r4, 68182 │ │ │ │ - add.w r7, r4, #8 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #21184 @ 0x52c0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - ldrh r3, [r4, #4] │ │ │ │ - movw r1, #21240 @ 0x52f8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.n 68170 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r7], #8 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r6, #1 │ │ │ │ - bl 1f655c │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #21252 @ 0x5304 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r7, #-4] │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 67d26 │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 67d3c │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 67d96 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67d96 │ │ │ │ + b.n 67d3e │ │ │ │ + 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 67d5c │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 67d72 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 67d96 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67d96 │ │ │ │ + b.n 67d74 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r6, 67dd4 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 67db0 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 67dbe │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 67e12 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 67dc6 │ │ │ │ + b.n 67d88 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 67d96 │ │ │ │ + b.n 67dc8 │ │ │ │ + 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 1f69ac <_PyEvent_Notify@@Base+0x214> │ │ │ │ - movs r2, #1 │ │ │ │ + bl 17e824 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67df6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 67df6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60472 @ 0xec38 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - b.n 68122 │ │ │ │ - movw r1, #60472 @ 0xec38 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - movs r2, #1 │ │ │ │ - b.w 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67e0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67e0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 790e8 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - movw r4, #38544 @ 0x9690 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - mov r3, r0 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r3, #10172 @ 0x27bc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #21264 @ 0x5310 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 681d2 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #60472 @ 0xec38 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2a1b0 <__fprintf_chk@plt> │ │ │ │ - ldrb.w r3, [r5, #-4] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #21300 @ 0x5334 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - blx 2a1b4 <__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 681ec │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #21312 @ 0x5340 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #21348 @ 0x5364 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w r3, [r5, #-1] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 6824c │ │ │ │ - ldrb.w r3, [r5, #-2] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 6824c │ │ │ │ - ldrb.w r3, [r5, #-3] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 6824c │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #21384 @ 0x5388 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - blx 29fe0 │ │ │ │ - b.n 682b0 │ │ │ │ - movw r7, #21476 @ 0x53e4 │ │ │ │ - movt r7, #43 @ 0x2b │ │ │ │ - subs r6, r5, #3 │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #21416 @ 0x53a8 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - subs r3, r5, r6 │ │ │ │ - ldrb.w sl, [r6], #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #21452 @ 0x53cc │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 68292 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29fe0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 68266 │ │ │ │ - movw r0, #21488 @ 0x53f0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - movs r1, #1 │ │ │ │ - blx 29fe0 │ │ │ │ - add.w r7, r5, r8 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #21636 @ 0x5484 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - subs r3, r7, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ - ldrb.w r1, [r3, #1]! │ │ │ │ - cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 682dc │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 67e44 │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 67e5a │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.n 67eb4 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67eb4 │ │ │ │ + b.n 67e5c │ │ │ │ + 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 67e7a │ │ │ │ + movw r2, #10624 @ 0x2980 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 67e90 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 67eb4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67eb4 │ │ │ │ + b.n 67e92 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r4, #0] │ │ │ │ + cbz r6, 67ef2 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 682cc │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 682de │ │ │ │ - movs r6, #0 │ │ │ │ + bne.n 67ece │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 67edc │ │ │ │ + movw r3, #56104 @ 0xdb28 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #61520 @ 0xf050 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 67f30 │ │ │ │ + movw r3, #10624 @ 0x2980 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 67ee4 │ │ │ │ + b.n 67ea6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 67eb4 │ │ │ │ + b.n 67ee6 │ │ │ │ + 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 406a8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67f14 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 67f14 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 682f4 │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #21384 @ 0x5388 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - blx 29fe0 │ │ │ │ - b.n 68346 │ │ │ │ - mov r0, r3 │ │ │ │ - movw r2, #21416 @ 0x53a8 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - ldrb.w fp, [r7, r6] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - movw r2, #21676 @ 0x54ac │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - str.w fp, [sp] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #21476 @ 0x53e4 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 68338 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67f2a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67f2a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 790e8 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +00067f34 : │ │ │ │ + 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, 67f64 │ │ │ │ + ldr r3, [pc, #52] @ (67f84 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + bl 91be8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 67f64 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + bl 790e8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1eac90 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 790e8 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00067f88 : │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 67f34 │ │ │ │ + │ │ │ │ +00067f90 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + cbz r0, 67fba │ │ │ │ + mov r5, r1 │ │ │ │ + bl 91be8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 67fbe │ │ │ │ + ldr r3, [pc, #56] @ (67fe4 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + bl 790e8 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 67fde │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1e4214 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - blx 29fe0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2a24c │ │ │ │ - cmp r6, #4 │ │ │ │ - bne.n 68306 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 683c8 │ │ │ │ - mov r6, r5 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 67fde │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 67fde │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00067fe8 <_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, 68032 <_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 68026 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 169b90 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 68028 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str.w r8, [r5, #72] @ 0x48 │ │ │ │ + bl 790e8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + │ │ │ │ +00068038 : │ │ │ │ + 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 7aff4 │ │ │ │ + cbz r0, 680a0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 91be8 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6808a │ │ │ │ + cbz r6, 680a6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7aff4 │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 680a6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6808a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6808a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movs r2, #14 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #21704 @ 0x54c8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - blx 29fe0 │ │ │ │ - sub.w ip, r6, r5 │ │ │ │ - movw r2, #21720 @ 0x54d8 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 680a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 680a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + b.n 680ec │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 1e4cfc │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 7908c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 680d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 680d6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w ip, #8 │ │ │ │ - beq.n 68386 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 680ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 680ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +000680f4 <_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 5082e <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6811c <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 68150 <_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 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 6814a <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d74b0 │ │ │ │ + b.n 68150 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 7908c │ │ │ │ + b.n 68116 <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +00068156 <_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 5082e <_PyMonitoring_FirePyThrowEvent@@Base+0x1ec> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6817e <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 681b2 <_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 4fb1a <_PyDict_SizeOf@@Base+0x74> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 681ac <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d74b0 │ │ │ │ + b.n 681b2 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 7908c │ │ │ │ + b.n 68178 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +000681b8 : │ │ │ │ + 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] @ (682b8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #236] @ (682bc ) │ │ │ │ + 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 681f0 │ │ │ │ + strexb r0, r2, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 681e0 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6820e │ │ │ │ mov r0, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 6838a │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 68360 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcc.n 68394 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - b.n 683c8 │ │ │ │ - subs r2, r7, r6 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 683ae │ │ │ │ - sub.w r6, r7, #8 │ │ │ │ - movs r2, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #21728 @ 0x54e0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - blx 29fe0 │ │ │ │ - movw r2, #21720 @ 0x54d8 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movs r1, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 6838a │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 683ae │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2a24c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 29a1c │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2912c │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + bl 1e29ac │ │ │ │ + ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 68290 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 68220 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + b.n 68212 │ │ │ │ + cbz r5, 68230 │ │ │ │ + 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 68238 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 68260 │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 68250 │ │ │ │ + dmb ish │ │ │ │ + beq.n 6826c │ │ │ │ + ldr r0, [pc, #84] @ (682bc ) │ │ │ │ + bl 25267c │ │ │ │ + adds r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7908c │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r4] │ │ │ │ + orr.w r3, r3, #8 │ │ │ │ + strex r2, r3, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 68278 │ │ │ │ + movs r0, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 682b2 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 682a4 │ │ │ │ + strexb r2, r4, [r6] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 68294 │ │ │ │ + dmb ish │ │ │ │ + beq.n 682b0 │ │ │ │ + ldr r0, [pc, #16] @ (682bc ) │ │ │ │ + bl 25267c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, r2] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 682de │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 682e8 │ │ │ │ + b.n 682ee │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 682d8 │ │ │ │ + b.n 68306 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 68306 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 682f8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 68306 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 68306 │ │ │ │ + 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, 68326 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 68330 │ │ │ │ + b.n 68336 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 68320 │ │ │ │ + b.n 6834e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 6834e │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + cbz r0, 68340 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 6834e │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 6834e │ │ │ │ + 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, 6837e │ │ │ │ + movw r3, #42012 @ 0xa41c │ │ │ │ + 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 68368 │ │ │ │ + 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, 683ae │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 683b6 │ │ │ │ + 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 683a0 │ │ │ │ + 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, 683de │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 683e6 │ │ │ │ + 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 683d0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrd r3, r2, [r0, #32] │ │ │ │ + orrs r3, r2 │ │ │ │ + ittee ne │ │ │ │ + movwne r0, #4308 @ 0x10d4 │ │ │ │ + movtne r0, #71 @ 0x47 │ │ │ │ + movweq r0, #7780 @ 0x1e64 │ │ │ │ + movteq 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 r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 68420 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 6842a │ │ │ │ + b.n 68430 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6841a │ │ │ │ + b.n 6843e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 6843e │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 6843e │ │ │ │ + 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 │ │ │ │ + bx lr │ │ │ │ + movw r3, #65104 @ 0xfe50 │ │ │ │ + movt r3, #72 @ 0x48 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + asrs r1, r1, #5 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [r0, r1, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 68480 │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + b.n 68476 │ │ │ │ + b.n 68476 │ │ │ │ + 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, 684ac │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ + cbz r0, 684b4 │ │ │ │ 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 6849e │ │ │ │ + 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] @ (6852c ) │ │ │ │ + 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 6850a │ │ │ │ + cmp r3, r1 │ │ │ │ + ite ls │ │ │ │ + movls r4, #0 │ │ │ │ + movhi r4, #1 │ │ │ │ + cbnz r4, 6850a │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [sp, #4] │ │ │ │ + add.w r3, sp, #4096 @ 0x1000 │ │ │ │ + adds r3, #3 │ │ │ │ + strb r4, [r3, #0] │ │ │ │ + bl 684b6 │ │ │ │ + mov r3, r0 │ │ │ │ + add.w r0, sp, #4096 @ 0x1000 │ │ │ │ + ldr r2, [pc, #28] @ (6852c ) │ │ │ │ + adds r0, #4 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + beq.n 68522 │ │ │ │ + blx 2a150 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r3 │ │ │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 680c0 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + movw r2, #11548 @ 0x2d1c │ │ │ │ + movt r2, #78 @ 0x4e │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 68570 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 6857a │ │ │ │ + b.n 68580 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6856a │ │ │ │ + b.n 6858e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 6858e │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 6858e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #0] @ (68594 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r0, #7] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r0, 685ac │ │ │ │ + ldr r3, [pc, #120] @ (68614 ) │ │ │ │ + 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} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx 2a3d8 <__sysconf@plt> │ │ │ │ + cmp.w r0, #32768 @ 0x8000 │ │ │ │ + ble.n 685d2 │ │ │ │ + movs r0, #75 @ 0x4b │ │ │ │ + blx 2a3d8 <__sysconf@plt> │ │ │ │ + b.n 685d6 │ │ │ │ + mov.w r0, #32768 @ 0x8000 │ │ │ │ + cmp r0, r4 │ │ │ │ + bls.n 685e0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6860e │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2a1d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 685da │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29f34 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2a528 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 685da │ │ │ │ + ldr r3, [pc, #20] @ (68614 ) │ │ │ │ + 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} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 68638 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29fa0 │ │ │ │ + b.n 6862a │ │ │ │ + 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, 68654 │ │ │ │ + bl 18c504 <_PyDeadline_Init@@Base+0x474> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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 29310 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 19a0c8 │ │ │ │ + b.w 46782 <_PyEval_FormatAwaitableError@@Base+0x768> │ │ │ │ + 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 29928 │ │ │ │ + cbnz r0, 686a8 │ │ │ │ + mov r1, sp │ │ │ │ + movs r0, #4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + blx 2a744 │ │ │ │ + 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 6867e │ │ │ │ + blx 29198 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 29198 │ │ │ │ + │ │ │ │ +000686d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #19992 @ 0x4e18 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ + ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ + cbnz r0, 686f4 │ │ │ │ + blx 2a8b4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 29258 │ │ │ │ + │ │ │ │ +000686fa : │ │ │ │ + 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 29b10 │ │ │ │ + cbnz r0, 68728 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 6872c │ │ │ │ + blx 2a20c │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movs r3, #12 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +00068730 : │ │ │ │ + b.w 2a208 │ │ │ │ + │ │ │ │ +00068734 : │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 2927c │ │ │ │ + │ │ │ │ +0006873a : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 29280 │ │ │ │ + subs r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + negs r0, r0 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00068756 : │ │ │ │ + b.w 2a318 │ │ │ │ + │ │ │ │ +0006875a : │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0006875c : │ │ │ │ + ldr r3, [pc, #12] @ (6876c ) │ │ │ │ + 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 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00068770 : │ │ │ │ + b.n 68598 │ │ │ │ + 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 68792 │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 6880e │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 68796 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + blx 29b58 │ │ │ │ + adds r0, #1 │ │ │ │ + cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ + bcc.n 687b0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 68812 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + bl 6cb24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 687aa │ │ │ │ + mov r6, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + cbz r3, 687fc │ │ │ │ + lsls r1, r3, #24 │ │ │ │ + bpl.n 687f4 │ │ │ │ + add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 687f4 │ │ │ │ + bl 6cce4 │ │ │ │ + cbz r5, 687dc │ │ │ │ + subs r6, r6, r7 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 687ee │ │ │ │ + movw r3, #40960 @ 0xa000 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + str.w r3, [r9] │ │ │ │ + mvn.w r3, #1 │ │ │ │ + b.n 68812 │ │ │ │ + adds r6, #1 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + b.n 687be │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r5, 68806 │ │ │ │ + subs r4, r4, r0 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r0, [r8] │ │ │ │ + b.n 68812 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + │ │ │ │ +00068818 : │ │ │ │ + movs r2, #0 │ │ │ │ + b.w 1be644 │ │ │ │ + │ │ │ │ +0006881e <_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 29910 │ │ │ │ + cbz r0, 6885e <_Py_closerange@@Base+0x40> │ │ │ │ + movs r0, #4 │ │ │ │ + blx 29228 │ │ │ │ + cmp r0, r5 │ │ │ │ + bgt.n 68850 <_Py_closerange@@Base+0x32> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2a944 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 6885e <_Py_closerange@@Base+0x40> │ │ │ │ + adds r4, #1 │ │ │ │ + blx 29fa0 │ │ │ │ + b.n 68850 <_Py_closerange@@Base+0x32> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00068860 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00068864 : │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00068868 : │ │ │ │ + movw r3, #19992 @ 0x4e18 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00068884 : │ │ │ │ + subs r3, r0, #1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bhi.n 688d4 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r5, #19992 @ 0x4e18 │ │ │ │ + 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 1dffb0 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ + cbnz r0, 688d0 │ │ │ │ + ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1dffb0 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ + cbnz r0, 688d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 203d1c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +000688da : │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 68884 │ │ │ │ │ │ │ │ -000683e6 : │ │ │ │ +000688e0 : │ │ │ │ + ldr r3, [pc, #8] @ (688ec ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + b.w 30884 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh.w r0, [r1] │ │ │ │ + b.w 80ed8 │ │ │ │ + movs r0, #0 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + ldrb.w r2, [r3, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + orr.w r0, r2, r0, lsl #8 │ │ │ │ + bne.n 688fc │ │ │ │ + b.w 80ed8 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 2950c │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + b.w 80ed8 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 6867e │ │ │ │ + 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 6867e │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 279188 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r0, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 29e34 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 80ed8 │ │ │ │ + │ │ │ │ +00068980 : │ │ │ │ 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, #57568 @ 0xe0e0 │ │ │ │ + movw r1, #60756 @ 0xed54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ sub sp, #4 │ │ │ │ blx 29c34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68496 │ │ │ │ + beq.n 68a30 │ │ │ │ movw r5, #11636 @ 0x2d74 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 68426 │ │ │ │ + cbz r3, 689c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1245b8 │ │ │ │ - b.n 6843a │ │ │ │ - bl 35232 │ │ │ │ + bl 124af0 │ │ │ │ + b.n 689d4 │ │ │ │ + bl 35204 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6841c │ │ │ │ - b.n 6849a │ │ │ │ - cbnz r4, 68484 │ │ │ │ + beq.n 689b6 │ │ │ │ + b.n 68a34 │ │ │ │ + cbnz r4, 68a1e │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 68478 │ │ │ │ + bcc.n 68a12 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 2a650 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -93025,612 +93606,1491 @@ │ │ │ │ blx 29a1c │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 68432 │ │ │ │ - b.n 68484 │ │ │ │ + beq.n 689cc │ │ │ │ + b.n 68a1e │ │ │ │ mov r0, r6 │ │ │ │ blx 29cc4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6843a │ │ │ │ - b.n 68488 │ │ │ │ + beq.n 689d4 │ │ │ │ + b.n 68a22 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 293a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 104db8 │ │ │ │ - b.n 6849a │ │ │ │ + bl 104ff8 │ │ │ │ + b.n 68a34 │ │ │ │ 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, #24696 @ 0x6078 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movw r0, #35976 @ 0x8c88 │ │ │ │ + movt r0, #69 @ 0x45 │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 68a90 │ │ │ │ + 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 68a8c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 68a8c │ │ │ │ + mov r0, r2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 68ac4 │ │ │ │ + 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 68ac0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 68ac0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000684a4 : │ │ │ │ +00068ac8 : │ │ │ │ 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 29490 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 684c6 │ │ │ │ + cbz r0, 68aea │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 684b6 │ │ │ │ + b.n 68ada │ │ │ │ mov r0, r5 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68556 │ │ │ │ + beq.n 68b7a │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 29490 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 684e8 │ │ │ │ + cbnz r0, 68b0c │ │ │ │ mov r0, r7 │ │ │ │ blx 2987c │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b090 │ │ │ │ - cbnz r0, 6850c │ │ │ │ + bl 8a8d0 │ │ │ │ + cbnz r0, 68b30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68556 │ │ │ │ + beq.n 68b7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 68556 │ │ │ │ + cbnz r3, 68b7a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 68556 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68b7a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 6851a │ │ │ │ + cbz r3, 68b3e │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 684d2 │ │ │ │ - ldr r0, [pc, #76] @ (68568 ) │ │ │ │ + b.n 68af6 │ │ │ │ + ldr r0, [pc, #76] @ (68b8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (6856c ) │ │ │ │ + ldr r1, [pc, #72] @ (68b90 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1d58fc │ │ │ │ - cbz r0, 6853c │ │ │ │ - movw r1, #21736 @ 0x54e8 │ │ │ │ + bl 1d7994 │ │ │ │ + cbz r0, 68b60 │ │ │ │ + movw r1, #24712 @ 0x6088 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #56] @ (68570 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (68b94 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68564 │ │ │ │ + beq.n 68b88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 68564 │ │ │ │ + cbnz r3, 68b88 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #21760 @ 0x5500 │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #24736 @ 0x60a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #16] @ (68570 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (68b94 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 68928 <_Py_open@@Base+0x32a> │ │ │ │ + b.n 68f4c <_Py_open@@Base+0xd8> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #180] @ (68c60 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 124af0 │ │ │ │ + ldr.w r4, [r6, #1292] @ 0x50c │ │ │ │ + cbz r4, 68bca │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #0 │ │ │ │ + bl 2fb74 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 68bda │ │ │ │ + movw r1, #24760 @ 0x60b8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ + bl 104ff8 │ │ │ │ + cbz r4, 68c5a │ │ │ │ + add.w r7, r4, #8 │ │ │ │ + movs r6, #0 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #24828 @ 0x60fc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + ldrh r3, [r4, #4] │ │ │ │ + movw r1, #24884 @ 0x6134 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r3, r6 │ │ │ │ + ble.n 68c48 │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r7], #8 │ │ │ │ + mov r0, r5 │ │ │ │ + adds r6, #1 │ │ │ │ + bl 1f8324 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #24896 @ 0x6140 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r7, #-4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1f8778 <_PyEvent_Notify@@Base+0x218> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + b.n 68bfa │ │ │ │ + movw r1, #63620 @ 0xf884 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + movs r2, #1 │ │ │ │ + b.w 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + 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] @ 68d7c │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr.w r3, [r8, #1184] @ 0x4a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 68d74 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r4, [r8, #1192] @ 0x4a8 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr.w sl, [r0] │ │ │ │ + movw r5, #4780 @ 0x12ac │ │ │ │ + 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 68cba │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, #5 │ │ │ │ + bne.n 68c9e │ │ │ │ + mov.w r1, #624 @ 0x270 │ │ │ │ + movs r6, #4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 68cbe │ │ │ │ + mov.w fp, #1 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ + mla r3, r3, r6, r5 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cbz r2, 68cd4 │ │ │ │ + adds r1, #12 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, r5 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + blx 2a174 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 68cfe │ │ │ │ + movs r2, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #43024 @ 0xa810 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ + mla r5, r3, r6, r5 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29b58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 68d3a │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #23 │ │ │ │ + add r0, sp, #8 │ │ │ │ + movw r5, #35436 @ 0x8a6c │ │ │ │ + movt r5, #41 @ 0x29 │ │ │ │ + blx 2957c │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 29f04 <__snprintf_chk@plt> │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #24908 @ 0x614c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 29b58 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #4172 @ 0x104c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1a8d3c <_Py_write_noraise@@Base> │ │ │ │ + ldr.w r1, [r8, #1196] @ 0x4ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ede0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r1, [r8, #1200] @ 0x4b0 │ │ │ │ + bl 2b534 │ │ │ │ + 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 29e30 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 55af2 <_Py_hashtable_size@@Base> │ │ │ │ + bl 55b28 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00068594 <_Py_stat@@Base>: │ │ │ │ +00068da0 <_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 118ad4 │ │ │ │ - cbz r0, 685f4 <_Py_stat@@Base+0x60> │ │ │ │ + bl 119030 │ │ │ │ + cbz r0, 68e00 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14c6fc │ │ │ │ + bl 14d678 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 685d2 <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 68dde <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 685f4 <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 68e00 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 685f4 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 68e00 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 685f4 <_Py_stat@@Base+0x60> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68e00 <_Py_stat@@Base+0x60> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a028 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 685f8 <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 68e04 <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 685f8 <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 68e04 <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 685f8 <_Py_stat@@Base+0x64> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68e04 <_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, #11548 @ 0x2d1c │ │ │ │ + movt r5, #78 @ 0x4e │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cbz r4, 68e36 <_Py_stat@@Base+0x96> │ │ │ │ + bl 97dec │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a8d0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 97dec │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2a380 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a8d0 │ │ │ │ + bl e928c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r0, #0 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000685fe <_Py_open@@Base>: │ │ │ │ +00068e74 <_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 92450 │ │ │ │ + bl 91be8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 686a6 <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 68f1c <_Py_open@@Base+0xa8> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #35876 @ 0x8c24 │ │ │ │ + movw r1, #39020 @ 0x986c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #37636 @ 0x9304 │ │ │ │ + movw r0, #40860 @ 0x9f9c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 686be <_Py_open@@Base+0xc0> │ │ │ │ - bl 98638 │ │ │ │ + beq.n 68f34 <_Py_open@@Base+0xc0> │ │ │ │ + bl 97dec │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a004 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 68674 <_Py_open@@Base+0x76> │ │ │ │ + bge.n 68eea <_Py_open@@Base+0x76> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 686ac <_Py_open@@Base+0xae> │ │ │ │ - bl e921c │ │ │ │ + bne.n 68f22 <_Py_open@@Base+0xae> │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68646 <_Py_open@@Base+0x48> │ │ │ │ - b.n 686be <_Py_open@@Base+0xc0> │ │ │ │ + beq.n 68ebc <_Py_open@@Base+0x48> │ │ │ │ + b.n 68f34 <_Py_open@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6868a <_Py_open@@Base+0x8c> │ │ │ │ + beq.n 68f00 <_Py_open@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6868a <_Py_open@@Base+0x8c> │ │ │ │ + cbnz r3, 68f00 <_Py_open@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23144 @ 0x5a68 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - bl 1bccfc │ │ │ │ + bl 1bedb4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 686d8 <_Py_open@@Base+0xda> │ │ │ │ + bne.n 68f4e <_Py_open@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 686d8 <_Py_open@@Base+0xda> │ │ │ │ + b.n 68f4e <_Py_open@@Base+0xda> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6944 │ │ │ │ + bl f6a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 686a6 <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 68f1c <_Py_open@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 686a6 <_Py_open@@Base+0xa8> │ │ │ │ + bne.n 68f1c <_Py_open@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 686a6 <_Py_open@@Base+0xa8> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 68f1c <_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, #104] @ (6875c <_Py_open@@Base+0x15e>) │ │ │ │ - movw r4, #49140 @ 0xbff4 │ │ │ │ + ldr r5, [pc, #108] @ (68fd4 <_Py_open@@Base+0x160>) │ │ │ │ + movw r4, #52364 @ 0xcc8c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ 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 21cbc8 <_PyXI_Exit@@Base+0x35c> │ │ │ │ - cbnz r0, 68716 <_Py_open@@Base+0x118> │ │ │ │ + bl 21e158 <_PyXI_Exit@@Base+0x35c> │ │ │ │ + cbnz r0, 68f8c <_Py_open@@Base+0x118> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68746 <_Py_open@@Base+0x148> │ │ │ │ + b.n 68fbc <_Py_open@@Base+0x148> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #37484 @ 0x926c │ │ │ │ + movw r1, #40732 @ 0x9f1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18980 @ 0x4a24 │ │ │ │ + movw r0, #22204 @ 0x56bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68712 <_Py_open@@Base+0x114> │ │ │ │ + beq.n 68f88 <_Py_open@@Base+0x114> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21e2f0 │ │ │ │ + bl 21f880 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68712 <_Py_open@@Base+0x114> │ │ │ │ - bl 80f64 │ │ │ │ - ldr r3, [pc, #20] @ (6875c <_Py_open@@Base+0x15e>) │ │ │ │ + blt.n 68f88 <_Py_open@@Base+0x114> │ │ │ │ + bl 80ed8 │ │ │ │ + ldr r3, [pc, #20] @ (68fd4 <_Py_open@@Base+0x160>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 68758 <_Py_open@@Base+0x15a> │ │ │ │ + beq.n 68fce <_Py_open@@Base+0x15a> │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f94b0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 69004 <_Py_open@@Base+0x190> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 6901c <_Py_open@@Base+0x1a8> │ │ │ │ + tst.w r0, #128 @ 0x80 │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + pop {r3, 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 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 69040 <_Py_open@@Base+0x1cc> │ │ │ │ + cmp r1, #3 │ │ │ │ + bne.n 69040 <_Py_open@@Base+0x1cc> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 69060 <_Py_open@@Base+0x1ec> │ │ │ │ + movs r4, #3 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r4, r3, [sp, #8] │ │ │ │ + movw r4, #19192 @ 0x4af8 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 690a8 <_Py_open@@Base+0x234> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 69072 <_Py_open@@Base+0x1fe> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 690a8 <_Py_open@@Base+0x234> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f94b0 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 69084 <_Py_open@@Base+0x210> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 690a8 <_Py_open@@Base+0x234> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 69096 <_Py_open@@Base+0x222> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 690a8 <_Py_open@@Base+0x234> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 278040 <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 690ce <_Py_open@@Base+0x25a> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 690ce <_Py_open@@Base+0x25a> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 690ce <_Py_open@@Base+0x25a> │ │ │ │ + cbnz r0, 690e6 <_Py_open@@Base+0x272> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #44] @ (69104 <_Py_open@@Base+0x290>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 690fe <_Py_open@@Base+0x28a> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 690f8 <_Py_open@@Base+0x284> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 690fe <_Py_open@@Base+0x28a> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29774 <_exit@plt> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [pc, #144] @ (69198 <_Py_open@@Base+0x324>) │ │ │ │ + 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, 69128 <_Py_open@@Base+0x2b4> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 69128 <_Py_open@@Base+0x2b4> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 69128 <_Py_open@@Base+0x2b4> │ │ │ │ + cbnz r0, 69144 <_Py_open@@Base+0x2d0> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #80] @ (69180 <_Py_open@@Base+0x30c>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69144 <_Py_open@@Base+0x2d0> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6917c <_Py_open@@Base+0x308> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f94b0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 69160 <_Py_open@@Base+0x2ec> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 69140 <_Py_open@@Base+0x2cc> │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 6917c <_Py_open@@Base+0x308> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + 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, #320] @ (692c4 <_Py_open@@Base+0x450>) │ │ │ │ + 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, 691a4 <_Py_open@@Base+0x330> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 691a4 <_Py_open@@Base+0x330> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 691a4 <_Py_open@@Base+0x330> │ │ │ │ + cbnz r0, 691c0 <_Py_open@@Base+0x34c> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #84] @ (69200 <_Py_open@@Base+0x38c>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 691c0 <_Py_open@@Base+0x34c> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 691fc <_Py_open@@Base+0x388> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f94b0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 691dc <_Py_open@@Base+0x368> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 691bc <_Py_open@@Base+0x348> │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 691fc <_Py_open@@Base+0x388> │ │ │ │ + and.w r3, r0, #127 @ 0x7f │ │ │ │ + movw r2, #7780 @ 0x1e64 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + adds r3, #1 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + 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, #496] @ (693f4 <_Py_open@@Base+0x580>) │ │ │ │ + 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, 69224 <_Py_open@@Base+0x3b0> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 69224 <_Py_open@@Base+0x3b0> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 69224 <_Py_open@@Base+0x3b0> │ │ │ │ + cbnz r0, 69240 <_Py_open@@Base+0x3cc> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #76] @ (69278 <_Py_open@@Base+0x404>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69240 <_Py_open@@Base+0x3cc> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69274 <_Py_open@@Base+0x400> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f94b0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6925c <_Py_open@@Base+0x3e8> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6923c <_Py_open@@Base+0x3c8> │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 69274 <_Py_open@@Base+0x400> │ │ │ │ + tst.w r0, #127 @ 0x7f │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, r3 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [pc, #672] @ (6951c <_Py_open@@Base+0x6a8>) │ │ │ │ + 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, 6929c <_Py_open@@Base+0x428> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 6929c <_Py_open@@Base+0x428> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6929c <_Py_open@@Base+0x428> │ │ │ │ + cbnz r0, 692b4 <_Py_open@@Base+0x440> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (692dc <_Py_open@@Base+0x468>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 692d4 <_Py_open@@Base+0x460> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 692c6 <_Py_open@@Base+0x452> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 692d4 <_Py_open@@Base+0x460> │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #848] @ (69630 <_Py_open@@Base+0x7bc>) │ │ │ │ + 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, 69300 <_Py_open@@Base+0x48c> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 69300 <_Py_open@@Base+0x48c> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 69300 <_Py_open@@Base+0x48c> │ │ │ │ + cbnz r0, 69318 <_Py_open@@Base+0x4a4> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (69340 <_Py_open@@Base+0x4cc>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69338 <_Py_open@@Base+0x4c4> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6932a <_Py_open@@Base+0x4b6> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 69338 <_Py_open@@Base+0x4c4> │ │ │ │ + and.w r0, r4, #127 @ 0x7f │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #0] @ (69344 <_Py_open@@Base+0x4d0>) │ │ │ │ + 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, 69364 <_Py_open@@Base+0x4f0> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 69364 <_Py_open@@Base+0x4f0> │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 69364 <_Py_open@@Base+0x4f0> │ │ │ │ + cbnz r0, 6937c <_Py_open@@Base+0x508> │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #56] @ (693a4 <_Py_open@@Base+0x530>) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6939c <_Py_open@@Base+0x528> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6938e <_Py_open@@Base+0x51a> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 6939c <_Py_open@@Base+0x528> │ │ │ │ + ubfx r0, r4, #8, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #176] @ (69458 <_Py_open@@Base+0x5e4>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r1, r0 │ │ │ │ + sub sp, #16 │ │ │ │ + movw r0, #24952 @ 0x6178 │ │ │ │ + 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 e2190 │ │ │ │ + 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, #24984 @ 0x6198 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldrd r3, r4, [r1, #16] │ │ │ │ + ldrd r1, r2, [r1, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl e2190 │ │ │ │ + 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 2047d8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r0, #25040 @ 0x61d0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + b.w e2190 │ │ │ │ + push {r4} │ │ │ │ + mov r3, r0 │ │ │ │ + dmb ish │ │ │ │ + ldrb r1, [r0, #8] │ │ │ │ + dmb ish │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + tst.w r1, #1 │ │ │ │ + movw r4, #25064 @ 0x61e8 │ │ │ │ + movt r4, #43 @ 0x2b │ │ │ │ + movw r1, #63336 @ 0xf768 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #25076 @ 0x61f4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + it eq │ │ │ │ + moveq r1, r4 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + pop {r4} │ │ │ │ + b.w e2190 │ │ │ │ + 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, #63336 @ 0xf768 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + movw r3, #25064 @ 0x61e8 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + strd r4, r0, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, r3 │ │ │ │ + movw r0, #25100 @ 0x620c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + bl e2190 │ │ │ │ + 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 ba854 │ │ │ │ - cbnz r0, 6877e <_Py_open@@Base+0x180> │ │ │ │ + bl ba028 │ │ │ │ + cbnz r0, 694d8 <_Py_open@@Base+0x664> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 687b0 <_Py_open@@Base+0x1b2> │ │ │ │ + b.n 6950a <_Py_open@@Base+0x696> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ba854 │ │ │ │ + bl ba028 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6877a <_Py_open@@Base+0x17c> │ │ │ │ + beq.n 694d4 <_Py_open@@Base+0x660> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ba854 │ │ │ │ + bl ba028 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6877a <_Py_open@@Base+0x17c> │ │ │ │ + beq.n 694d4 <_Py_open@@Base+0x660> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #21784 @ 0x5518 │ │ │ │ + movw r0, #25144 @ 0x6238 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e21a4 │ │ │ │ + bl e2190 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ + orr.w r0, r2, r0, lsl #8 │ │ │ │ + bgt.n 69512 <_Py_open@@Base+0x69e> │ │ │ │ + b.w 7ec40 │ │ │ │ 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 71fa4 │ │ │ │ - cbz r0, 68832 <_Py_open@@Base+0x234> │ │ │ │ + bl 71f6c │ │ │ │ + cbz r0, 695a0 <_Py_open@@Base+0x72c> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 68834 <_Py_open@@Base+0x236> │ │ │ │ + bls.n 695a2 <_Py_open@@Base+0x72e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 687f0 <_Py_open@@Base+0x1f2> │ │ │ │ + bne.n 6955e <_Py_open@@Base+0x6ea> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 687d4 <_Py_open@@Base+0x1d6> │ │ │ │ - bl 8081c │ │ │ │ + b.n 69542 <_Py_open@@Base+0x6ce> │ │ │ │ + bl 80790 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 6881c <_Py_open@@Base+0x21e> │ │ │ │ - bl 7a224 │ │ │ │ + cbz r6, 6958a <_Py_open@@Base+0x716> │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 68816 <_Py_open@@Base+0x218> │ │ │ │ + beq.n 69584 <_Py_open@@Base+0x710> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 68816 <_Py_open@@Base+0x218> │ │ │ │ + cbnz r3, 69584 <_Py_open@@Base+0x710> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 687ec <_Py_open@@Base+0x1ee> │ │ │ │ + bne.n 6955a <_Py_open@@Base+0x6e6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68832 <_Py_open@@Base+0x234> │ │ │ │ + beq.n 695a0 <_Py_open@@Base+0x72c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68832 <_Py_open@@Base+0x234> │ │ │ │ + cbnz r3, 695a0 <_Py_open@@Base+0x72c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 687b4 <_Py_open@@Base+0x1b6> │ │ │ │ + b.n 69522 <_Py_open@@Base+0x6ae> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 687b4 <_Py_open@@Base+0x1b6> │ │ │ │ - cbz r0, 688a8 <_Py_open@@Base+0x2aa> │ │ │ │ + bl 69522 <_Py_open@@Base+0x6ae> │ │ │ │ + cbz r0, 69616 <_Py_open@@Base+0x7a2> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68874 <_Py_open@@Base+0x276> │ │ │ │ + cbnz r0, 695e2 <_Py_open@@Base+0x76e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 688a8 <_Py_open@@Base+0x2aa> │ │ │ │ + beq.n 69616 <_Py_open@@Base+0x7a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 688a8 <_Py_open@@Base+0x2aa> │ │ │ │ + cbnz r3, 69616 <_Py_open@@Base+0x7a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 688a8 <_Py_open@@Base+0x2aa> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 69616 <_Py_open@@Base+0x7a2> │ │ │ │ movs r0, #1 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 688ac <_Py_open@@Base+0x2ae> │ │ │ │ + cbnz r0, 6961a <_Py_open@@Base+0x7a6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 68892 <_Py_open@@Base+0x294> │ │ │ │ + beq.n 69600 <_Py_open@@Base+0x78c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 68892 <_Py_open@@Base+0x294> │ │ │ │ + cbnz r3, 69600 <_Py_open@@Base+0x78c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 688a8 <_Py_open@@Base+0x2aa> │ │ │ │ + beq.n 69616 <_Py_open@@Base+0x7a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 688a8 <_Py_open@@Base+0x2aa> │ │ │ │ + cbnz r3, 69616 <_Py_open@@Base+0x7a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 688c4 <_Py_open@@Base+0x2c6> │ │ │ │ + b.n 69632 <_Py_open@@Base+0x7be> │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + b.w 80790 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f93f4 │ │ │ │ + bl f94b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 688e8 <_Py_open@@Base+0x2ea> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 688ec <_Py_open@@Base+0x2ee> │ │ │ │ - b.n 6892e <_Py_open@@Base+0x330> │ │ │ │ + bne.n 6965a <_Py_open@@Base+0x7e6> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 6965e <_Py_open@@Base+0x7ea> │ │ │ │ + b.n 696a0 <_Py_open@@Base+0x82c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68904 <_Py_open@@Base+0x306> │ │ │ │ + bge.n 69676 <_Py_open@@Base+0x802> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21824 @ 0x5540 │ │ │ │ + movw r1, #25184 @ 0x6260 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6892e <_Py_open@@Base+0x330> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 696a0 <_Py_open@@Base+0x82c> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 68922 <_Py_open@@Base+0x324> │ │ │ │ + blt.n 69694 <_Py_open@@Base+0x820> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21896 @ 0x5588 │ │ │ │ + movw r1, #25256 @ 0x62a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6892e <_Py_open@@Base+0x330> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 696a0 <_Py_open@@Base+0x82c> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7ecc4 │ │ │ │ + b.w 7ec40 │ │ │ │ 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 f93f4 │ │ │ │ + bl f94b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 68952 <_Py_open@@Base+0x354> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 68956 <_Py_open@@Base+0x358> │ │ │ │ - b.n 68998 <_Py_open@@Base+0x39a> │ │ │ │ + bne.n 696c4 <_Py_open@@Base+0x850> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 696c8 <_Py_open@@Base+0x854> │ │ │ │ + b.n 6970a <_Py_open@@Base+0x896> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6896e <_Py_open@@Base+0x370> │ │ │ │ + bge.n 696e0 <_Py_open@@Base+0x86c> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21964 @ 0x55cc │ │ │ │ + movw r1, #25324 @ 0x62ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 68998 <_Py_open@@Base+0x39a> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6970a <_Py_open@@Base+0x896> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 6898c <_Py_open@@Base+0x38e> │ │ │ │ + blt.n 696fe <_Py_open@@Base+0x88a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22036 @ 0x5614 │ │ │ │ + movw r1, #25396 @ 0x6334 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 68998 <_Py_open@@Base+0x39a> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6970a <_Py_open@@Base+0x896> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7ecc4 │ │ │ │ + b.w 7ec40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 122658 │ │ │ │ - cbz r0, 689fe <_Py_open@@Base+0x400> │ │ │ │ + bl 122b90 │ │ │ │ + cbz r0, 69770 <_Py_open@@Base+0x8fc> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 290bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 689d8 <_Py_open@@Base+0x3da> │ │ │ │ + beq.n 6974a <_Py_open@@Base+0x8d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 689d8 <_Py_open@@Base+0x3da> │ │ │ │ + cbnz r3, 6974a <_Py_open@@Base+0x8d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 689f2 <_Py_open@@Base+0x3f4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 69764 <_Py_open@@Base+0x8f0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22104 @ 0x5658 │ │ │ │ + movw r1, #25464 @ 0x6378 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 689fe <_Py_open@@Base+0x400> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 69770 <_Py_open@@Base+0x8fc> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ecc4 │ │ │ │ + b.w 7ec40 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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 68a08 <_Py_open@@Base+0x40a> │ │ │ │ - b.w 7ecc4 │ │ │ │ + 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 │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add.w r1, sp, #31 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + 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, #25492 @ 0x6394 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + blx 29db8 <__isoc23_sscanf@plt> │ │ │ │ + cmp r0, #6 │ │ │ │ + bne.n 697ee <_Py_open@@Base+0x97a> │ │ │ │ + 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 697ee <_Py_open@@Base+0x97a> │ │ │ │ + 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 69808 <_Py_open@@Base+0x994> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #25512 @ 0x63a8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 68a50 <_Py_open@@Base+0x452> │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 69844 <_Py_open@@Base+0x9d0> │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22168 @ 0x5698 │ │ │ │ + movw r0, #25572 @ 0x63e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 68a5c <_Py_open@@Base+0x45e> │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 69850 <_Py_open@@Base+0x9dc> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68a60 <_Py_open@@Base+0x462> │ │ │ │ + cbnz r0, 69854 <_Py_open@@Base+0x9e0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68ab2 <_Py_open@@Base+0x4b4> │ │ │ │ + b.n 698a6 <_Py_open@@Base+0xa32> │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 68a82 <_Py_open@@Base+0x484> │ │ │ │ + beq.n 69876 <_Py_open@@Base+0xa02> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 68a5c <_Py_open@@Base+0x45e> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 69850 <_Py_open@@Base+0x9dc> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29a34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 68a9a <_Py_open@@Base+0x49c> │ │ │ │ + cbz r0, 6988e <_Py_open@@Base+0xa1a> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 72b78 │ │ │ │ - b.n 68ab2 <_Py_open@@Base+0x4b4> │ │ │ │ + bl 72b40 │ │ │ │ + b.n 698a6 <_Py_open@@Base+0xa32> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22132 @ 0x5674 │ │ │ │ + movw r1, #25536 @ 0x63c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cbz r3, 698e2 <_Py_open@@Base+0xa6e> │ │ │ │ + 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 298b8 │ │ │ │ + cbz r0, 698d8 <_Py_open@@Base+0xa64> │ │ │ │ + ldrd r3, r1, [sp] │ │ │ │ + add r0, r3 │ │ │ │ + subs r1, r1, r3 │ │ │ │ + bl 72b40 │ │ │ │ + b.n 698ec <_Py_open@@Base+0xa78> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 698ec <_Py_open@@Base+0xa78> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + add sp, #12 │ │ │ │ + pop {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 r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 2957c │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d175c │ │ │ │ + cbnz r0, 69956 <_Py_open@@Base+0xae2> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.n 6993e <_Py_open@@Base+0xaca> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #25584 @ 0x63f0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2234 │ │ │ │ + b.n 69958 <_Py_open@@Base+0xae4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl d2234 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 292b0 │ │ │ │ + bl 7aff4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 69958 <_Py_open@@Base+0xae4> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 69962 <_Py_open@@Base+0xaee> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2234 │ │ │ │ + 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 f94b0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6998a <_Py_open@@Base+0xb16> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 69992 <_Py_open@@Base+0xb1e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 699e2 <_Py_open@@Base+0xb6e> │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 699aa <_Py_open@@Base+0xb36> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #62736 @ 0xf510 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 69986 <_Py_open@@Base+0xb12> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + blx 29ac8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r3, 699da <_Py_open@@Base+0xb66> │ │ │ │ + cbz r0, 699da <_Py_open@@Base+0xb66> │ │ │ │ + movw r1, #25624 @ 0x6418 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + blx 29f88 │ │ │ │ + cbnz r0, 699da <_Py_open@@Base+0xb66> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 7aff4 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + 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, #3920] @ 0xf50 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -93643,187 +95103,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 68b08 <_Py_open@@Base+0x50a> │ │ │ │ + beq.n 69a36 <_Py_open@@Base+0xbc2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22180 @ 0x56a4 │ │ │ │ + movw r1, #25640 @ 0x6428 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 68b3a <_Py_open@@Base+0x53c> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 69a68 <_Py_open@@Base+0xbf4> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ 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, #22216 @ 0x56c8 │ │ │ │ + movw r2, #25676 @ 0x644c │ │ │ │ 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] @ (68d48 <_Py_open@@Base+0x74a>) │ │ │ │ - bl d68b4 │ │ │ │ - cbnz r0, 68b3e <_Py_open@@Base+0x540> │ │ │ │ + ldr r3, [pc, #528] @ (69c74 <_Py_open@@Base+0xe00>) │ │ │ │ + bl d60a4 │ │ │ │ + cbnz r0, 69a6c <_Py_open@@Base+0xbf8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68d3e <_Py_open@@Base+0x740> │ │ │ │ + b.n 69c6c <_Py_open@@Base+0xdf8> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 68b6c <_Py_open@@Base+0x56e> │ │ │ │ + cbnz r0, 69a9a <_Py_open@@Base+0xc26> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22244 @ 0x56e4 │ │ │ │ + movw r1, #25704 @ 0x6468 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 68d0c <_Py_open@@Base+0x70e> │ │ │ │ - bl f93f4 │ │ │ │ + b.n 69c3a <_Py_open@@Base+0xdc6> │ │ │ │ + bl f94b0 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 68b50 <_Py_open@@Base+0x552> │ │ │ │ + blt.n 69a7e <_Py_open@@Base+0xc0a> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 68bac <_Py_open@@Base+0x5ae> │ │ │ │ - bl f93f4 │ │ │ │ + cbz r0, 69ada <_Py_open@@Base+0xc66> │ │ │ │ + bl f94b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 68b90 <_Py_open@@Base+0x592> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 69abe <_Py_open@@Base+0xc4a> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 68d0a <_Py_open@@Base+0x70c> │ │ │ │ - b.n 68b94 <_Py_open@@Base+0x596> │ │ │ │ + bne.w 69c38 <_Py_open@@Base+0xdc4> │ │ │ │ + b.n 69ac2 <_Py_open@@Base+0xc4e> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68bb0 <_Py_open@@Base+0x5b2> │ │ │ │ + bge.n 69ade <_Py_open@@Base+0xc6a> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22280 @ 0x5708 │ │ │ │ + movw r1, #25740 @ 0x648c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 68b66 <_Py_open@@Base+0x568> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 69a94 <_Py_open@@Base+0xc20> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68bc0 <_Py_open@@Base+0x5c2> │ │ │ │ + cbz r3, 69aee <_Py_open@@Base+0xc7a> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 68bc2 <_Py_open@@Base+0x5c4> │ │ │ │ + b.n 69af0 <_Py_open@@Base+0xc7c> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 68bd8 <_Py_open@@Base+0x5da> │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 68b66 <_Py_open@@Base+0x568> │ │ │ │ + cbnz r0, 69b06 <_Py_open@@Base+0xc92> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 69a94 <_Py_open@@Base+0xc20> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 68bf0 <_Py_open@@Base+0x5f2> │ │ │ │ + cbnz r0, 69b1e <_Py_open@@Base+0xcaa> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 68c00 <_Py_open@@Base+0x602> │ │ │ │ - b.n 68c04 <_Py_open@@Base+0x606> │ │ │ │ + bhi.n 69b2e <_Py_open@@Base+0xcba> │ │ │ │ + b.n 69b32 <_Py_open@@Base+0xcbe> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21e9ec <_PyTime_FromMillisecondsObject@@Base+0x43c> │ │ │ │ + bl 21ffb4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68be8 <_Py_open@@Base+0x5ea> │ │ │ │ - b.n 68c1a <_Py_open@@Base+0x61c> │ │ │ │ + bne.n 69b16 <_Py_open@@Base+0xca2> │ │ │ │ + b.n 69b48 <_Py_open@@Base+0xcd4> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 68c1e <_Py_open@@Base+0x620> │ │ │ │ + cbnz r4, 69b4c <_Py_open@@Base+0xcd8> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22308 @ 0x5724 │ │ │ │ + movw r1, #25768 @ 0x64a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68d0c <_Py_open@@Base+0x70e> │ │ │ │ + b.n 69c3a <_Py_open@@Base+0xdc6> │ │ │ │ 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, 68c78 <_Py_open@@Base+0x67a> │ │ │ │ + cbz r1, 69ba6 <_Py_open@@Base+0xd32> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 68c42 <_Py_open@@Base+0x644> │ │ │ │ + bls.n 69b70 <_Py_open@@Base+0xcfc> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 68c5a <_Py_open@@Base+0x65c> │ │ │ │ + bne.n 69b88 <_Py_open@@Base+0xd14> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22352 @ 0x5750 │ │ │ │ + movw r1, #25812 @ 0x64d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 68c1a <_Py_open@@Base+0x61c> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 69b48 <_Py_open@@Base+0xcd4> │ │ │ │ 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 29c10 │ │ │ │ - b.n 68c7a <_Py_open@@Base+0x67c> │ │ │ │ + b.n 69ba8 <_Py_open@@Base+0xd34> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 68cd6 <_Py_open@@Base+0x6d8> │ │ │ │ + beq.n 69c04 <_Py_open@@Base+0xd90> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 68cac <_Py_open@@Base+0x6ae> │ │ │ │ + bls.n 69bda <_Py_open@@Base+0xd66> │ │ │ │ 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 68cac <_Py_open@@Base+0x6ae> │ │ │ │ + bhi.n 69bda <_Py_open@@Base+0xd66> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 68cac <_Py_open@@Base+0x6ae> │ │ │ │ + bhi.n 69bda <_Py_open@@Base+0xd66> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 68cc4 <_Py_open@@Base+0x6c6> │ │ │ │ + bne.n 69bf2 <_Py_open@@Base+0xd7e> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22396 @ 0x577c │ │ │ │ + movw r1, #25856 @ 0x6500 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 68c1a <_Py_open@@Base+0x61c> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 69b48 <_Py_open@@Base+0xcd4> │ │ │ │ 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] │ │ │ │ @@ -93832,5740 +95292,4263 @@ │ │ │ │ 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, #4365 @ 0x110d │ │ │ │ + movw r2, #4329 @ 0x10e9 │ │ │ │ movt r2, #3 │ │ │ │ - bl 217a30 │ │ │ │ + bl 219158 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68c1a <_Py_open@@Base+0x61c> │ │ │ │ + beq.n 69b48 <_Py_open@@Base+0xcd4> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 8081c │ │ │ │ + bl 80790 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 68d0c <_Py_open@@Base+0x70e> │ │ │ │ + b.n 69c3a <_Py_open@@Base+0xdc6> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 68d1c <_Py_open@@Base+0x71e> │ │ │ │ + cbz r3, 69c4a <_Py_open@@Base+0xdd6> │ │ │ │ mov r0, r7 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 68d3a <_Py_open@@Base+0x73c> │ │ │ │ + ble.n 69c68 <_Py_open@@Base+0xdf4> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 68d26 <_Py_open@@Base+0x728> │ │ │ │ - bl 78024 │ │ │ │ + bl d2234 │ │ │ │ + b.n 69c54 <_Py_open@@Base+0xde0> │ │ │ │ + bl 78034 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #48] @ (68d7c <_Py_open@@Base+0x77e>) │ │ │ │ + ldr r4, [pc, #352] @ (69dd8 <_Py_open@@Base+0xf64>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ + cmn.w r0, #9 │ │ │ │ + beq.n 69cb2 <_Py_open@@Base+0xe3e> │ │ │ │ + adds r3, r0, #3 │ │ │ │ + beq.n 69c9c <_Py_open@@Base+0xe28> │ │ │ │ + adds r0, #10 │ │ │ │ + beq.n 69cb6 <_Py_open@@Base+0xe42> │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #25940 @ 0x6554 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 12f768 │ │ │ │ + movw r3, #56032 @ 0xdae0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #25904 @ 0x6530 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 12f768 │ │ │ │ + b.w 1f0e80 │ │ │ │ + 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, #22444 @ 0x57ac │ │ │ │ + movw r1, #25984 @ 0x6580 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8ee90 │ │ │ │ - cbnz r0, 68d82 <_Py_open@@Base+0x784> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbnz r0, 69cee <_Py_open@@Base+0xe7a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 68e86 <_Py_open@@Base+0x888> │ │ │ │ + b.n 69df2 <_Py_open@@Base+0xf7e> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #22464 @ 0x57c0 │ │ │ │ + movw r1, #26004 @ 0x6594 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fa428 │ │ │ │ + bl fa4e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68d7e <_Py_open@@Base+0x780> │ │ │ │ + beq.n 69cea <_Py_open@@Base+0xe76> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 68dd8 <_Py_open@@Base+0x7da> │ │ │ │ + ble.n 69d44 <_Py_open@@Base+0xed0> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 68da6 <_Py_open@@Base+0x7a8> │ │ │ │ + bcc.n 69d12 <_Py_open@@Base+0xe9e> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 68dcc <_Py_open@@Base+0x7ce> │ │ │ │ + b.n 69d38 <_Py_open@@Base+0xec4> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68da2 <_Py_open@@Base+0x7a4> │ │ │ │ + beq.n 69d0e <_Py_open@@Base+0xe9a> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 68dcc <_Py_open@@Base+0x7ce> │ │ │ │ + bhi.n 69d38 <_Py_open@@Base+0xec4> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68dda <_Py_open@@Base+0x7dc> │ │ │ │ + cbnz r0, 69d46 <_Py_open@@Base+0xed2> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 68e4a <_Py_open@@Base+0x84c> │ │ │ │ + b.n 69db6 <_Py_open@@Base+0xf42> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #22512 @ 0x57f0 │ │ │ │ + movw r1, #26052 @ 0x65c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 68e26 <_Py_open@@Base+0x828> │ │ │ │ + bge.n 69d92 <_Py_open@@Base+0xf1e> │ │ │ │ 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 154e00 │ │ │ │ - cbz r0, 68e48 <_Py_open@@Base+0x84a> │ │ │ │ + bl 155e18 │ │ │ │ + cbz r0, 69db4 <_Py_open@@Base+0xf40> │ │ │ │ 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 68dee <_Py_open@@Base+0x7f0> │ │ │ │ + b.n 69d5a <_Py_open@@Base+0xee6> │ │ │ │ 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, #27013 @ 0x6985 │ │ │ │ + movw r5, #38455 @ 0x9637 │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 2fff6 <_Py_fstat@@Base+0x25a> │ │ │ │ + bl 2ffd2 <_Py_fstat@@Base+0x25a> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 68e4a <_Py_open@@Base+0x84c> │ │ │ │ + b.n 69db6 <_Py_open@@Base+0xf42> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 68e64 <_Py_open@@Base+0x866> │ │ │ │ + beq.n 69dd0 <_Py_open@@Base+0xf5c> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 68e52 <_Py_open@@Base+0x854> │ │ │ │ + bl d2234 │ │ │ │ + b.n 69dbe <_Py_open@@Base+0xf4a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68e86 <_Py_open@@Base+0x888> │ │ │ │ + beq.n 69df2 <_Py_open@@Base+0xf7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 68e86 <_Py_open@@Base+0x888> │ │ │ │ + cbnz r3, 69df2 <_Py_open@@Base+0xf7e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #22600 @ 0x5848 │ │ │ │ + movw r1, #26140 @ 0x661c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 68f00 <_Py_open@@Base+0x902> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 69e6c <_Py_open@@Base+0xff8> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #13232 @ 0x33b0 │ │ │ │ + movw r1, #16492 @ 0x406c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #22620 @ 0x585c │ │ │ │ + movw r0, #26160 @ 0x6630 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68f00 <_Py_open@@Base+0x902> │ │ │ │ - bl 98638 │ │ │ │ + beq.n 69e6c <_Py_open@@Base+0xff8> │ │ │ │ + bl 97dec │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a7a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - cbnz r4, 68f04 <_Py_open@@Base+0x906> │ │ │ │ + bl 9a8d0 │ │ │ │ + cbnz r4, 69e70 <_Py_open@@Base+0xffc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22644 @ 0x5874 │ │ │ │ + movw r1, #26184 @ 0x6648 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68f0e <_Py_open@@Base+0x910> │ │ │ │ + b.n 69e7a <_Py_open@@Base+0x1006> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ 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, #22668 @ 0x588c │ │ │ │ + movw r1, #26208 @ 0x6660 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 68f58 <_Py_open@@Base+0x95a> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 69ec4 <_Py_open@@Base+0x1050> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 68f5c <_Py_open@@Base+0x95e> │ │ │ │ + bcc.n 69ec8 <_Py_open@@Base+0x1054> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22688 @ 0x58a0 │ │ │ │ + movw r1, #26228 @ 0x6674 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68fb0 <_Py_open@@Base+0x9b2> │ │ │ │ + b.n 69f1c <_Py_open@@Base+0x10a8> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #17088 @ 0x42c0 │ │ │ │ + movw r1, #20352 @ 0x4f80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22728 @ 0x58c8 │ │ │ │ + movw r0, #26268 @ 0x669c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68f58 <_Py_open@@Base+0x95a> │ │ │ │ - bl 98638 │ │ │ │ + beq.n 69ec4 <_Py_open@@Base+0x1050> │ │ │ │ + bl 97dec │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - cbnz r4, 68faa <_Py_open@@Base+0x9ac> │ │ │ │ + bl 9a8d0 │ │ │ │ + cbnz r4, 69f16 <_Py_open@@Base+0x10a2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22752 @ 0x58e0 │ │ │ │ + movw r1, #26292 @ 0x66b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 68f58 <_Py_open@@Base+0x95a> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 69ec4 <_Py_open@@Base+0x1050> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ 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, #22776 @ 0x58f8 │ │ │ │ + movw r1, #26316 @ 0x66cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 69002 <_Py_open@@Base+0xa04> │ │ │ │ - bl 98638 │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 69f6e <_Py_open@@Base+0x10fa> │ │ │ │ + bl 97dec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 295e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - cbnz r4, 69006 <_Py_open@@Base+0xa08> │ │ │ │ + bl 9a8d0 │ │ │ │ + cbnz r4, 69f72 <_Py_open@@Base+0x10fe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + movw r1, #26336 @ 0x66e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6900c <_Py_open@@Base+0xa0e> │ │ │ │ + b.n 69f78 <_Py_open@@Base+0x1104> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ 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, #26356 @ 0x66f4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 69fce <_Py_open@@Base+0x115a> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 205814 <_PyParkingLot_UnparkAll@@Base+0x820> │ │ │ │ + cbz r0, 69fce <_Py_open@@Base+0x115a> │ │ │ │ + ldr r3, [pc, #44] @ (69fd4 <_Py_open@@Base+0x1160>) │ │ │ │ + ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ + cbz r3, 69fbc <_Py_open@@Base+0x1148> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ + mla r0, r0, r1, r3 │ │ │ │ + bl 2125e4 <_Py_RestoreSignals@@Base+0xd88> │ │ │ │ + cbnz r0, 69fc6 <_Py_open@@Base+0x1152> │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 69fce <_Py_open@@Base+0x115a> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + 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, #26372 @ 0x6704 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 6a02c <_Py_open@@Base+0x11b8> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 6a01a <_Py_open@@Base+0x11a6> │ │ │ │ + bl 97dec │ │ │ │ + mov r4, r0 │ │ │ │ + bl 6867e │ │ │ │ + movs r0, #11 │ │ │ │ + blx 29e34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 6a024 <_Py_open@@Base+0x11b0> │ │ │ │ + bl 6867e │ │ │ │ + movs r0, #11 │ │ │ │ + blx 29e34 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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, #26384 @ 0x6710 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 6a074 <_Py_open@@Base+0x1200> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 68884 │ │ │ │ + cbz r0, 6a078 <_Py_open@@Base+0x1204> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #62736 @ 0xf510 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a080 <_Py_open@@Base+0x120c> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #22816 @ 0x5920 │ │ │ │ + movw r1, #26396 @ 0x671c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee90 │ │ │ │ - cbnz r0, 69056 <_Py_open@@Base+0xa58> │ │ │ │ - bl d7ce4 │ │ │ │ - movw r2, #9817 @ 0x2659 │ │ │ │ + bl 8e6d0 │ │ │ │ + cbnz r0, 6a0ca <_Py_open@@Base+0x1256> │ │ │ │ + bl d74dc │ │ │ │ + movw r2, #11153 @ 0x2b91 │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #22832 @ 0x5930 │ │ │ │ + movw r1, #26412 @ 0x672c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8ee90 │ │ │ │ - cbnz r0, 6905a <_Py_open@@Base+0xa5c> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbnz r0, 6a0ce <_Py_open@@Base+0x125a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 690ce <_Py_open@@Base+0xad0> │ │ │ │ + b.n 6a142 <_Py_open@@Base+0x12ce> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6905c <_Py_open@@Base+0xa5e> │ │ │ │ + b.n 6a0d0 <_Py_open@@Base+0x125c> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #2880 @ 0xb40 │ │ │ │ + movw r1, #6144 @ 0x1800 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22848 @ 0x5940 │ │ │ │ + movw r0, #26428 @ 0x673c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69052 <_Py_open@@Base+0xa54> │ │ │ │ + beq.n 6a0c6 <_Py_open@@Base+0x1252> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 690c8 <_Py_open@@Base+0xaca> │ │ │ │ + cbnz r0, 6a13c <_Py_open@@Base+0x12c8> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29e64 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - cbz r5, 690ac <_Py_open@@Base+0xaae> │ │ │ │ + bl d2234 │ │ │ │ + cbz r5, 6a120 <_Py_open@@Base+0x12ac> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 690ac <_Py_open@@Base+0xaae> │ │ │ │ + beq.n 6a120 <_Py_open@@Base+0x12ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 690ac <_Py_open@@Base+0xaae> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 690be <_Py_open@@Base+0xac0> │ │ │ │ + cbnz r3, 6a120 <_Py_open@@Base+0x12ac> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6a132 <_Py_open@@Base+0x12be> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 69052 <_Py_open@@Base+0xa54> │ │ │ │ + bl f6a00 │ │ │ │ + b.n 6a0c6 <_Py_open@@Base+0x1252> │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 690ce <_Py_open@@Base+0xad0> │ │ │ │ + b.n 6a142 <_Py_open@@Base+0x12ce> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 69096 <_Py_open@@Base+0xa98> │ │ │ │ - b.n 690ae <_Py_open@@Base+0xab0> │ │ │ │ + bne.n 6a10a <_Py_open@@Base+0x1296> │ │ │ │ + b.n 6a122 <_Py_open@@Base+0x12ae> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, 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, #3992] @ 0xf98 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - mov r0, r1 │ │ │ │ - add r3, sp, #4 │ │ │ │ - movw r1, #22868 @ 0x5954 │ │ │ │ + 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, 6a17a <_Py_open@@Base+0x1306> │ │ │ │ + movw r3, #44000 @ 0xabe0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 6a17c <_Py_open@@Base+0x1308> │ │ │ │ + mov r3, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r9 │ │ │ │ + movw r1, #26448 @ 0x6750 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - mov r2, sp │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 6911e <_Py_open@@Base+0xb20> │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cmp r0, #2 │ │ │ │ - bne.n 69122 <_Py_open@@Base+0xb24> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq.n 6914e <_Py_open@@Base+0xb50> │ │ │ │ + movw r0, #26452 @ 0x6754 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 91fd8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6a22e <_Py_open@@Base+0x13ba> │ │ │ │ + cbnz r5, 6a1cc <_Py_open@@Base+0x1358> │ │ │ │ + bl 97dec │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29864 <__ioctl_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9a8d0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 6a31a <_Py_open@@Base+0x14a6> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + b.n 6a22e <_Py_open@@Base+0x13ba> │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #26464 @ 0x6760 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 155e18 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6a28a <_Py_open@@Base+0x1416> │ │ │ │ + ldr.w r8, [r4] │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cbz r7, 6a20c <_Py_open@@Base+0x1398> │ │ │ │ + cmp.w r5, #1024 @ 0x400 │ │ │ │ + add.w sl, sp, #60 @ 0x3c │ │ │ │ + bgt.n 6a24a <_Py_open@@Base+0x13d6> │ │ │ │ + movw r3, #1025 @ 0x401 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 29958 <__memcpy_chk@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w r3, [sl, r5] │ │ │ │ + b.n 6a322 <_Py_open@@Base+0x14ae> │ │ │ │ + cmp.w r5, #1024 @ 0x400 │ │ │ │ + ble.n 6a232 <_Py_open@@Base+0x13be> │ │ │ │ + mov r0, r4 │ │ │ │ + bl d2234 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22884 @ 0x5964 │ │ │ │ + movw r1, #26476 @ 0x676c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6917e <_Py_open@@Base+0xb80> │ │ │ │ - cmp r0, #10 │ │ │ │ - bne.n 6912e <_Py_open@@Base+0xb30> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #16 │ │ │ │ - beq.n 6914e <_Py_open@@Base+0xb50> │ │ │ │ - b.n 69102 <_Py_open@@Base+0xb04> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #22928 @ 0x5990 │ │ │ │ + b.n 6a33c <_Py_open@@Base+0x14c8> │ │ │ │ + add.w sl, sp, #60 @ 0x3c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + movw r3, #1025 @ 0x401 │ │ │ │ + blx 29958 <__memcpy_chk@plt> │ │ │ │ + strb.w r7, [sl, r5] │ │ │ │ + b.n 6a322 <_Py_open@@Base+0x14ae> │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 6a322 <_Py_open@@Base+0x14ae> │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 29864 <__ioctl_time64@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r7, 6a26c <_Py_open@@Base+0x13f8> │ │ │ │ + cmp.w r5, #1024 @ 0x400 │ │ │ │ + bgt.n 6a26c <_Py_open@@Base+0x13f8> │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + blx 29c10 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 6a2d8 <_Py_open@@Base+0x1464> │ │ │ │ + mov r0, r4 │ │ │ │ + bl d2234 │ │ │ │ + cbz r7, 6a280 <_Py_open@@Base+0x140c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 80ed8 │ │ │ │ + b.n 6a33c <_Py_open@@Base+0x14c8> │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl 72b40 │ │ │ │ + b.n 6a33c <_Py_open@@Base+0x14c8> │ │ │ │ + bl d74dc │ │ │ │ + movw r1, #26504 @ 0x6788 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 155e18 │ │ │ │ + cbz r0, 6a2fe <_Py_open@@Base+0x148a> │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + cmp.w r7, #1024 @ 0x400 │ │ │ │ + bgt.n 6a212 <_Py_open@@Base+0x139e> │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ + movw r3, #1025 @ 0x401 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29958 <__memcpy_chk@plt> │ │ │ │ + strb.w r8, [r5, r7] │ │ │ │ + bl 97dec │ │ │ │ + mov r2, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29864 <__ioctl_time64@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9a8d0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 6a2ee <_Py_open@@Base+0x147a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 6911e <_Py_open@@Base+0xb20> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - blx 29138 │ │ │ │ + bl f6a00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d2234 │ │ │ │ + b.n 6a22e <_Py_open@@Base+0x13ba> │ │ │ │ + mov r0, r4 │ │ │ │ + bl d2234 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72b40 │ │ │ │ + b.n 6a33c <_Py_open@@Base+0x14c8> │ │ │ │ + bl d74dc │ │ │ │ + movw r1, #26516 @ 0x6794 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 155e18 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6a19c <_Py_open@@Base+0x1328> │ │ │ │ + b.n 6a22e <_Py_open@@Base+0x13ba> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 80ed8 │ │ │ │ + b.n 6a33c <_Py_open@@Base+0x14c8> │ │ │ │ + bl 97dec │ │ │ │ + mov r1, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29864 <__ioctl_time64@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9a8d0 │ │ │ │ + b.n 6a25a <_Py_open@@Base+0x13e6> │ │ │ │ + add.w sp, sp, #1088 @ 0x440 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f94b0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6a364 <_Py_open@@Base+0x14f0> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 6a396 <_Py_open@@Base+0x1522> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69172 <_Py_open@@Base+0xb74> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 29f94 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6a38e <_Py_open@@Base+0x151a> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 6a38e <_Py_open@@Base+0x151a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w f6a00 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ + 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 2a258 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6a3c2 <_Py_open@@Base+0x154e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w f6a00 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 6911e <_Py_open@@Base+0xb20> │ │ │ │ + blx 29fd0 │ │ │ │ + cbz r0, 6a406 <_Py_open@@Base+0x1592> │ │ │ │ + negs r4, r0 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + str r4, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + movs r0, #0 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + b.n 6a40c <_Py_open@@Base+0x1598> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2a38 │ │ │ │ + bl 91be8 │ │ │ │ + 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 295f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6a438 <_Py_open@@Base+0x15c4> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w f6a00 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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 │ │ │ │ - bl 7afec │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + blx 2a8a8 │ │ │ │ + cbz r0, 6a46e <_Py_open@@Base+0x15fa> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a480 <_Py_open@@Base+0x160c> │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 29c10 │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 2137ac <_Py_RestoreSignals@@Base+0x1f50> │ │ │ │ + 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 2135c8 <_Py_RestoreSignals@@Base+0x1d6c> │ │ │ │ + cbz r0, 6a4de <_Py_open@@Base+0x166a> │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 29c10 │ │ │ │ + bl 97dec │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 29720 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r5, 6a4d8 <_Py_open@@Base+0x1664> │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a4de <_Py_open@@Base+0x166a> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 80ed8 │ │ │ │ + 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 290f0 │ │ │ │ + cbz r0, 6a50e <_Py_open@@Base+0x169a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a52a <_Py_open@@Base+0x16b6> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a368 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6a4fc <_Py_open@@Base+0x1688> │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 29c10 │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 2137ac <_Py_RestoreSignals@@Base+0x1f50> │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ 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 e1c58 │ │ │ │ + bl e1c44 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 691a6 <_Py_open@@Base+0xba8> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 691a6 <_Py_open@@Base+0xba8> │ │ │ │ + bne.n 6a552 <_Py_open@@Base+0x16de> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 6a552 <_Py_open@@Base+0x16de> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 691e2 <_Py_open@@Base+0xbe4> │ │ │ │ - bl 98638 │ │ │ │ + b.n 6a58e <_Py_open@@Base+0x171a> │ │ │ │ + bl 97dec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29fa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 691da <_Py_open@@Base+0xbdc> │ │ │ │ + bge.n 6a586 <_Py_open@@Base+0x1712> │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 691da <_Py_open@@Base+0xbdc> │ │ │ │ + beq.n 6a586 <_Py_open@@Base+0x1712> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f693c │ │ │ │ + b.w f6a00 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ 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 e1c58 │ │ │ │ + bl e1c44 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69208 <_Py_open@@Base+0xc0a> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 69208 <_Py_open@@Base+0xc0a> │ │ │ │ + bne.n 6a5b4 <_Py_open@@Base+0x1740> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 6a5b4 <_Py_open@@Base+0x1740> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69222 <_Py_open@@Base+0xc24> │ │ │ │ + b.n 6a5ce <_Py_open@@Base+0x175a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14de08 <_Py_dup@@Base> │ │ │ │ + bl 14ed88 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69204 <_Py_open@@Base+0xc06> │ │ │ │ - bl 80f64 │ │ │ │ + beq.n 6a5b0 <_Py_open@@Base+0x173c> │ │ │ │ + bl 80ed8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69222 <_Py_open@@Base+0xc24> │ │ │ │ + cbnz r0, 6a5ce <_Py_open@@Base+0x175a> │ │ │ │ mov r0, r5 │ │ │ │ blx 29fa0 │ │ │ │ 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, #26616 @ 0x67f8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r2, sp │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 6a61e <_Py_open@@Base+0x17aa> │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + cmp r0, #2 │ │ │ │ + bne.n 6a622 <_Py_open@@Base+0x17ae> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.n 6a64e <_Py_open@@Base+0x17da> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #26632 @ 0x6808 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2234 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a67e <_Py_open@@Base+0x180a> │ │ │ │ + cmp r0, #10 │ │ │ │ + bne.n 6a62e <_Py_open@@Base+0x17ba> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #16 │ │ │ │ + beq.n 6a64e <_Py_open@@Base+0x17da> │ │ │ │ + b.n 6a602 <_Py_open@@Base+0x178e> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #26676 @ 0x6834 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5248 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2234 │ │ │ │ + b.n 6a61e <_Py_open@@Base+0x17aa> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + blx 29138 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6a672 <_Py_open@@Base+0x17fe> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2234 │ │ │ │ + b.n 6a61e <_Py_open@@Base+0x17aa> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2234 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7aff4 │ │ │ │ + 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 6867e │ │ │ │ + movs r0, #0 │ │ │ │ + cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bcc.n 6a6ac <_Py_open@@Base+0x1838> │ │ │ │ + sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ + cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ + bcs.n 6a6b2 <_Py_open@@Base+0x183e> │ │ │ │ + add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ + b.n 6a6b6 <_Py_open@@Base+0x1842> │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r4 │ │ │ │ + bl 684b6 │ │ │ │ + cmp r4, r0 │ │ │ │ + ite cc │ │ │ │ + subcc r2, r0, r4 │ │ │ │ + subcs r2, r4, r0 │ │ │ │ + movw r0, #4304 @ 0x10d0 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movw r1, #26704 @ 0x6850 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5248 │ │ │ │ + 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, #26796 @ 0x68ac │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 6a724 <_Py_open@@Base+0x18b0> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.n 6a728 <_Py_open@@Base+0x18b4> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #26812 @ 0x68bc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6a758 <_Py_open@@Base+0x18e4> │ │ │ │ + bl 6875c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 68598 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6a752 <_Py_open@@Base+0x18de> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + movw r1, #26848 @ 0x68e0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5248 │ │ │ │ + b.n 6a724 <_Py_open@@Base+0x18b0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 80790 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 69250 <_Py_open@@Base+0xc52> │ │ │ │ + bpl.n 6a786 <_Py_open@@Base+0x1912> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9b3c │ │ │ │ + bl f9bf8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69268 <_Py_open@@Base+0xc6a> │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 69268 <_Py_open@@Base+0xc6a> │ │ │ │ - b.n 69272 <_Py_open@@Base+0xc74> │ │ │ │ + bne.n 6a79e <_Py_open@@Base+0x192a> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 6a79e <_Py_open@@Base+0x192a> │ │ │ │ + b.n 6a7a8 <_Py_open@@Base+0x1934> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22956 @ 0x59ac │ │ │ │ + movw r1, #26876 @ 0x68fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ecc4 │ │ │ │ + b.w 7ec40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 69226 <_Py_open@@Base+0xc28> │ │ │ │ + b.n 6a75c <_Py_open@@Base+0x18e8> │ │ │ │ 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 f9b3c │ │ │ │ + bl f9bf8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6929a <_Py_open@@Base+0xc9c> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 692b2 <_Py_open@@Base+0xcb4> │ │ │ │ + bne.n 6a7d0 <_Py_open@@Base+0x195c> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 6a7e8 <_Py_open@@Base+0x1974> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a7f0 │ │ │ │ - cbnz r0, 692b6 <_Py_open@@Base+0xcb8> │ │ │ │ + cbnz r0, 6a7ec <_Py_open@@Base+0x1978> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 692bc <_Py_open@@Base+0xcbe> │ │ │ │ + b.n 6a7f2 <_Py_open@@Base+0x197e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92450 │ │ │ │ + bl 91be8 │ │ │ │ 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, #22980 @ 0x59c4 │ │ │ │ + movw r1, #26900 @ 0x6914 │ │ │ │ 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 8ee90 │ │ │ │ - cbz r0, 69322 <_Py_open@@Base+0xd24> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 6a858 <_Py_open@@Base+0x19e4> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 69326 <_Py_open@@Base+0xd28> │ │ │ │ + bmi.n 6a85c <_Py_open@@Base+0x19e8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22996 @ 0x59d4 │ │ │ │ + movw r1, #26916 @ 0x6924 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69482 <_Py_open@@Base+0xe84> │ │ │ │ + b.n 6a9b8 <_Py_open@@Base+0x1b44> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #23040 @ 0x5a00 │ │ │ │ + movw r1, #26960 @ 0x6950 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8ee90 │ │ │ │ + bl 8e6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69322 <_Py_open@@Base+0xd24> │ │ │ │ + beq.n 6a858 <_Py_open@@Base+0x19e4> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 69362 <_Py_open@@Base+0xd64> │ │ │ │ + bcc.n 6a898 <_Py_open@@Base+0x1a24> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23088 @ 0x5a30 │ │ │ │ + movw r1, #27008 @ 0x6980 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 69322 <_Py_open@@Base+0xd24> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6a858 <_Py_open@@Base+0x19e4> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #2880 @ 0xb40 │ │ │ │ + movw r1, #6144 @ 0x1800 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #23132 @ 0x5a5c │ │ │ │ + movw r0, #27052 @ 0x69ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69322 <_Py_open@@Base+0xd24> │ │ │ │ + beq.n 6a858 <_Py_open@@Base+0x19e4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #32292 @ 0x7e24 │ │ │ │ + movw r2, #35436 @ 0x8a6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6d650 │ │ │ │ + bl 6d628 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 2957c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 29a0c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 693cc <_Py_open@@Base+0xdce> │ │ │ │ + cbz r1, 6a902 <_Py_open@@Base+0x1a8e> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 26ea98 <_PyLong_DivmodNear@@Base+0xb8c> │ │ │ │ - b.n 693e8 <_Py_open@@Base+0xdea> │ │ │ │ + bl 26f998 <_PyLong_DivmodNear@@Base+0xa48> │ │ │ │ + b.n 6a91e <_Py_open@@Base+0x1aaa> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 693ec <_Py_open@@Base+0xdee> │ │ │ │ + cbz r2, 6a922 <_Py_open@@Base+0x1aae> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23152 @ 0x5a70 │ │ │ │ + movw r1, #27072 @ 0x69c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6947a <_Py_open@@Base+0xe7c> │ │ │ │ + b.n 6a9b0 <_Py_open@@Base+0x1b3c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 69408 <_Py_open@@Base+0xe0a> │ │ │ │ + beq.n 6a93e <_Py_open@@Base+0x1aca> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 69428 <_Py_open@@Base+0xe2a> │ │ │ │ + bne.n 6a95e <_Py_open@@Base+0x1aea> │ │ │ │ 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 69428 <_Py_open@@Base+0xe2a> │ │ │ │ + b.n 6a95e <_Py_open@@Base+0x1aea> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 69428 <_Py_open@@Base+0xe2a> │ │ │ │ + beq.n 6a95e <_Py_open@@Base+0x1aea> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23192 @ 0x5a98 │ │ │ │ + movw r1, #27112 @ 0x69e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 693e8 <_Py_open@@Base+0xdea> │ │ │ │ - bl 98638 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6a91e <_Py_open@@Base+0x1aaa> │ │ │ │ + bl 97dec │ │ │ │ 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 29080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - cbz r4, 6945e <_Py_open@@Base+0xe60> │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r4, 6a994 <_Py_open@@Base+0x1b20> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 26ea98 <_PyLong_DivmodNear@@Base+0xb8c> │ │ │ │ - b.n 693e8 <_Py_open@@Base+0xdea> │ │ │ │ + bl 26f998 <_PyLong_DivmodNear@@Base+0xa48> │ │ │ │ + b.n 6a91e <_Py_open@@Base+0x1aaa> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 693e8 <_Py_open@@Base+0xdea> │ │ │ │ + beq.n 6a91e <_Py_open@@Base+0x1aaa> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #23224 @ 0x5ab8 │ │ │ │ + movw r0, #27144 @ 0x6a08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 69482 <_Py_open@@Base+0xe84> │ │ │ │ + cbz r0, 6a9b8 <_Py_open@@Base+0x1b44> │ │ │ │ blx 295c8 │ │ │ │ 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, #23228 @ 0x5abc │ │ │ │ + movw r1, #27148 @ 0x6a0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 694da <_Py_open@@Base+0xedc> │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 6aa10 <_Py_open@@Base+0x1b9c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 694c4 <_Py_open@@Base+0xec6> │ │ │ │ + bhi.n 6a9fa <_Py_open@@Base+0x1b86> │ │ │ │ adds r0, #12 │ │ │ │ - bl 12cc10 │ │ │ │ - b.n 694dc <_Py_open@@Base+0xede> │ │ │ │ + bl 12d59c │ │ │ │ + b.n 6aa12 <_Py_open@@Base+0x1b9e> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23240 @ 0x5ac8 │ │ │ │ + movw r1, #27160 @ 0x6a18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ 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 694ec <_Py_open@@Base+0xeee> │ │ │ │ + bne.n 6aa22 <_Py_open@@Base+0x1bae> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 11caf4 │ │ │ │ + b.w 11d038 │ │ │ │ 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 6950e <_Py_open@@Base+0xf10> │ │ │ │ + bgt.n 6aa44 <_Py_open@@Base+0x1bd0> │ │ │ │ pop {r4} │ │ │ │ - b.w ff50c │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w ff6bc │ │ │ │ + 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 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r3, #10172 @ 0x27bc │ │ │ │ + mov r1, r2 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 2107b4 <_PyTime_ObjectToTimespec@@Base+0x538> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6aaa0 <_Py_open@@Base+0x1c2c> │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 69554 <_Py_open@@Base+0xf56> │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 6956a <_Py_open@@Base+0xf6c> │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 695c4 <_Py_open@@Base+0xfc6> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 695c4 <_Py_open@@Base+0xfc6> │ │ │ │ - b.n 6956c <_Py_open@@Base+0xf6e> │ │ │ │ - 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 6958a <_Py_open@@Base+0xf8c> │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 695a0 <_Py_open@@Base+0xfa2> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 695c4 <_Py_open@@Base+0xfc6> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d7298 │ │ │ │ + cbz r0, 6aa9a <_Py_open@@Base+0x1c26> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldrb r1, [r5, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 1fd080 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6aac4 <_Py_open@@Base+0x1c50> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6aab2 <_Py_open@@Base+0x1c3e> │ │ │ │ + add.w r3, r1, #32768 @ 0x8000 │ │ │ │ + cmp.w r3, #65536 @ 0x10000 │ │ │ │ + bcs.n 6aa90 <_Py_open@@Base+0x1c1c> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, r2 │ │ │ │ + strb.w r1, [r3], #1 │ │ │ │ + asrs r1, r1, #8 │ │ │ │ + subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 695c4 <_Py_open@@Base+0xfc6> │ │ │ │ - b.n 695a2 <_Py_open@@Base+0xfa4> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r6, 69602 <_Py_open@@Base+0x1004> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 695de <_Py_open@@Base+0xfe0> │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 695ec <_Py_open@@Base+0xfee> │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + bgt.n 6aab6 <_Py_open@@Base+0x1c42> │ │ │ │ + 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 1fd008 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6ab0c <_Py_open@@Base+0x1c98> │ │ │ │ + movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 69640 <_Py_open@@Base+0x1042> │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 695f4 <_Py_open@@Base+0xff6> │ │ │ │ - b.n 695b6 <_Py_open@@Base+0xfb8> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 695c4 <_Py_open@@Base+0xfc6> │ │ │ │ - b.n 695f6 <_Py_open@@Base+0xff8> │ │ │ │ - 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 17d650 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl d7298 │ │ │ │ + cbz r0, 6ab06 <_Py_open@@Base+0x1c92> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + ldrb r1, [r5, #0] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 1fd080 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6ab3c <_Py_open@@Base+0x1cc8> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r2, #4 │ │ │ │ + beq.n 6ab2a <_Py_open@@Base+0x1cb6> │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + movs r3, #1 │ │ │ │ + lsl.w r0, r3, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.n 6ab2a <_Py_open@@Base+0x1cb6> │ │ │ │ + ldrb r1, [r5, #0] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 1fd080 │ │ │ │ + b.n 6ab06 <_Py_open@@Base+0x1c92> │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, r2 │ │ │ │ + strb.w r1, [r3], #1 │ │ │ │ + lsrs r1, r1, #8 │ │ │ │ + subs r2, r4, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt.n 6ab2e <_Py_open@@Base+0x1cba> │ │ │ │ + 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 1fd064 │ │ │ │ + cbz r0, 6abb2 <_Py_open@@Base+0x1d3e> │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #8 │ │ │ │ + bl 1126a8 <_PyLong_AsByteArray@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69624 <_Py_open@@Base+0x1026> │ │ │ │ + beq.n 6ab88 <_Py_open@@Base+0x1d14> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 69624 <_Py_open@@Base+0x1026> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6ab88 <_Py_open@@Base+0x1d14> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + adds r5, #1 │ │ │ │ + bne.n 6abb8 <_Py_open@@Base+0x1d44> │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ + movw r1, #16496 @ 0x4070 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + movs r4, #0 │ │ │ │ + mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl d5248 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6abba <_Py_open@@Base+0x1d46> │ │ │ │ + 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 1fd064 │ │ │ │ + cbz r0, 6ac26 <_Py_open@@Base+0x1db2> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #8 │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + bl 1126a8 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6963a <_Py_open@@Base+0x103c> │ │ │ │ + beq.n 6ac06 <_Py_open@@Base+0x1d92> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6963a <_Py_open@@Base+0x103c> │ │ │ │ + cbnz r3, 6ac06 <_Py_open@@Base+0x1d92> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + adds r5, #1 │ │ │ │ + bne.n 6ac2c <_Py_open@@Base+0x1db8> │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + movw r1, #52952 @ 0xced8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl d5248 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6ac2e <_Py_open@@Base+0x1dba> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6ac54 <_Py_open@@Base+0x1de0> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6ac76 <_Py_open@@Base+0x1e02> │ │ │ │ + b.n 6ac6e <_Py_open@@Base+0x1dfa> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #51684 @ 0xc9e4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ac46 <_Py_open@@Base+0x1dd2> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6aca6 <_Py_open@@Base+0x1e32> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ac6a <_Py_open@@Base+0x1df6> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl f94b0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6ac8a <_Py_open@@Base+0x1e16> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ac6a <_Py_open@@Base+0x1df6> │ │ │ │ + bl 97dec │ │ │ │ + subs r1, r5, #1 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 6881e <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 790d8 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + bl 9a8d0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r3, #10172 @ 0x27bc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #148 @ 0x94 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6accc <_Py_open@@Base+0x1e58> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6acea <_Py_open@@Base+0x1e76> │ │ │ │ + b.n 6ace4 <_Py_open@@Base+0x1e70> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #16752 @ 0x4170 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6acbe <_Py_open@@Base+0x1e4a> │ │ │ │ + b.n 6ad50 <_Py_open@@Base+0x1edc> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 6ad50 <_Py_open@@Base+0x1edc> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl f94b0 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 69672 <_Py_open@@Base+0x1074> │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 69688 <_Py_open@@Base+0x108a> │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.n 696e2 <_Py_open@@Base+0x10e4> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 696e2 <_Py_open@@Base+0x10e4> │ │ │ │ - b.n 6968a <_Py_open@@Base+0x108c> │ │ │ │ - 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 696a8 <_Py_open@@Base+0x10aa> │ │ │ │ - movw r2, #10624 @ 0x2980 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 696be <_Py_open@@Base+0x10c0> │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.n 696e2 <_Py_open@@Base+0x10e4> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 696e2 <_Py_open@@Base+0x10e4> │ │ │ │ - b.n 696c0 <_Py_open@@Base+0x10c2> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r4, #0] │ │ │ │ - cbz r6, 69720 <_Py_open@@Base+0x1122> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 696fc <_Py_open@@Base+0x10fe> │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6acfc <_Py_open@@Base+0x1e88> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 6ad50 <_Py_open@@Base+0x1edc> │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 6ad1a <_Py_open@@Base+0x1ea6> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #62736 @ 0xf510 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6ad50 <_Py_open@@Base+0x1edc> │ │ │ │ + movs r1, #0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a174 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cbz r5, 6ad2e <_Py_open@@Base+0x1eba> │ │ │ │ + bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ + b.n 6ad32 <_Py_open@@Base+0x1ebe> │ │ │ │ + orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + blx 2a174 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6ad54 <_Py_open@@Base+0x1ee0> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6ad5c <_Py_open@@Base+0x1ee8> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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 6ad8a <_Py_open@@Base+0x1f16> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.n 6adac <_Py_open@@Base+0x1f38> │ │ │ │ + b.n 6ada4 <_Py_open@@Base+0x1f30> │ │ │ │ + movw r0, #16776 @ 0x4188 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r3, #4 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ad7c <_Py_open@@Base+0x1f08> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6ae38 <_Py_open@@Base+0x1fc4> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ada0 <_Py_open@@Base+0x1f2c> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f94b0 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 6adc0 <_Py_open@@Base+0x1f4c> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ada0 <_Py_open@@Base+0x1f2c> │ │ │ │ + cmp r5, #2 │ │ │ │ + ble.n 6ae06 <_Py_open@@Base+0x1f92> │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 6ade0 <_Py_open@@Base+0x1f6c> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6ade2 <_Py_open@@Base+0x1f6e> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 6ade2 <_Py_open@@Base+0x1f6e> │ │ │ │ + b.n 6ada0 <_Py_open@@Base+0x1f2c> │ │ │ │ + movs r4, #0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 6970a <_Py_open@@Base+0x110c> │ │ │ │ - movw r3, #56104 @ 0xdb28 │ │ │ │ + cmp r8, r3 │ │ │ │ + beq.n 6ae08 <_Py_open@@Base+0x1f94> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58276 @ 0xe3a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movs r7, #0 │ │ │ │ + movw r1, #27196 @ 0x6a3c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6975e <_Py_open@@Base+0x1160> │ │ │ │ - movw r3, #10624 @ 0x2980 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6ada0 <_Py_open@@Base+0x1f2c> │ │ │ │ + movs r4, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov.w r0, #424 @ 0x1a8 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2a7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6ae30 <_Py_open@@Base+0x1fbc> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 69712 <_Py_open@@Base+0x1114> │ │ │ │ - b.n 696d4 <_Py_open@@Base+0x10d6> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w f6a00 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6ae80 <_Py_open@@Base+0x200c> │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bmi.n 6ae98 <_Py_open@@Base+0x2024> │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #37724 @ 0x935c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aec0 <_Py_open@@Base+0x204c> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #37724 @ 0x935c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ae56 <_Py_open@@Base+0x1fe2> │ │ │ │ + b.n 6aec0 <_Py_open@@Base+0x204c> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 6aec4 <_Py_open@@Base+0x2050> │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #37724 @ 0x935c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r3, r6 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6afc0 <_Py_open@@Base+0x214c> │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 696e2 <_Py_open@@Base+0x10e4> │ │ │ │ - b.n 69714 <_Py_open@@Base+0x1116> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 6afb8 <_Py_open@@Base+0x2144> │ │ │ │ + movw r1, #37540 @ 0x92a4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8570 │ │ │ │ + cbz r0, 6af22 <_Py_open@@Base+0x20ae> │ │ │ │ + movw r1, #22720 @ 0x58c0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8570 │ │ │ │ + cbz r0, 6af28 <_Py_open@@Base+0x20b4> │ │ │ │ + movw r1, #37544 @ 0x92a8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8570 │ │ │ │ + cbz r0, 6af2e <_Py_open@@Base+0x20ba> │ │ │ │ + movw r1, #37548 @ 0x92ac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8570 │ │ │ │ + cbz r0, 6af34 <_Py_open@@Base+0x20c0> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #37556 @ 0x92b4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6aec0 <_Py_open@@Base+0x204c> │ │ │ │ + mov r4, r0 │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 6af38 <_Py_open@@Base+0x20c4> │ │ │ │ + movs r4, #1 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 6af38 <_Py_open@@Base+0x20c4> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 6af38 <_Py_open@@Base+0x20c4> │ │ │ │ + movs r4, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1e8d10 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 6af9c <_Py_open@@Base+0x2128> │ │ │ │ + movw r3, #1081 @ 0x439 │ │ │ │ + movt r3, #25 │ │ │ │ + movw r1, #113 @ 0x71 │ │ │ │ + movt r1, #25 │ │ │ │ + mov r2, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + it ne │ │ │ │ + movne r3, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6aec0 <_Py_open@@Base+0x204c> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11ce80 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r6, #0] │ │ │ │ - mov r2, r6 │ │ │ │ + beq.n 6af90 <_Py_open@@Base+0x211c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6af90 <_Py_open@@Base+0x211c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 6afa0 <_Py_open@@Base+0x212c> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 6afa8 <_Py_open@@Base+0x2134> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6af92 <_Py_open@@Base+0x211e> │ │ │ │ + movw r0, #7780 @ 0x1e64 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6afc0 <_Py_open@@Base+0x214c> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 6afc0 <_Py_open@@Base+0x214c> │ │ │ │ + movw r0, #4308 @ 0x10d4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt.n 6afde <_Py_open@@Base+0x216a> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27220 @ 0x6a54 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d5248 │ │ │ │ + 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 6b00e <_Py_open@@Base+0x219a> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27268 @ 0x6a84 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d5248 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + mov r4, r1 │ │ │ │ + bl 16ac04 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 6b05e <_Py_open@@Base+0x21ea> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1774ac │ │ │ │ + mov r7, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6b02e <_Py_open@@Base+0x21ba> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 6b05e <_Py_open@@Base+0x21ea> │ │ │ │ + cmp r5, #2 │ │ │ │ + beq.n 6b046 <_Py_open@@Base+0x21d2> │ │ │ │ + ldr.w r8, [r4, #8] │ │ │ │ + cmp r5, #3 │ │ │ │ + beq.n 6b04e <_Py_open@@Base+0x21da> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl c67d4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bge.n 6b050 <_Py_open@@Base+0x21dc> │ │ │ │ + b.n 6b05e <_Py_open@@Base+0x21ea> │ │ │ │ + movs r3, #1 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 6b050 <_Py_open@@Base+0x21dc> │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 6a146 <_Py_open@@Base+0x12d2> │ │ │ │ + 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 16ac04 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6b080 <_Py_open@@Base+0x220c> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6b0a2 <_Py_open@@Base+0x222e> │ │ │ │ + blx 29b28 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6b09a <_Py_open@@Base+0x2226> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w f6a00 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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, 6b0be <_Py_open@@Base+0x224a> │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b.n 6b0ce <_Py_open@@Base+0x225a> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 6b0cc <_Py_open@@Base+0x2258> │ │ │ │ + cmp r2, #2 │ │ │ │ + bgt.n 6b0c8 <_Py_open@@Base+0x2254> │ │ │ │ + cbnz r1, 6b0f2 <_Py_open@@Base+0x227e> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 6b0ce <_Py_open@@Base+0x225a> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [pc, #136] @ (6b158 <_Py_open@@Base+0x22e4>) │ │ │ │ + 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 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6b0f8 <_Py_open@@Base+0x2284> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6b154 <_Py_open@@Base+0x22e0> │ │ │ │ + clz r6, r1 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl 16ac04 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 6b0ee <_Py_open@@Base+0x227a> │ │ │ │ + add r5, r6 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 6b11e <_Py_open@@Base+0x22aa> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6b120 <_Py_open@@Base+0x22ac> │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 6b120 <_Py_open@@Base+0x22ac> │ │ │ │ + b.n 6b0ee <_Py_open@@Base+0x227a> │ │ │ │ + movs r4, #0 │ │ │ │ + bl 97dec │ │ │ │ mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2a5c0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 406e6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 9a8d0 │ │ │ │ + cbz r4, 6b14c <_Py_open@@Base+0x22d8> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w f6a00 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r4, [pc, #448] @ (6b31c ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 6867e │ │ │ │ + bl 6ca7c │ │ │ │ + cbnz r0, 6b17c <_Py_open@@Base+0x2308> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 1f0e80 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 124af0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #35391 @ 0x8a3f │ │ │ │ + movt r0, #6 │ │ │ │ + bl 1ddf5c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6b1b6 <_Py_open@@Base+0x2342> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10dee0 │ │ │ │ + movw r3, #4304 @ 0x10d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27312 @ 0x6ab0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6b1d2 <_Py_open@@Base+0x235e> │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 124af0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 104ff8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10dee0 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0006b1d4 : │ │ │ │ + b.w 303b0 │ │ │ │ + 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 15edbc │ │ │ │ + cbnz r0, 6b20a │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27340 @ 0x6acc │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6b214 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 15f3c4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bge.n 6b218 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6b2ee │ │ │ │ + cmp.w r6, #65536 @ 0x10000 │ │ │ │ + ble.n 6b236 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27380 @ 0x6af4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6b214 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + bl 77c7c │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 6b246 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 6b214 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + cmp r9, r6 │ │ │ │ + beq.n 6b2be │ │ │ │ + bl eb5d8 │ │ │ │ + add.w r1, r5, r9, lsl #2 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6b2d8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bmi.n 6b28e │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27396 @ 0x6b04 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69742 <_Py_open@@Base+0x1144> │ │ │ │ + bne.n 6b29a │ │ │ │ + b.n 6b2d8 │ │ │ │ + bl 1ef130 <_Py_Gid_Converter@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r0, 6b2a8 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 6b2d8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 69742 <_Py_open@@Base+0x1144> │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b2d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b2d8 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 6b2b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6b2b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + b.n 6b24e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 291d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6b2e0 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78034 │ │ │ │ + b.n 6b214 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78034 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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] @ (6b33c ) │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 2203ec <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 6b318 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6b336 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2a334 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6b332 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + b.n 6b314 │ │ │ │ + bl 80ed8 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #624] @ (6b5b0 ) │ │ │ │ + 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, #27420 @ 0x6b1c │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 173d70 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 6b36c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6b390 │ │ │ │ + ldrd r1, r0, [sp, #8] │ │ │ │ + blx 29804 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6b388 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + b.n 6b368 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + cbnz r0, 6b3a4 │ │ │ │ + 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 1582cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 6b3d6 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 24ae20 <_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 72d58 │ │ │ │ + cbz r0, 6b462 │ │ │ │ + mov r4, r0 │ │ │ │ + vldr d8, [pc, #116] @ 6b470 │ │ │ │ + ldrd r0, r1, [r5, #24] │ │ │ │ + bl 279750 │ │ │ │ + vmov d7, r0, r1 │ │ │ │ + ldrd r0, r1, [r5, #16] │ │ │ │ + vdiv.f64 d9, d7, d8 │ │ │ │ + bl 279750 │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vadd.f64 d0, d9, d0 │ │ │ │ + bl 85a8c │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 6b44c │ │ │ │ + ldrd r0, r1, [r5, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 279750 │ │ │ │ + vmov d7, r0, r1 │ │ │ │ + ldrd r0, r1, [r5] │ │ │ │ + vdiv.f64 d9, d7, d8 │ │ │ │ + bl 279750 │ │ │ │ + vmov d0, r0, r1 │ │ │ │ + vadd.f64 d0, d9, d0 │ │ │ │ + bl 85a8c │ │ │ │ + cbnz r0, 6b466 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69758 <_Py_open@@Base+0x115a> │ │ │ │ + beq.n 6b462 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69758 <_Py_open@@Base+0x115a> │ │ │ │ + cbnz r3, 6b462 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 790d8 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -00069762 : │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6b468 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + vpop {d8-d9} │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ + asrs r6, r5 │ │ │ │ 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, 69792 │ │ │ │ - ldr r3, [pc, #52] @ (697b0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ - bl 92450 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 69792 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 790d8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r6 │ │ │ │ + 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 6b4a2 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f94b0 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6b4c0 │ │ │ │ + b.n 6b4ba │ │ │ │ + movw r0, #16672 @ 0x4120 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r3, #3 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b494 │ │ │ │ + b.n 6b4f6 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 6b4f6 │ │ │ │ + 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 6b394 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6b4f6 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1e8f34 │ │ │ │ + bl 6b394 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6b4f6 │ │ │ │ + mov r1, sp │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2981c <__setitimer64@plt> │ │ │ │ + cbz r0, 6b4fa │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl f6a00 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6b500 │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 6b3da │ │ │ │ + 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 f94b0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6b528 │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 6b546 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 790d8 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000697b4 : │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 69762 │ │ │ │ - │ │ │ │ -000697bc : │ │ │ │ + mov r1, sp │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ + blx 2a884 <__getitimer64@plt> │ │ │ │ + cbz r0, 6b53e │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl f6a00 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6b548 │ │ │ │ + mov r0, sp │ │ │ │ + bl 6b3da │ │ │ │ + b.n 6b548 │ │ │ │ + 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 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + str r6, [r0, #0] │ │ │ │ + bl d749c │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + movw r0, #27432 @ 0x6b28 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 1f8abc │ │ │ │ + mov r0, r6 │ │ │ │ + bl d74b0 │ │ │ │ + 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 │ │ │ │ - cbz r0, 697e6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 92450 │ │ │ │ + bl 854bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6b60c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 697ea │ │ │ │ - ldr r3, [pc, #56] @ (69810 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 790d8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6980a │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1e2478 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 80ed8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 80ed8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + bl 80ed8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 80ed8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl 1c7064 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl 80ed8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + bl 80ed8 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + bl 805c4 │ │ │ │ + cbz r0, 6b60e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6980a │ │ │ │ + beq.n 6b60c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6980a │ │ │ │ + cbnz r3, 6b60c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00069814 <_PySys_GetAttr@@Base>: │ │ │ │ + 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 2135c8 <_Py_RestoreSignals@@Base+0x1d6c> │ │ │ │ + cbz r0, 6b684 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + mov r1, sp │ │ │ │ + add.w r0, sp, r2 │ │ │ │ + blx 29c10 │ │ │ │ + bl 97dec │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ + blx 29240 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a8d0 │ │ │ │ + adds r5, #1 │ │ │ │ + bne.n 6b67a │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 6b66a │ │ │ │ + bl e928c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6b63a │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6b684 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + b.n 6b666 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 6b592 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr.w r4, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r4, 6985e <_PySys_GetAttr@@Base+0x4a> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6b6ae │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 2135c8 <_Py_RestoreSignals@@Base+0x1d6c> │ │ │ │ + cbnz r0, 6b6c6 │ │ │ │ + b.n 6b74e │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #16860 @ 0x41dc │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6b6a2 │ │ │ │ + b.n 6b74e │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ + blx 29c10 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1582cc <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6b74e │ │ │ │ + ldrd r5, r4, [sp] │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 6b700 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #57356 @ 0xe00c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6b74e │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 18c090 <_PyDeadline_Init@@Base> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 158bf8 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97dec │ │ │ │ + add r2, sp, #8 │ │ │ │ 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 69852 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 168ae4 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ + blx 29594 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 69854 <_PySys_GetAttr@@Base+0x40> │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 790d8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9a8d0 │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 6b776 │ │ │ │ + blx 2a8e4 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.n 6b752 │ │ │ │ + cmp r3, #11 │ │ │ │ + beq.n 6b76c │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6b782 │ │ │ │ + bl e928c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6b74e │ │ │ │ + bl 250d54 <_PyDeadline_Get@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + bge.n 6b70c │ │ │ │ + b.n 6b776 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 6b782 │ │ │ │ + ldr.w r3, [r8, #16] │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 6b592 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + │ │ │ │ +0006b788 <_PyOS_IsMainThread@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #44] @ (6b7c4 <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + bl 6cd14 │ │ │ │ + movw r3, #19992 @ 0x4e18 │ │ │ │ + movt r3, #73 @ 0x49 │ │ │ │ + ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6b7c0 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ + subs r3, r0, r4 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + b.n 6b7c2 <_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 │ │ │ │ - bl 71fa4 │ │ │ │ - cbz r0, 698ee <_PySys_GetAttr@@Base+0xda> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - movs r6, #0 │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r3, #8] │ │ │ │ - b.n 698c0 <_PySys_GetAttr@@Base+0xac> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - movw r0, #51916 @ 0xcacc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 84cbc │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 698f2 <_PySys_GetAttr@@Base+0xde> │ │ │ │ - mov r2, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #10112 @ 0x2780 │ │ │ │ + movt r1, #72 @ 0x48 │ │ │ │ + bl 123164 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a224 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 6990c <_PySys_GetAttr@@Base+0xf8> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 6991c <_PySys_GetAttr@@Base+0x108> │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 698e8 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ - adds r6, #1 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - bls.n 6992c <_PySys_GetAttr@@Base+0x118> │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - ldr.w r7, [r3, r6, lsl #3] │ │ │ │ - add.w r3, r3, r6, lsl #3 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 698be <_PySys_GetAttr@@Base+0xaa> │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w fp, [r3, #4] │ │ │ │ - bl 7ecc4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1dca18 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #6508 @ 0x196c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 159394 │ │ │ │ + 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, #6508 @ 0x196c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 159394 │ │ │ │ + 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, #56128 @ 0xdb40 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 159394 │ │ │ │ + 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 71f6c │ │ │ │ + cbz r0, 6b894 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #48] @ (6b89c <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ + movw r1, #27496 @ 0x6b68 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6988c <_PySys_GetAttr@@Base+0x78> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 790d8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 6992c <_PySys_GetAttr@@Base+0x118> │ │ │ │ + bl 80834 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 6b896 <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 698e8 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + beq.n 6b894 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 698e8 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + cbnz r3, 6b894 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + strb r4, [r0, #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 r4, r0 │ │ │ │ + adds r0, #37 @ 0x25 │ │ │ │ + bl 1f8560 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 698e8 <_PySys_GetAttr@@Base+0xd4> │ │ │ │ + bl 1f8588 <_PyEvent_Notify@@Base+0x28> │ │ │ │ + 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, #8172 @ 0x1fec │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 6b912 <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 2570e8 <_PyTime_FromLong@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6b912 <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 158bf8 <_PyTime_AsTimespec@@Base> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2921c <__clock_settime64@plt> │ │ │ │ + cbz r0, 6b916 <_PyOS_IsMainThread@@Base+0x18e> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6b91e <_PyOS_IsMainThread@@Base+0x196> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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 12e334 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6b988 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl e2dbc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl e2dbc │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl e2dbc │ │ │ │ + mov r2, r6 │ │ │ │ + ldrd r6, r7, [r4, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + movw r0, #27512 @ 0x6b78 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 847a8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6b97c <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 698b2 <_PySys_GetAttr@@Base+0x9e> │ │ │ │ + cbz r3, 6b980 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 6b988 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 698b2 <_PySys_GetAttr@@Base+0x9e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 698b8 <_PySys_GetAttr@@Base+0xa4> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 698b8 <_PySys_GetAttr@@Base+0xa4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b97c <_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 6b9c6 <_PyOS_IsMainThread@@Base+0x23e> │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #10052 @ 0x2744 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ba0a <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8af38 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6ba0a <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6b9f4 <_PyOS_IsMainThread@@Base+0x26c> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6ba0a <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 2984c │ │ │ │ + movs r1, #0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f6c70 │ │ │ │ + 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 6ba36 <_PyOS_IsMainThread@@Base+0x2ae> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 6ba4e <_PyOS_IsMainThread@@Base+0x2c6> │ │ │ │ + b.n 6ba8e <_PyOS_IsMainThread@@Base+0x306> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #56924 @ 0xde5c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ba26 <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + b.n 6bafc <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 6ba70 <_PyOS_IsMainThread@@Base+0x2e8> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8af38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6bafc <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6ba90 <_PyOS_IsMainThread@@Base+0x308> │ │ │ │ + b.n 6bace <_PyOS_IsMainThread@@Base+0x346> │ │ │ │ + movw r2, #44808 @ 0xaf08 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #56924 @ 0xde5c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bafc <_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 6bab8 <_PyOS_IsMainThread@@Base+0x330> │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #56924 @ 0xde5c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bafc <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8af38 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6bafc <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6bae6 <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6bafc <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2984c │ │ │ │ + movs r1, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f6c70 │ │ │ │ + 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 6bb28 <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 6bb40 <_PyOS_IsMainThread@@Base+0x3b8> │ │ │ │ + b.n 6bb80 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #56936 @ 0xde68 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6bb18 <_PyOS_IsMainThread@@Base+0x390> │ │ │ │ + b.n 6bc00 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 6bb62 <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8af38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6bc00 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6bb82 <_PyOS_IsMainThread@@Base+0x3fa> │ │ │ │ + b.n 6bbc0 <_PyOS_IsMainThread@@Base+0x438> │ │ │ │ + movw r2, #44808 @ 0xaf08 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #56936 @ 0xde68 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bc00 <_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 6bbaa <_PyOS_IsMainThread@@Base+0x422> │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #56936 @ 0xde68 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bc00 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8af38 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 6bc00 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6bbd8 <_PyOS_IsMainThread@@Base+0x450> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6bc00 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl f94b0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 6bbea <_PyOS_IsMainThread@@Base+0x462> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 6bc00 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2984c │ │ │ │ + movs r1, #0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w f6c70 │ │ │ │ + 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, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 6bc78 <_PyOS_IsMainThread@@Base+0x4f0> │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 6bc5a <_PyOS_IsMainThread@@Base+0x4d2> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8af38 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 6bca2 <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6bc7a <_PyOS_IsMainThread@@Base+0x4f2> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6bca2 <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + movw r2, #44808 @ 0xaf08 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #56980 @ 0xde94 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #56952 @ 0xde78 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bca2 <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a450 │ │ │ │ + cbnz r0, 6bc96 <_PyOS_IsMainThread@@Base+0x50e> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f6a00 │ │ │ │ + movs r1, #0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w f6c70 │ │ │ │ + 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 6bce6 <_PyOS_IsMainThread@@Base+0x55e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bmi.n 6bcfe <_PyOS_IsMainThread@@Base+0x576> │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #56964 @ 0xde84 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bd0a <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #56964 @ 0xde84 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6bcbe <_PyOS_IsMainThread@@Base+0x536> │ │ │ │ + b.n 6bd0a <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8af38 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 6bd0e <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 6bd9c <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 6bd46 <_PyOS_IsMainThread@@Base+0x5be> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + movw r2, #4356 @ 0x1104 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bd7c <_PyOS_IsMainThread@@Base+0x5f4> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 6bd5e <_PyOS_IsMainThread@@Base+0x5d6> │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8af38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6bd0a <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6bd7e <_PyOS_IsMainThread@@Base+0x5f6> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6bd0a <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + movw r2, #44808 @ 0xaf08 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #49440 @ 0xc120 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #56964 @ 0xde84 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6bd0a <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 69864 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + blx 29834 │ │ │ │ + cbz r0, 6bd94 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + movs r1, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f6c70 │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + 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 │ │ │ │ - bl 69864 <_PySys_GetAttr@@Base+0x50> │ │ │ │ - cbz r0, 699a0 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ mov r5, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 72d90 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6996c <_PySys_GetAttr@@Base+0x158> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 6bdbc <_PyOS_IsMainThread@@Base+0x634> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 6bdd0 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ + b.n 6bde2 <_PyOS_IsMainThread@@Base+0x65a> │ │ │ │ + movw r0, #61380 @ 0xefc4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6bdb4 <_PyOS_IsMainThread@@Base+0x62c> │ │ │ │ + b.n 6bdee <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #61380 @ 0xefc4 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6bdee <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 23d2e4 │ │ │ │ + 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, 6be10 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 6be26 <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + b.n 6be3a <_PyOS_IsMainThread@@Base+0x6b2> │ │ │ │ + movw r0, #61548 @ 0xf06c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6be08 <_PyOS_IsMainThread@@Base+0x680> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6beca <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #61548 @ 0xf06c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6be22 <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ + ldr.w r8, [r7, #8] │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.n 6be82 <_PyOS_IsMainThread@@Base+0x6fa> │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6be76 <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + movw r2, #42012 @ 0xa41c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6be76 <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.n 6be76 <_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 699a0 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 699a0 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + beq.n 6beca <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 6beca <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 699a0 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 72d90 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 699a4 <_PySys_GetAttr@@Base+0x190> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 6998a <_PySys_GetAttr@@Base+0x176> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6998a <_PySys_GetAttr@@Base+0x176> │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 84420 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72d58 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6be22 <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ + add.w r9, r0, #8 │ │ │ │ + movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cmp r8, r6 │ │ │ │ + ble.n 6beca <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + adds r6, #1 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + bl 84420 │ │ │ │ + cbnz r0, 6bec4 <_PyOS_IsMainThread@@Base+0x73c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 699a0 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + beq.n 6be22 <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 699a0 <_PySys_GetAttr@@Base+0x18c> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6be22 <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 699bc <_PySys_GetAttr@@Base+0x1a8> │ │ │ │ - movw r3, #21632 @ 0x5480 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r5, [r0, #12] │ │ │ │ - strd r3, r0, [r4, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6be22 <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ + str.w r0, [r9, #4]! │ │ │ │ + b.n 6be94 <_PyOS_IsMainThread@@Base+0x70c> │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -000699c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + 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, #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 7afec │ │ │ │ - cbz r0, 69a28 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r2, 6beec <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 6bf00 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + b.n 6bf12 <_PyOS_IsMainThread@@Base+0x78a> │ │ │ │ + movw r0, #53064 @ 0xcf48 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + bl 177fa8 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6bee4 <_PyOS_IsMainThread@@Base+0x75c> │ │ │ │ + b.n 6bf42 <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ + movs r3, #1 │ │ │ │ + movw r0, #53064 @ 0xcf48 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6bf42 <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + bl 9077c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 92450 │ │ │ │ + cbz r0, 6bf42 <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + bl 1005b8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 69a12 │ │ │ │ - cbz r6, 69a2e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7afec │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 69a2e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 69a12 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 69a12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r0, 6bf46 <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69a28 │ │ │ │ + beq.n 6bf42 <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69a28 │ │ │ │ + cbnz r3, 6bf42 <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69a74 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 1e2fa0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 7907c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 6bf7e <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69a5e │ │ │ │ + beq.n 6bf68 <_PyOS_IsMainThread@@Base+0x7e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69a5e │ │ │ │ + cbnz r3, 6bf68 <_PyOS_IsMainThread@@Base+0x7e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69a74 │ │ │ │ + beq.n 6bf7e <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69a74 │ │ │ │ + cbnz r3, 6bf7e <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00069a7c <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, 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 5084e <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 69aa4 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69ad8 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #45800 @ 0xb2e8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 8e6d0 │ │ │ │ + cbnz r0, 6bfa8 <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ 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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 69ad2 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d7cb8 │ │ │ │ - b.n 69ad8 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7907c │ │ │ │ - b.n 69a9e <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + b.n 6bfde <_PyOS_IsMainThread@@Base+0x856> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #0 │ │ │ │ + bl edcb8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6bfa4 <_PyOS_IsMainThread@@Base+0x81c> │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + movw r4, #7780 @ 0x1e64 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, #47 @ 0x2f │ │ │ │ + it eq │ │ │ │ + moveq r4, r3 │ │ │ │ + bl 78034 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00069ade <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 5084e <_PyMonitoring_FirePyThrowEvent@@Base+0x1e4> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 69b06 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69b3a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r0, r1 │ │ │ │ + add r3, sp, #8 │ │ │ │ + movw r1, #27520 @ 0x6b80 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + add r2, sp, #12 │ │ │ │ + bl 8e6d0 │ │ │ │ + cbnz r0, 6c00c <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ 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 4fb86 <_PyDict_SizeOf@@Base+0x86> │ │ │ │ + b.n 6c088 <_PyOS_IsMainThread@@Base+0x900> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl edcb8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6c008 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, sp │ │ │ │ + bl edcb8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 69b34 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d7cb8 │ │ │ │ - b.n 69b3a <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 7907c │ │ │ │ - b.n 69b00 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbz r0, 6c082 <_PyOS_IsMainThread@@Base+0x8fa> │ │ │ │ + ldrd r3, r0, [sp] │ │ │ │ + cmp r3, r0 │ │ │ │ + bgt.n 6c03c <_PyOS_IsMainThread@@Base+0x8b4> │ │ │ │ + subs r0, r0, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, r6, r0, lsl #2 │ │ │ │ + blx 2a034 │ │ │ │ + cbz r0, 6c05c <_PyOS_IsMainThread@@Base+0x8d4> │ │ │ │ + movw r3, #7780 @ 0x1e64 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movw r5, #7780 @ 0x1e64 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + b.n 6c07a <_PyOS_IsMainThread@@Base+0x8f2> │ │ │ │ + movw r3, #4308 @ 0x10d4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movw r5, #4308 @ 0x10d4 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ + mov r4, r5 │ │ │ │ + bl 78034 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78034 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00069b40 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #240] @ (69c40 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (69c44 ) │ │ │ │ - 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 69b78 │ │ │ │ - strexb r0, r2, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 69b68 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - dmb ish │ │ │ │ - beq.n 69b96 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e0bdc │ │ │ │ - ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 69c18 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.n 69ba8 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - b.n 69b9a │ │ │ │ - cbz r5, 69bb8 │ │ │ │ - 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 69bc0 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 69be8 │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 69bd8 │ │ │ │ - dmb ish │ │ │ │ - beq.n 69bf4 │ │ │ │ - ldr r0, [pc, #84] @ (69c44 ) │ │ │ │ - bl 25161c │ │ │ │ - adds r4, #12 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7907c │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r4] │ │ │ │ - orr.w r3, r3, #8 │ │ │ │ - strex r2, r3, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 69c00 │ │ │ │ - movs r0, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 69c3a │ │ │ │ - dmb ish │ │ │ │ - ldrexb r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 69c2c │ │ │ │ - strexb r2, r4, [r6] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 69c1c │ │ │ │ - dmb ish │ │ │ │ - beq.n 69c38 │ │ │ │ - ldr r0, [pc, #16] @ (69c44 ) │ │ │ │ - bl 25161c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movw r1, #45800 @ 0xb2e8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 8e6d0 │ │ │ │ + cbz r0, 6c0da <_PyOS_IsMainThread@@Base+0x952> │ │ │ │ + movw r3, #38544 @ 0x9690 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 91f78 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + movw r2, #28576 @ 0x6fa0 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ + movw r0, #4356 @ 0x1104 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00069c48 : │ │ │ │ +0006c0de <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #40752 @ 0x9f30 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + movw r1, #13680 @ 0x3570 │ │ │ │ + b.w 93a98 │ │ │ │ + │ │ │ │ +0006c0ee : │ │ │ │ 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] @ (69d04 ) │ │ │ │ + ldr r2, [pc, #172] @ (6c1ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 69c70 │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + cbnz r5, 6c116 │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #156] @ (69d08 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (6c1b0 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (69d0c ) │ │ │ │ - bl 12e19c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #152] @ (6c1b4 ) │ │ │ │ + bl 12eb2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69cf4 │ │ │ │ + blt.n 6c19a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 69c8a │ │ │ │ + cbz r0, 6c130 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 69cb8 │ │ │ │ - bl 7907c │ │ │ │ + bmi.n 6c15e │ │ │ │ + bl 7908c │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 69cf4 │ │ │ │ - ldr r1, [pc, #112] @ (69d0c ) │ │ │ │ + cbz r0, 6c19a │ │ │ │ + ldr r1, [pc, #112] @ (6c1b4 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1d58fc │ │ │ │ - cbz r0, 69cb8 │ │ │ │ + bl 1d7994 │ │ │ │ + cbz r0, 6c15e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69cf4 │ │ │ │ + beq.n 6c19a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 69cf4 │ │ │ │ - b.n 69cd8 │ │ │ │ + cbnz r3, 6c19a │ │ │ │ + b.n 6c17e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 69cf4 │ │ │ │ + cbz r4, 6c19a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 69cde │ │ │ │ + cbz r0, 6c184 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69cf4 │ │ │ │ + beq.n 6c19a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69cf4 │ │ │ │ + cbnz r3, 6c19a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 69cf4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c19a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69d00 │ │ │ │ + beq.n 6c1a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69d00 │ │ │ │ + cbnz r3, 6c1a6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 78c2c <_Py_Dealloc@@Base> │ │ │ │ + b.w 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12ae04 <_PyErr_Clear@@Base> │ │ │ │ + b.w 12b784 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r0, #1 │ │ │ │ @ instruction: 0xf2b80049 │ │ │ │ │ │ │ │ -00069d10 : │ │ │ │ +0006c1b8 : │ │ │ │ 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] @ (69d5c ) │ │ │ │ + ldr r0, [pc, #56] @ (6c204 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12e19c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12eb2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69d34 │ │ │ │ + bge.n 6c1dc │ │ │ │ movs r4, #0 │ │ │ │ - bl d7ce4 │ │ │ │ - b.n 69d54 │ │ │ │ + bl d74dc │ │ │ │ + b.n 6c1fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 69d4e │ │ │ │ + cbz r0, 6c1f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 69d50 │ │ │ │ + beq.n 6c1f8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 69d50 │ │ │ │ + b.n 6c1f8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf2b80049 │ │ │ │ │ │ │ │ -00069d60 : │ │ │ │ +0006c208 : │ │ │ │ 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] @ (69ee4 ) │ │ │ │ + ldr r6, [pc, #368] @ (6c38c ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #25984 @ 0x6580 │ │ │ │ + movw r4, #29248 @ 0x7240 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 69d92 │ │ │ │ + ble.n 6c23a │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 69d96 │ │ │ │ + cbnz r1, 6c23e │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 69ece │ │ │ │ + beq.w 6c376 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b090 │ │ │ │ - cbnz r0, 69dd2 │ │ │ │ + bl 8a8d0 │ │ │ │ + cbnz r0, 6c27a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 69ece │ │ │ │ + beq.w 6c376 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 69ece │ │ │ │ + bne.w 6c376 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 69ece │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c376 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 69da6 │ │ │ │ + bne.n 6c24e │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #48808 @ 0xbea8 │ │ │ │ + movw r0, #52072 @ 0xcb68 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afa4 │ │ │ │ + bl 7afac │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d58fc │ │ │ │ + bl 1d7994 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 69e2c │ │ │ │ + beq.n 6c2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69e1e │ │ │ │ + beq.n 6c2c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69e1e │ │ │ │ + cbnz r3, 6c2c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #23276 @ 0x5aec │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #27524 @ 0x6b84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #192] @ (69ee8 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (6c390 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69e3c │ │ │ │ + beq.n 6c2e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69e3c │ │ │ │ + cbnz r3, 6c2e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 69edc │ │ │ │ + beq.n 6c384 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1d687c <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1d8914 <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69edc │ │ │ │ + beq.n 6c384 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 69e68 │ │ │ │ - movw r1, #23300 @ 0x5b04 │ │ │ │ + cbnz r4, 6c310 │ │ │ │ + movw r1, #27548 @ 0x6b9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #132] @ (69ee8 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (69eec ) │ │ │ │ + ldr r0, [pc, #132] @ (6c390 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6c394 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 12e19c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12eb2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69e82 │ │ │ │ - movw r1, #23332 @ 0x5b24 │ │ │ │ + bge.n 6c32a │ │ │ │ + movw r1, #27580 @ 0x6bbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (69ee8 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6c390 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 69eb6 │ │ │ │ + cbz r0, 6c35e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1c4950 │ │ │ │ + bl 1183e0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69ea0 │ │ │ │ - movw r1, #23352 @ 0x5b38 │ │ │ │ + bne.n 6c348 │ │ │ │ + movw r1, #27600 @ 0x6bd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #76] @ (69ee8 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6c390 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69eb6 │ │ │ │ + beq.n 6c35e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 69eb6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6c35e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69edc │ │ │ │ + beq.n 6c384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69edc │ │ │ │ + cbnz r3, 6c384 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 69edc │ │ │ │ - movw r1, #23384 @ 0x5b58 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c384 │ │ │ │ + movw r1, #27632 @ 0x6bf0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #16] @ (69ee8 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6c390 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 6a2a8 │ │ │ │ + b.n 6c750 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00069ef0 : │ │ │ │ +0006c398 : │ │ │ │ movw r3, #40100 @ 0x9ca4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 69d60 │ │ │ │ + b.w 6c208 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #24 │ │ │ │ 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] @ (69fc8 ) │ │ │ │ - movw r2, #23404 @ 0x5b6c │ │ │ │ + ldr r3, [pc, #156] @ (6c470 ) │ │ │ │ + movw r2, #27652 @ 0x6c04 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d68b4 │ │ │ │ - cbz r0, 69f5e │ │ │ │ + bl d60a4 │ │ │ │ + cbz r0, 6c406 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 69f62 │ │ │ │ + bge.n 6c40a │ │ │ │ mov r0, r4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23424 @ 0x5b80 │ │ │ │ + movw r1, #27672 @ 0x6c18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69fc4 │ │ │ │ + b.n 6c46c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 69f6e │ │ │ │ + bne.n 6c416 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 69f90 │ │ │ │ + b.n 6c438 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69f90 │ │ │ │ + ble.n 6c438 │ │ │ │ mov r0, r4 │ │ │ │ - bl d2a38 │ │ │ │ + bl d2234 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23464 @ 0x5ba8 │ │ │ │ + movw r1, #27712 @ 0x6c40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 69f5e │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6c406 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5c938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1488> │ │ │ │ + bl 5c910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148c> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 69fb0 │ │ │ │ - bl d2a38 │ │ │ │ + bge.n 6c458 │ │ │ │ + bl d2234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7907c │ │ │ │ - b.n 69f5e │ │ │ │ - bl d2a38 │ │ │ │ - movw r0, #23512 @ 0x5bd8 │ │ │ │ + bl 7908c │ │ │ │ + b.n 6c406 │ │ │ │ + bl d2234 │ │ │ │ + movw r0, #27760 @ 0x6c70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #144] @ (6a05c ) │ │ │ │ + ldr r4, [pc, #800] @ (6c794 ) │ │ │ │ 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 72f58 │ │ │ │ + bl 72f94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a068 │ │ │ │ + beq.n 6c510 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0c8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 69ff8 │ │ │ │ + cbz r0, 6c4a0 │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6a02e │ │ │ │ + b.n 6c4d6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a068 │ │ │ │ + beq.n 6c510 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a068 │ │ │ │ + cbnz r3, 6c510 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a068 │ │ │ │ - bl 86084 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c510 │ │ │ │ + bl 85b64 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a052 │ │ │ │ + beq.n 6c4fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6a07c │ │ │ │ + bne.n 6c524 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #9297 @ 0x2451 │ │ │ │ + movw r2, #7145 @ 0x1be9 │ │ │ │ movt r2, #9 │ │ │ │ - movw r0, #23516 @ 0x5bdc │ │ │ │ + movw r0, #27764 @ 0x6c74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - cbz r1, 6a08c │ │ │ │ + cbz r1, 6c534 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6a01e │ │ │ │ + bne.n 6c4c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a06c │ │ │ │ + bne.n 6c514 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a092 │ │ │ │ + b.n 6c53a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a062 │ │ │ │ + bne.n 6c50a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a062 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c50a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a02c │ │ │ │ + bne.n 6c4d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a02c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c4d4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29a40 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, 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, 6a0b6 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6a0c0 │ │ │ │ - b.n 6a0c6 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6c580 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 6c598 │ │ │ │ + movw r2, #53352 @ 0xd068 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #49280 @ 0xc080 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #56948 @ 0xde74 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247c00 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c5fa │ │ │ │ + movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ + movw r0, #56948 @ 0xde74 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + mov r2, r3 │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a0b0 │ │ │ │ - b.n 6a0d4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 6a0d4 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6a0d4 │ │ │ │ - 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 │ │ │ │ - bx lr │ │ │ │ - movw r3, #65104 @ 0xfe50 │ │ │ │ - movt r3, #72 @ 0x48 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ + bne.n 6c558 │ │ │ │ + b.n 6c5fa │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8af38 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6c5fa │ │ │ │ + blx 29b58 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6c5c6 │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6c5fa │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + cbnz r3, 6c5e6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl cf520 │ │ │ │ + movw r1, #27768 @ 0x6c78 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 6c5fa │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - asrs r1, r1, #5 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r0, r1, lsl #2] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6c60a │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 122b90 │ │ │ │ + cbnz r0, 6c5fe │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6c63a │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f64c │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 6c60c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2962c │ │ │ │ + cbnz r0, 6c62a │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f6a00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7908c │ │ │ │ + b.n 6c5fa │ │ │ │ + movs r1, #0 │ │ │ │ + bl f6c70 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 7908c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 71f6c │ │ │ │ + cbz r0, 6c6ca │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + movs r6, #0 │ │ │ │ + mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r3, #8] │ │ │ │ + b.n 6c69c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ + movw r0, #55164 @ 0xd77c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 847a8 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 6c6ce │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a22c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 6c6e8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, sl │ │ │ │ + bne.n 6c6f8 │ │ │ │ + cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 6c6c4 │ │ │ │ + adds r6, #1 │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + bls.n 6c708 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + ldr.w r7, [r3, r6, lsl #3] │ │ │ │ + add.w r3, r3, r6, lsl #3 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 6c69a │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ + bl 7ec40 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + bne.n 6c668 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 790e8 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 6c708 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c6c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6c6c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c6c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6c68e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c68e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6c694 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c694 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 6c640 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 6c640 │ │ │ │ + cbz r0, 6c77c │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 72d58 │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 6c748 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6c77c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6c77c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c77c │ │ │ │ + movs r0, #1 │ │ │ │ + bl 72d58 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cbnz r0, 6c780 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 6c766 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 6c766 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 6c77c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6c77c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6c798 │ │ │ │ + movw r3, #21632 @ 0x5480 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str r5, [r0, #12] │ │ │ │ + strd r3, r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 6a116 │ │ │ │ - mov r1, r2 │ │ │ │ - bx r3 │ │ │ │ - bx lr │ │ │ │ - b.n 6a10c │ │ │ │ - b.n 6a10c │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 6a142 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 6a14a │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cbnz r3, 6c7c0 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 6c7c0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 6c7c0 │ │ │ │ + cbnz r0, 6c7dc │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #124] @ (6c844 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106d54 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6c7dc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6c838 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 122b90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a134 │ │ │ │ - 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, #96] @ (6a1c4 ) │ │ │ │ - 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 6a1a0 │ │ │ │ - cmp r3, r1 │ │ │ │ - ite ls │ │ │ │ - movls r4, #0 │ │ │ │ - movhi r4, #1 │ │ │ │ - cbnz r4, 6a1a0 │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [sp, #4] │ │ │ │ - add.w r3, sp, #4096 @ 0x1000 │ │ │ │ - adds r3, #3 │ │ │ │ - strb r4, [r3, #0] │ │ │ │ - bl 6a14c │ │ │ │ - mov r3, r0 │ │ │ │ - add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (6a1c4 ) │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - beq.n 6a1b8 │ │ │ │ - blx 2a150 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r3 │ │ │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - movw r2, #11548 @ 0x2d1c │ │ │ │ - movt r2, #78 @ 0x4e │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 6a208 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6a212 │ │ │ │ - b.n 6a218 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a202 │ │ │ │ - b.n 6a226 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 6a226 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6a226 │ │ │ │ - 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 r0, [r0, #8] │ │ │ │ - blx 29310 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 198650 │ │ │ │ - b.w 467a8 <_PyEval_FormatAwaitableError@@Base+0x81e> │ │ │ │ - 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 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r4, r5 │ │ │ │ - bgt.n 6a268 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 29fa0 │ │ │ │ - b.n 6a25a │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #0] @ (6a270 ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #7] │ │ │ │ - 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 │ │ │ │ - movs r0, #4 │ │ │ │ - mov r1, sp │ │ │ │ - blx 29928 │ │ │ │ - cbnz r0, 6a29e │ │ │ │ - mov r1, sp │ │ │ │ - movs r0, #4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - blx 2a744 │ │ │ │ - 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 6a274 │ │ │ │ - blx 29198 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 29198 │ │ │ │ - │ │ │ │ -0006a2ca : │ │ │ │ - movw r3, #19992 @ 0x4e18 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0006a2e6 : │ │ │ │ - subs r3, r0, #1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 6a336 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #19992 @ 0x4e18 │ │ │ │ - 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 1de110 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ - cbnz r0, 6a332 │ │ │ │ - ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1de110 <_PyBytesWriter_Dealloc@@Base+0x63c> │ │ │ │ - cbnz r0, 6a332 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 202024 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0006a33c : │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 6a2e6 │ │ │ │ - │ │ │ │ -0006a342 : │ │ │ │ - ldr r3, [pc, #12] @ (6a350 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - b.w 303d4 <_Py_fstat@@Base+0x638> │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 2950c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 80f64 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6a274 │ │ │ │ - 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 6a274 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl 2784b0 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 29e34 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 80f64 │ │ │ │ - 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 20eac4 <_PyTime_ObjectToTimespec@@Base+0x538> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6a40c │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cbz r0, 6a406 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldrb r1, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 1fb308 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a430 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 6a41e │ │ │ │ - add.w r3, r1, #32768 @ 0x8000 │ │ │ │ - cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6a3fc │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, r2 │ │ │ │ - strb.w r1, [r3], #1 │ │ │ │ - asrs r1, r1, #8 │ │ │ │ - subs r2, r4, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.n 6a422 │ │ │ │ - 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 1fb1d0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6a478 │ │ │ │ - movw r3, #44088 @ 0xac38 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ - cbz r0, 6a472 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - ldrb r1, [r5, #0] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 1fb308 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a4a8 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r2, #4 │ │ │ │ - beq.n 6a496 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - movs r3, #1 │ │ │ │ - lsl.w r0, r3, r0 │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.n 6a496 │ │ │ │ - ldrb r1, [r5, #0] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 1fb308 │ │ │ │ - b.n 6a472 │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, r2 │ │ │ │ - strb.w r1, [r3], #1 │ │ │ │ - lsrs r1, r1, #8 │ │ │ │ - subs r2, r4, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.n 6a49a │ │ │ │ - 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 │ │ │ │ - sub sp, #8 │ │ │ │ - add r4, sp, #4 │ │ │ │ - bl 6a274 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bcc.n 6a4d6 │ │ │ │ - sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ - cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 6a4dc │ │ │ │ - add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 6a4e0 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r4 │ │ │ │ - bl 6a14c │ │ │ │ - cmp r4, r0 │ │ │ │ - ite cc │ │ │ │ - subcc r2, r0, r4 │ │ │ │ - subcs r2, r4, r0 │ │ │ │ - movw r0, #4304 @ 0x10d0 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movw r1, #23564 @ 0x5c0c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 1fb2ec │ │ │ │ - cbz r0, 6a57e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r2, #8 │ │ │ │ - bl 1124e8 <_PyLong_AsByteArray@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6a554 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a554 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - adds r5, #1 │ │ │ │ - bne.n 6a584 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl d5a1c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a586 │ │ │ │ - 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 1fb2ec │ │ │ │ - cbz r0, 6a5f2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #8 │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - bl 1124e8 <_PyLong_AsByteArray@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6a5d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a5d2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - adds r5, #1 │ │ │ │ - bne.n 6a5f8 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #49688 @ 0xc218 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl d5a1c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6a5fa │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cbz r3, 6a636 │ │ │ │ - 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 298b8 │ │ │ │ - cbz r0, 6a62c │ │ │ │ - ldrd r3, r1, [sp] │ │ │ │ - add r0, r3 │ │ │ │ - subs r1, r1, r3 │ │ │ │ - bl 72b78 │ │ │ │ - b.n 6a640 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6a640 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 6a686 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bmi.n 6a69e │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34592 @ 0x8720 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a6c6 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #34592 @ 0x8720 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6a65c │ │ │ │ - b.n 6a6c6 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 6a6ca │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #34592 @ 0x8720 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a7c6 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6a7be │ │ │ │ - movw r1, #34408 @ 0x8668 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8dfc │ │ │ │ - cbz r0, 6a728 │ │ │ │ - movw r1, #19456 @ 0x4c00 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8dfc │ │ │ │ - cbz r0, 6a72e │ │ │ │ - movw r1, #34412 @ 0x866c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8dfc │ │ │ │ - cbz r0, 6a734 │ │ │ │ - movw r1, #34416 @ 0x8670 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8dfc │ │ │ │ - cbz r0, 6a73a │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34424 @ 0x8678 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6a6c6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 6a73e │ │ │ │ - movs r4, #1 │ │ │ │ - mov r5, r4 │ │ │ │ - b.n 6a73e │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 6a73e │ │ │ │ - movs r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1e6fb4 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 6a7a2 │ │ │ │ - movw r3, #60021 @ 0xea75 │ │ │ │ - movt r3, #24 │ │ │ │ - movw r1, #59053 @ 0xe6ad │ │ │ │ - movt r1, #24 │ │ │ │ - mov r2, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - it ne │ │ │ │ - movne r3, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a6c6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11c93c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6a796 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a796 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 6a7a6 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6a7ae │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a798 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6a7c6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 6a7c6 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #11548 @ 0x2d1c │ │ │ │ - movt r5, #78 @ 0x4e │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cbz r4, 6a7f6 │ │ │ │ - bl 98638 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 169d24 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6a81c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a83e │ │ │ │ - blx 29b28 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6a836 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f693c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - 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 │ │ │ │ - blx 2a258 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6a868 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f693c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - 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 29fd0 │ │ │ │ - cbz r0, 6a8ac │ │ │ │ - negs r4, r0 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - str r4, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - movs r0, #0 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - b.n 6a8b2 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 92450 │ │ │ │ - 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 295f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6a8de │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f693c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - 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 2a8a8 │ │ │ │ - cbz r0, 6a914 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a926 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 29c10 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 211b30 <_Py_RestoreSignals@@Base+0x1fdc> │ │ │ │ - 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 21194c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ - cbz r0, 6a984 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 29c10 │ │ │ │ - bl 98638 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 29720 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - cbz r5, 6a97e │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a984 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 80f64 │ │ │ │ - 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 290f0 │ │ │ │ - cbz r0, 6a9b4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6a9d0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a368 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6a9a2 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 29c10 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 211b30 <_Py_RestoreSignals@@Base+0x1fdc> │ │ │ │ - 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, 6aa08 │ │ │ │ - movw r3, #44000 @ 0xabe0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 6aa0a │ │ │ │ - mov r3, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r9 │ │ │ │ - movw r1, #23656 @ 0x5c68 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #23660 @ 0x5c6c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6aabc │ │ │ │ - cbnz r5, 6aa5a │ │ │ │ - bl 98638 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29864 <__ioctl_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 6aba8 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 6aabc │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #23672 @ 0x5c78 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 154e00 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ab18 │ │ │ │ - ldr.w r8, [r4] │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cbz r7, 6aa9a │ │ │ │ - cmp.w r5, #1024 @ 0x400 │ │ │ │ - add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 6aad8 │ │ │ │ - movw r3, #1025 @ 0x401 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 29958 <__memcpy_chk@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w r3, [sl, r5] │ │ │ │ - b.n 6abb0 │ │ │ │ - cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 6aac0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d2a38 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23684 @ 0x5c84 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6abca │ │ │ │ - add.w sl, sp, #60 @ 0x3c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - movw r3, #1025 @ 0x401 │ │ │ │ - blx 29958 <__memcpy_chk@plt> │ │ │ │ - strb.w r7, [sl, r5] │ │ │ │ - b.n 6abb0 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 6abb0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 29864 <__ioctl_time64@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r7, 6aafa │ │ │ │ - cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 6aafa │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - blx 29c10 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 6ab66 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d2a38 │ │ │ │ - cbz r7, 6ab0e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 80f64 │ │ │ │ - b.n 6abca │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - bl 72b78 │ │ │ │ - b.n 6abca │ │ │ │ - bl d7ce4 │ │ │ │ - movw r1, #23712 @ 0x5ca0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 154e00 │ │ │ │ - cbz r0, 6ab8c │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 6aaa0 │ │ │ │ - add r5, sp, #60 @ 0x3c │ │ │ │ - movw r3, #1025 @ 0x401 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29958 <__memcpy_chk@plt> │ │ │ │ - strb.w r8, [r5, r7] │ │ │ │ - bl 98638 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29864 <__ioctl_time64@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9b118 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 6ab7c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - mov r0, r4 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 6aabc │ │ │ │ - mov r0, r4 │ │ │ │ - bl d2a38 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 72b78 │ │ │ │ - b.n 6abca │ │ │ │ - bl d7ce4 │ │ │ │ - movw r1, #23724 @ 0x5cac │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r5 │ │ │ │ - bl 154e00 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 6aa2a │ │ │ │ - b.n 6aabc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 80f64 │ │ │ │ - b.n 6abca │ │ │ │ - bl 98638 │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29864 <__ioctl_time64@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9b118 │ │ │ │ - b.n 6aae8 │ │ │ │ - add.w sp, sp, #1088 @ 0x440 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.n 6abec │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23824 @ 0x5d10 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ - 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 6ac1c │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23872 @ 0x5d40 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - mov r4, r1 │ │ │ │ - bl 169d24 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 6ac6a │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1762b0 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6ac3c │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 6ac6a │ │ │ │ - cmp r5, #2 │ │ │ │ - beq.n 6ac54 │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.n 6ac5c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl c705c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bge.n 6ac5e │ │ │ │ - b.n 6ac6a │ │ │ │ - movs r3, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 6ac5e │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6a9d4 │ │ │ │ - movs r0, #0 │ │ │ │ - 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 │ │ │ │ - ldr.w r8, [pc, #260] @ 6ad88 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [r8, #1184] @ 0x4a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 6ad80 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r4, [r8, #1192] @ 0x4a8 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - movw r5, #4780 @ 0x12ac │ │ │ │ - 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 6acc6 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, #5 │ │ │ │ - bne.n 6acaa │ │ │ │ - mov.w r1, #624 @ 0x270 │ │ │ │ - movs r6, #4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 6acca │ │ │ │ - mov.w fp, #1 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ - mla r3, r3, r6, r5 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cbz r2, 6ace0 │ │ │ │ - adds r1, #12 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, r5 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - blx 2a174 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 6ad0a │ │ │ │ - movs r2, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #39760 @ 0x9b50 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ - mla r5, r3, r6, r5 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29b58 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 6ad46 │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #23 │ │ │ │ - add r0, sp, #8 │ │ │ │ - movw r5, #32292 @ 0x7e24 │ │ │ │ - movt r5, #41 @ 0x29 │ │ │ │ - blx 2957c │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 29f04 <__snprintf_chk@plt> │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #23916 @ 0x5d6c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 29b58 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #908 @ 0x38c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1a6afc <_Py_write_noraise@@Base> │ │ │ │ - ldr.w r1, [r8, #1196] @ 0x4ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ede0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r1, [r8, #1200] @ 0x4b0 │ │ │ │ - bl 2b534 │ │ │ │ - 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 29e30 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r3, 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, #23960 @ 0x5d98 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 6adde │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 203b50 <_PyParkingLot_UnparkAll@@Base+0x700> │ │ │ │ - cbz r0, 6adde │ │ │ │ - ldr r3, [pc, #44] @ (6ade4 ) │ │ │ │ - ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 6adcc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ - mla r0, r0, r1, r3 │ │ │ │ - bl 2108dc <_Py_RestoreSignals@@Base+0xd88> │ │ │ │ - cbnz r0, 6add6 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6adde │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - 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, #23976 @ 0x5da8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 6ae3c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 6ae2a │ │ │ │ - bl 98638 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 6a274 │ │ │ │ - movs r0, #11 │ │ │ │ - blx 29e34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b118 │ │ │ │ - b.n 6ae34 │ │ │ │ - bl 6a274 │ │ │ │ - movs r0, #11 │ │ │ │ - blx 29e34 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - 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, #23988 @ 0x5db4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 6ae84 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 6a2e6 │ │ │ │ - cbz r0, 6ae88 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59548 @ 0xe89c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6ae90 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - 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 r1, #24000 @ 0x5dc0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #32792 @ 0x8018 │ │ │ │ - movt r0, #69 @ 0x45 │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmn.w r0, #9 │ │ │ │ - beq.n 6aef0 │ │ │ │ - adds r3, r0, #3 │ │ │ │ - beq.n 6aeda │ │ │ │ - adds r0, #10 │ │ │ │ - beq.n 6aef4 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24052 @ 0x5df4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w 12edd8 │ │ │ │ - movw r3, #56032 @ 0xdae0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24016 @ 0x5dd0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w 12edd8 │ │ │ │ - b.w 1ef0b0 │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 6a274 │ │ │ │ - bl 6caa4 │ │ │ │ - cbnz r0, 6af16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 1245b8 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #44693 @ 0xae95 │ │ │ │ - movt r0, #6 │ │ │ │ - bl 1dc0bc │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6af50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10dd14 │ │ │ │ - movw r3, #4304 @ 0x10d0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24096 @ 0x5e20 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6af6c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1245b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 104db8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10dd14 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006af6e : │ │ │ │ - b.w 3042c │ │ │ │ - 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 15dda4 │ │ │ │ - cbnz r0, 6afa4 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24124 @ 0x5e3c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6afae │ │ │ │ - mov r0, r7 │ │ │ │ - bl 15e3ac │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bge.n 6afb2 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b088 │ │ │ │ - cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6afd0 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24164 @ 0x5e64 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6afae │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - bl 77c6c │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 6afe0 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 6afae │ │ │ │ - mov.w r9, #0 │ │ │ │ - mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - cmp r9, r6 │ │ │ │ - beq.n 6b058 │ │ │ │ - bl eb568 │ │ │ │ - add.w r1, r5, r9, lsl #2 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b072 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bmi.n 6b028 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24180 @ 0x5e74 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 6b034 │ │ │ │ - b.n 6b072 │ │ │ │ - bl 1ed360 <_Py_Gid_Converter@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6b042 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 6b072 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b072 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b072 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 6b052 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b052 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - b.n 6afe8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 291d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6b07a │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ - b.n 6afae │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f93f4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6b0ac │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 6b0de │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 29f94 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b0d6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6b0d6 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f693c │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - 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 f93f4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b10e │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 6b126 │ │ │ │ - tst.w r0, #128 @ 0x80 │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - 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, #3936] @ 0xf60 │ │ │ │ - sub sp, #148 @ 0x94 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 6b14c │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6b16a │ │ │ │ - b.n 6b164 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #13528 @ 0x34d8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b13e │ │ │ │ - b.n 6b1d0 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 6b1d0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl f93f4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b17c │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 6b1d0 │ │ │ │ - subs r3, r4, #1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6b19a │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59548 @ 0xe89c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6b1d0 │ │ │ │ - movs r1, #0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a174 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6b1ae │ │ │ │ - bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6b1b2 │ │ │ │ - orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - blx 2a174 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6b1d4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b1dc │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - 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 6b20a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 6b22c │ │ │ │ - b.n 6b224 │ │ │ │ - movw r0, #13552 @ 0x34f0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r3, #4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b1fc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b2b8 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b220 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6b240 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b220 │ │ │ │ - cmp r5, #2 │ │ │ │ - ble.n 6b286 │ │ │ │ - ldr.w r8, [r4, #8] │ │ │ │ - cmp r5, #3 │ │ │ │ - beq.n 6b260 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b262 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 6b262 │ │ │ │ - b.n 6b220 │ │ │ │ - movs r4, #0 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r8, r3 │ │ │ │ - beq.n 6b288 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24204 @ 0x5e8c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6b220 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w r0, #424 @ 0x1a8 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2a7cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6b2b0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f693c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #8 │ │ │ │ - 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, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 6b2de │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b2de │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b2de │ │ │ │ - cbnz r0, 6b2fc │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - movw r4, #19308 @ 0x4b6c │ │ │ │ - movt r4, #73 @ 0x49 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6b314 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b30e │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 6b314 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29774 <_exit@plt> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - cbz r3, 6b334 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b.n 6b344 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b342 │ │ │ │ - cmp r2, #2 │ │ │ │ - bgt.n 6b33e │ │ │ │ - cbnz r1, 6b368 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 6b344 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (6b3d0 ) │ │ │ │ - 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 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 6b36e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b3ca │ │ │ │ - clz r6, r1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 169d24 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 6b364 │ │ │ │ - add r5, r6 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 6b394 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b396 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 6b396 │ │ │ │ - b.n 6b364 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 98638 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2a5c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - cbz r4, 6b3c2 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f693c │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #608] @ (6b634 ) │ │ │ │ - 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, 6b3f4 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b3f4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b3f4 │ │ │ │ - cbnz r0, 6b410 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (6b44c ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6b410 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b448 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b42c │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b40c │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6b448 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - 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, #784] @ (6b760 ) │ │ │ │ - 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, 6b470 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b470 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b470 │ │ │ │ - cbnz r0, 6b48c │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (6b4cc ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6b48c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b4c8 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b4a8 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b488 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6b4c8 │ │ │ │ - and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #7780 @ 0x1e64 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - adds r3, #1 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - 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, #960] @ (6b890 ) │ │ │ │ - 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, 6b4f0 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b4f0 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b4f0 │ │ │ │ - cbnz r0, 6b50c │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (6b544 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6b50c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b540 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b528 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b508 │ │ │ │ - movw r0, #7780 @ 0x1e64 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6b540 │ │ │ │ - tst.w r0, #127 @ 0x7f │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #4308 @ 0x10d4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, r3 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #112] @ (6b5b8 ) │ │ │ │ - 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, 6b568 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b568 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b568 │ │ │ │ - cbnz r0, 6b580 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6b5a8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6b5a0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b592 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 6b5a0 │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #288] @ (6b6cc ) │ │ │ │ - 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, 6b5cc │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b5cc │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b5cc │ │ │ │ - cbnz r0, 6b5e4 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6b60c ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6b604 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b5f6 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 6b604 │ │ │ │ - and.w r0, r4, #127 @ 0x7f │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #464] @ (6b7e0 ) │ │ │ │ - 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, 6b630 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6b630 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6b630 │ │ │ │ - cbnz r0, 6b648 │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (6b670 ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6b668 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b65a │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 6b668 │ │ │ │ - ubfx r0, r4, #8, #8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 80f64 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #640] @ (6b8f4 ) │ │ │ │ - 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, #12 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #44] @ (6b6bc ) │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 21eeac <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 6b69a │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b6b8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2a334 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6b6b4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 6b696 │ │ │ │ - bl 80f64 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r4, [pc, #816] @ (6b9f0 ) │ │ │ │ - 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, #24228 @ 0x5ea4 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 2046f0 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 6b6ec │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b710 │ │ │ │ - ldrd r1, r0, [sp, #8] │ │ │ │ - blx 29804 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 6b708 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 6b6e8 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - 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 6b736 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 6b758 │ │ │ │ - b.n 6b750 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #48460 @ 0xbd4c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b728 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b788 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b74c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl f93f4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b76c │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b74c │ │ │ │ - bl 98638 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 64a8a <_Py_closerange@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - 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 │ │ │ │ - bl 98638 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2a380 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b118 │ │ │ │ - bl e921c │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, #0 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r3 │ │ │ │ - movne 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 r0, r1 │ │ │ │ - bl f93f4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b7e0 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 6b7e8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b838 │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6b800 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59548 @ 0xe89c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6b7dc │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - blx 29ac8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r3, 6b830 │ │ │ │ - cbz r0, 6b830 │ │ │ │ - movw r1, #24240 @ 0x5eb0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - blx 29f88 │ │ │ │ - cbnz r0, 6b830 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7afec │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cbnz r0, 6b84a │ │ │ │ - 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 1572b8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 6b87c │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 249890 <_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 72d90 │ │ │ │ - cbz r0, 6b908 │ │ │ │ - mov r4, r0 │ │ │ │ - vldr d8, [pc, #120] @ 6b918 │ │ │ │ - ldrd r0, r1, [r5, #24] │ │ │ │ - bl 278a78 │ │ │ │ - vmov d7, r0, r1 │ │ │ │ - ldrd r0, r1, [r5, #16] │ │ │ │ - vdiv.f64 d9, d7, d8 │ │ │ │ - bl 278a78 │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vadd.f64 d0, d9, d0 │ │ │ │ - bl 85fac │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 6b8f2 │ │ │ │ - ldrd r0, r1, [r5, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 278a78 │ │ │ │ - vmov d7, r0, r1 │ │ │ │ - ldrd r0, r1, [r5] │ │ │ │ - vdiv.f64 d9, d7, d8 │ │ │ │ - bl 278a78 │ │ │ │ - vmov d0, r0, r1 │ │ │ │ - vadd.f64 d0, d9, d0 │ │ │ │ - bl 85fac │ │ │ │ - cbnz r0, 6b90c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6b908 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b908 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6b90e │ │ │ │ - str r0, [r4, #16] │ │ │ │ - vpop {d8-d9} │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - 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 6b94a │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f93f4 │ │ │ │ - mov r6, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6b968 │ │ │ │ - b.n 6b962 │ │ │ │ - movw r0, #13448 @ 0x3488 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r3, #3 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6b93c │ │ │ │ - b.n 6b99e │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 6b99e │ │ │ │ - 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 6b83a │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6b99e │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 6b83a │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6b99e │ │ │ │ - mov r1, sp │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2981c <__setitimer64@plt> │ │ │ │ - cbz r0, 6b9a2 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f693c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b9a8 │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 6b880 │ │ │ │ - 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 f93f4 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6b9d0 │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 6b9ee │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ - blx 2a884 <__getitimer64@plt> │ │ │ │ - cbz r0, 6b9e6 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl f693c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6b9f0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 6b880 │ │ │ │ - b.n 6b9f0 │ │ │ │ - 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 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - str r6, [r0, #0] │ │ │ │ - bl d7ca4 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - movw r0, #24256 @ 0x5ec0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1f6cf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d7cb8 │ │ │ │ - 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 859dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bab4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 80f64 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 80f64 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bl 80f64 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 80f64 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl 1c4fcc │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl 80f64 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - bl 80f64 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 80650 │ │ │ │ - cbz r0, 6bab6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bab4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bab4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_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 21194c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ - cbz r0, 6bb2c │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - mov r1, sp │ │ │ │ - add.w r0, sp, r2 │ │ │ │ - blx 29c10 │ │ │ │ - bl 98638 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ - blx 29240 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b118 │ │ │ │ - adds r5, #1 │ │ │ │ - bne.n 6bb22 │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 6bb12 │ │ │ │ - bl e921c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bae2 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6bb2c │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - b.n 6bb0e │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 6ba3a │ │ │ │ - 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 6bb56 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 21194c <_Py_RestoreSignals@@Base+0x1df8> │ │ │ │ - cbnz r0, 6bb6e │ │ │ │ - b.n 6bbf6 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #13636 @ 0x3544 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6bb4a │ │ │ │ - b.n 6bbf6 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ - blx 29c10 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1572b8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6bbf6 │ │ │ │ - ldrd r5, r4, [sp] │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 6bba8 │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #54052 @ 0xd324 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6bbf6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 18a74c <_PyDeadline_Init@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 157be0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 98638 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ - blx 29594 <__sigtimedwait64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 6bc1e │ │ │ │ - blx 2a8e4 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq.n 6bbfa │ │ │ │ - cmp r3, #11 │ │ │ │ - beq.n 6bc14 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6bc2a │ │ │ │ - bl e921c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6bbf6 │ │ │ │ - bl 24e970 <_PyDeadline_Get@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - bge.n 6bbb4 │ │ │ │ - b.n 6bc1e │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 6bc2a │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 6ba3a │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0006bc30 <_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] @ (6bc6c <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - bl 6cd3c │ │ │ │ - movw r3, #19992 @ 0x4e18 │ │ │ │ - movt r3, #73 @ 0x49 │ │ │ │ - ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 6bc68 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ - ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - subs r3, r0, r4 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - b.n 6bc6a <_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, #10112 @ 0x2780 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl 122c2c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dab78 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #6508 @ 0x196c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 15837c │ │ │ │ - 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, #6508 @ 0x196c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 15837c │ │ │ │ - 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, #56128 @ 0xdb40 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 15837c │ │ │ │ - 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 71fa4 │ │ │ │ - cbz r0, 6bd3c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ - ldr r2, [pc, #48] @ (6bd44 <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ - movw r1, #24320 @ 0x5f00 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r4, r0 │ │ │ │ - bl 808c0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6bd3e <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bd3c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bd3c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r0, #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 r4, r0 │ │ │ │ - adds r0, #37 @ 0x25 │ │ │ │ - bl 1f6798 <_PyEvent_Notify@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1f67c0 <_PyEvent_Notify@@Base+0x28> │ │ │ │ - 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, [r0, #8] │ │ │ │ - bl 202b34 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r0, #24336 @ 0x5f10 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - b.w e21a4 │ │ │ │ - push {r4} │ │ │ │ - mov r3, r0 │ │ │ │ - dmb ish │ │ │ │ - ldrb r1, [r0, #8] │ │ │ │ - dmb ish │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - tst.w r1, #1 │ │ │ │ - movw r4, #24360 @ 0x5f28 │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ - movw r1, #60108 @ 0xeacc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24372 @ 0x5f34 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - it eq │ │ │ │ - moveq r1, r4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - pop {r4} │ │ │ │ - b.w e21a4 │ │ │ │ - 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, #60108 @ 0xeacc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - movw r3, #24360 @ 0x5f28 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - strd r4, r0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, r3 │ │ │ │ - movw r0, #24396 @ 0x5f4c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - bl e21a4 │ │ │ │ - add sp, #16 │ │ │ │ - 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 r0, r1 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movw r1, #24440 @ 0x5f78 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 6be5c <_PyOS_IsMainThread@@Base+0x22c> │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 6be60 <_PyOS_IsMainThread@@Base+0x230> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24456 @ 0x5f88 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6be90 <_PyOS_IsMainThread@@Base+0x260> │ │ │ │ - bl 649c6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 648e6 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 6be8a <_PyOS_IsMainThread@@Base+0x25a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r1, #24492 @ 0x5fac │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 6be5c <_PyOS_IsMainThread@@Base+0x22c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8081c │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, 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, #4884 @ 0x1314 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 6bee6 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 255eec <_PyTime_FromLong@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6bee6 <_PyOS_IsMainThread@@Base+0x2b6> │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 157be0 <_PyTime_AsTimespec@@Base> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2921c <__clock_settime64@plt> │ │ │ │ - cbz r0, 6beea <_PyOS_IsMainThread@@Base+0x2ba> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6bef2 <_PyOS_IsMainThread@@Base+0x2c2> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - 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 12d9a4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6bf5c <_PyOS_IsMainThread@@Base+0x32c> │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl e2dd4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl e2dd4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl e2dd4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldrd r6, r7, [r4, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - movw r0, #24520 @ 0x5fc8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84cbc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6bf50 <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 6bf54 <_PyOS_IsMainThread@@Base+0x324> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 6bf5c <_PyOS_IsMainThread@@Base+0x32c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bf50 <_PyOS_IsMainThread@@Base+0x320> │ │ │ │ - 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 6bf9a <_PyOS_IsMainThread@@Base+0x36a> │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #6760 @ 0x1a68 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6bfde <_PyOS_IsMainThread@@Base+0x3ae> │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6bfde <_PyOS_IsMainThread@@Base+0x3ae> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6bfc8 <_PyOS_IsMainThread@@Base+0x398> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6bfde <_PyOS_IsMainThread@@Base+0x3ae> │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #5 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 2984c │ │ │ │ - movs r1, #0 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6bac │ │ │ │ - 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 6c00a <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 6c022 <_PyOS_IsMainThread@@Base+0x3f2> │ │ │ │ - b.n 6c062 <_PyOS_IsMainThread@@Base+0x432> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #53700 @ 0xd1c4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6bffa <_PyOS_IsMainThread@@Base+0x3ca> │ │ │ │ - b.n 6c0d0 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 6c044 <_PyOS_IsMainThread@@Base+0x414> │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c0d0 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6c064 <_PyOS_IsMainThread@@Base+0x434> │ │ │ │ - b.n 6c0a2 <_PyOS_IsMainThread@@Base+0x472> │ │ │ │ - movw r2, #41584 @ 0xa270 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53700 @ 0xd1c4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c0d0 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 6c08c <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53700 @ 0xd1c4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c0d0 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6c0d0 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6c0ba <_PyOS_IsMainThread@@Base+0x48a> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6c0d0 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2984c │ │ │ │ - movs r1, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6bac │ │ │ │ - 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 6c0fc <_PyOS_IsMainThread@@Base+0x4cc> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 6c114 <_PyOS_IsMainThread@@Base+0x4e4> │ │ │ │ - b.n 6c154 <_PyOS_IsMainThread@@Base+0x524> │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #53712 @ 0xd1d0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c0ec <_PyOS_IsMainThread@@Base+0x4bc> │ │ │ │ - b.n 6c1d4 <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 6c136 <_PyOS_IsMainThread@@Base+0x506> │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c1d4 <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6c156 <_PyOS_IsMainThread@@Base+0x526> │ │ │ │ - b.n 6c194 <_PyOS_IsMainThread@@Base+0x564> │ │ │ │ - movw r2, #41584 @ 0xa270 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53712 @ 0xd1d0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c1d4 <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 6c17e <_PyOS_IsMainThread@@Base+0x54e> │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53712 @ 0xd1d0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c1d4 <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6c1d4 <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6c1ac <_PyOS_IsMainThread@@Base+0x57c> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6c1d4 <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl f93f4 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 6c1be <_PyOS_IsMainThread@@Base+0x58e> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 6c1d4 <_PyOS_IsMainThread@@Base+0x5a4> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2984c │ │ │ │ - movs r1, #0 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6bac │ │ │ │ - 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, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 6c24c <_PyOS_IsMainThread@@Base+0x61c> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 6c22e <_PyOS_IsMainThread@@Base+0x5fe> │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6c276 <_PyOS_IsMainThread@@Base+0x646> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6c24e <_PyOS_IsMainThread@@Base+0x61e> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6c276 <_PyOS_IsMainThread@@Base+0x646> │ │ │ │ - movw r2, #41584 @ 0xa270 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #53756 @ 0xd1fc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53728 @ 0xd1e0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c276 <_PyOS_IsMainThread@@Base+0x646> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a450 │ │ │ │ - cbnz r0, 6c26a <_PyOS_IsMainThread@@Base+0x63a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f693c │ │ │ │ - movs r1, #0 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6bac │ │ │ │ - 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 6c2ba <_PyOS_IsMainThread@@Base+0x68a> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bmi.n 6c2d2 <_PyOS_IsMainThread@@Base+0x6a2> │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53740 @ 0xd1ec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c2de <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #53740 @ 0xd1ec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c292 <_PyOS_IsMainThread@@Base+0x662> │ │ │ │ - b.n 6c2de <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 6c2e2 <_PyOS_IsMainThread@@Base+0x6b2> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6c370 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 6c31a <_PyOS_IsMainThread@@Base+0x6ea> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - movw r2, #4356 @ 0x1104 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6c350 <_PyOS_IsMainThread@@Base+0x720> │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 6c332 <_PyOS_IsMainThread@@Base+0x702> │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c2de <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6c352 <_PyOS_IsMainThread@@Base+0x722> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6c2de <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ - movw r2, #41584 @ 0xa270 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53740 @ 0xd1ec │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c2de <_PyOS_IsMainThread@@Base+0x6ae> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 29834 │ │ │ │ - cbz r0, 6c368 <_PyOS_IsMainThread@@Base+0x738> │ │ │ │ - movs r1, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6bac │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - 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, 6c390 <_PyOS_IsMainThread@@Base+0x760> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 6c3a4 <_PyOS_IsMainThread@@Base+0x774> │ │ │ │ - b.n 6c3b6 <_PyOS_IsMainThread@@Base+0x786> │ │ │ │ - movw r0, #58156 @ 0xe32c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c388 <_PyOS_IsMainThread@@Base+0x758> │ │ │ │ - b.n 6c3c2 <_PyOS_IsMainThread@@Base+0x792> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #58156 @ 0xe32c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c3c2 <_PyOS_IsMainThread@@Base+0x792> │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 23bda4 │ │ │ │ - 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, 6c3e4 <_PyOS_IsMainThread@@Base+0x7b4> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 6c3fa <_PyOS_IsMainThread@@Base+0x7ca> │ │ │ │ - b.n 6c40e <_PyOS_IsMainThread@@Base+0x7de> │ │ │ │ - movw r0, #58360 @ 0xe3f8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c3dc <_PyOS_IsMainThread@@Base+0x7ac> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6c49e <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #58360 @ 0xe3f8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c3f6 <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ - ldr.w r8, [r7, #8] │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.n 6c456 <_PyOS_IsMainThread@@Base+0x826> │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 6c44a <_PyOS_IsMainThread@@Base+0x81a> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - movw r2, #42012 @ 0xa41c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 6c44a <_PyOS_IsMainThread@@Base+0x81a> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 6c44a <_PyOS_IsMainThread@@Base+0x81a> │ │ │ │ - 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 6c49e <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 6c49e <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 84934 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 72d90 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c3f6 <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ - add.w r9, r0, #8 │ │ │ │ - movs r6, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r8, r6 │ │ │ │ - ble.n 6c49e <_PyOS_IsMainThread@@Base+0x86e> │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - adds r6, #1 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - bl 84934 │ │ │ │ - cbnz r0, 6c498 <_PyOS_IsMainThread@@Base+0x868> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6c3f6 <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6c3f6 <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c3f6 <_PyOS_IsMainThread@@Base+0x7c6> │ │ │ │ - str.w r0, [r9, #4]! │ │ │ │ - b.n 6c468 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - 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, 6c4c0 <_PyOS_IsMainThread@@Base+0x890> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 6c4d4 <_PyOS_IsMainThread@@Base+0x8a4> │ │ │ │ - b.n 6c4e6 <_PyOS_IsMainThread@@Base+0x8b6> │ │ │ │ - movw r0, #49800 @ 0xc288 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r1, r2 │ │ │ │ - bl 176dac <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c4b8 <_PyOS_IsMainThread@@Base+0x888> │ │ │ │ - b.n 6c516 <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ - movs r3, #1 │ │ │ │ - movw r0, #49800 @ 0xc288 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c516 <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - bl 90fe4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6c516 <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - bl 100408 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 6c51a <_PyOS_IsMainThread@@Base+0x8ea> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6c516 <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c516 <_PyOS_IsMainThread@@Base+0x8e6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 6c552 <_PyOS_IsMainThread@@Base+0x922> │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1190 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6c53c <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c53c <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 6c552 <_PyOS_IsMainThread@@Base+0x922> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c552 <_PyOS_IsMainThread@@Base+0x922> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_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, #42576 @ 0xa650 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 8ee90 │ │ │ │ - cbnz r0, 6c57c <_PyOS_IsMainThread@@Base+0x94c> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6c5b2 <_PyOS_IsMainThread@@Base+0x982> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #0 │ │ │ │ - bl edc4c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c578 <_PyOS_IsMainThread@@Base+0x948> │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - movw r4, #7780 @ 0x1e64 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, #47 @ 0x2f │ │ │ │ - it eq │ │ │ │ - moveq r4, r3 │ │ │ │ - bl 78024 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r0, r1 │ │ │ │ - add r3, sp, #8 │ │ │ │ - movw r1, #24528 @ 0x5fd0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - add r2, sp, #12 │ │ │ │ - bl 8ee90 │ │ │ │ - cbnz r0, 6c5e0 <_PyOS_IsMainThread@@Base+0x9b0> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6c65c <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl edc4c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c5dc <_PyOS_IsMainThread@@Base+0x9ac> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, sp │ │ │ │ - bl edc4c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 6c656 <_PyOS_IsMainThread@@Base+0xa26> │ │ │ │ - ldrd r3, r0, [sp] │ │ │ │ - cmp r3, r0 │ │ │ │ - bgt.n 6c610 <_PyOS_IsMainThread@@Base+0x9e0> │ │ │ │ - subs r0, r0, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - blx 2a034 │ │ │ │ - cbz r0, 6c630 <_PyOS_IsMainThread@@Base+0xa00> │ │ │ │ - movw r3, #7780 @ 0x1e64 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movw r5, #7780 @ 0x1e64 │ │ │ │ - movt r5, #71 @ 0x47 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - b.n 6c64e <_PyOS_IsMainThread@@Base+0xa1e> │ │ │ │ - movw r3, #4308 @ 0x10d4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movw r5, #4308 @ 0x10d4 │ │ │ │ - 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 78024 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78024 │ │ │ │ - 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, #42576 @ 0xa650 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 8ee90 │ │ │ │ - cbz r0, 6c6ae <_PyOS_IsMainThread@@Base+0xa7e> │ │ │ │ - movw r3, #38544 @ 0x9690 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 927e0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - movw r2, #25432 @ 0x6358 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a1b4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #4356 @ 0x1104 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c6b2 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #37488 @ 0x9270 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 942e0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - 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, 6c6e6 <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 6c6e6 <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 6c6e6 <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ - cbnz r0, 6c702 <_Py_Get_Getpath_CodeObject@@Base+0x50> │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #124] @ (6c76c <_Py_Get_Getpath_CodeObject@@Base+0xba>) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106bb4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6c702 <_Py_Get_Getpath_CodeObject@@Base+0x50> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6c75e <_Py_Get_Getpath_CodeObject@@Base+0xac> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 122658 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c6fe <_Py_Get_Getpath_CodeObject@@Base+0x4c> │ │ │ │ + beq.n 6c7d8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fea0 │ │ │ │ + bl 9f64c │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #2880 @ 0xb40 │ │ │ │ + movw r1, #6144 @ 0x1800 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #24532 @ 0x5fd4 │ │ │ │ + movw r0, #27804 @ 0x6c9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 92840 │ │ │ │ + bl 91fd8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6c74a <_Py_Get_Getpath_CodeObject@@Base+0x98> │ │ │ │ - bl 98638 │ │ │ │ + beq.n 6c824 │ │ │ │ + bl 97dec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c756 <_Py_Get_Getpath_CodeObject@@Base+0xa4> │ │ │ │ - bl 80650 │ │ │ │ + bne.n 6c830 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c6fe <_Py_Get_Getpath_CodeObject@@Base+0x4c> │ │ │ │ + bne.n 6c7d8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #992] @ (6cb50 ) │ │ │ │ + ldr r4, [pc, #864] @ (6cba8 ) │ │ │ │ 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 r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 6c7b0 <_Py_Get_Getpath_CodeObject@@Base+0xfe> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 6c7c8 <_Py_Get_Getpath_CodeObject@@Base+0x116> │ │ │ │ - movw r2, #50128 @ 0xc3d0 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #53724 @ 0xd1dc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 24674c <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c82a <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #53724 @ 0xd1dc │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - mov r2, r3 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c788 <_Py_Get_Getpath_CodeObject@@Base+0xd6> │ │ │ │ - b.n 6c82a <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b6f8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6c82a <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6c7f6 <_Py_Get_Getpath_CodeObject@@Base+0x144> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6c82a <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - cbnz r3, 6c816 <_Py_Get_Getpath_CodeObject@@Base+0x164> │ │ │ │ - mov r0, r7 │ │ │ │ - bl cfd44 │ │ │ │ - movw r1, #24544 @ 0x5fe0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 6c82a <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6c83a <_Py_Get_Getpath_CodeObject@@Base+0x188> │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 122658 │ │ │ │ - cbnz r0, 6c82e <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6c86a <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9fea0 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 6c83c <_Py_Get_Getpath_CodeObject@@Base+0x18a> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2962c │ │ │ │ - cbnz r0, 6c85a <_Py_Get_Getpath_CodeObject@@Base+0x1a8> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7907c │ │ │ │ - b.n 6c82a <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ - movs r1, #0 │ │ │ │ - bl f6bac │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 7907c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6c94c <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + beq.n 6c924 │ │ │ │ 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 6c884 <_Py_Get_Getpath_CodeObject@@Base+0x1d2> │ │ │ │ + bne.n 6c85c │ │ │ │ movw r3, #38528 @ 0x9680 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c94c <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + beq.n 6c924 │ │ │ │ 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 6c8ce <_Py_Get_Getpath_CodeObject@@Base+0x21c> │ │ │ │ + b.n 6c8a6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6c97a <_Py_Get_Getpath_CodeObject@@Base+0x2c8> │ │ │ │ + beq.n 6c952 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6c94c <_Py_Get_Getpath_CodeObject@@Base+0x29a> │ │ │ │ + beq.n 6c924 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c94e <_Py_Get_Getpath_CodeObject@@Base+0x29c> │ │ │ │ + beq.n 6c926 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6c8c0 <_Py_Get_Getpath_CodeObject@@Base+0x20e> │ │ │ │ + beq.n 6c898 │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6c9a4 <_Py_Get_Getpath_CodeObject@@Base+0x2f2> │ │ │ │ + bls.n 6c97c │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6c8c0 <_Py_Get_Getpath_CodeObject@@Base+0x20e> │ │ │ │ + bne.n 6c898 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6c9bc <_Py_Get_Getpath_CodeObject@@Base+0x30a> │ │ │ │ + beq.n 6c994 │ │ │ │ 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 6c9ae <_Py_Get_Getpath_CodeObject@@Base+0x2fc> │ │ │ │ + beq.n 6c986 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6c9b6 <_Py_Get_Getpath_CodeObject@@Base+0x304> │ │ │ │ + beq.n 6c98e │ │ │ │ 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 6c954 <_Py_Get_Getpath_CodeObject@@Base+0x2a2> │ │ │ │ + beq.n 6c92c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6c8c4 <_Py_Get_Getpath_CodeObject@@Base+0x212> │ │ │ │ + b.n 6c89c │ │ │ │ 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 6c8fe <_Py_Get_Getpath_CodeObject@@Base+0x24c> │ │ │ │ + bne.n 6c8d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6c8c4 <_Py_Get_Getpath_CodeObject@@Base+0x212> │ │ │ │ + bne.n 6c89c │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6c8ca <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bne.n 6c8a2 │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6c9c6 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq.n 6c99e │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r4, sl, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6c9c2 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ - cbz r0, 6c9c2 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ + beq.n 6c99a │ │ │ │ + cbz r0, 6c99a │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6c992 <_Py_Get_Getpath_CodeObject@@Base+0x2e0> │ │ │ │ + b.n 6c96a │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6c8c0 <_Py_Get_Getpath_CodeObject@@Base+0x20e> │ │ │ │ - b.n 6c8e8 <_Py_Get_Getpath_CodeObject@@Base+0x236> │ │ │ │ + bne.n 6c898 │ │ │ │ + b.n 6c8c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6c974 <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + b.n 6c94c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6c97a <_Py_Get_Getpath_CodeObject@@Base+0x2c8> │ │ │ │ + b.n 6c952 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6c972 <_Py_Get_Getpath_CodeObject@@Base+0x2c0> │ │ │ │ + b.n 6c94a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6c94e <_Py_Get_Getpath_CodeObject@@Base+0x29c> │ │ │ │ + b.n 6c926 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c9cc <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0006c9a4 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ @@ -99585,22 +99568,22 @@ │ │ │ │ str.w r2, [r0, #192] @ 0xc0 │ │ │ │ strd r1, r1, [r0, #272] @ 0x110 │ │ │ │ str.w r1, [r0, #176] @ 0xb0 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strd r2, r2, [r0, #184] @ 0xb8 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006ca28 : │ │ │ │ +0006ca00 : │ │ │ │ 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 6c9cc <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 6c9a4 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r2, [r0, #112] @ 0x70 │ │ │ │ strd r2, r2, [r0, #124] @ 0x7c │ │ │ │ @@ -99611,15 +99594,15 @@ │ │ │ │ strd r1, r2, [r0] │ │ │ │ strd r3, r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ca70 : │ │ │ │ +0006ca48 : │ │ │ │ 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 │ │ │ │ @@ -99631,355 +99614,355 @@ │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006caa4 : │ │ │ │ +0006ca7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6cafa │ │ │ │ + cbz r3, 6cad2 │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6caea │ │ │ │ + bne.n 6cac2 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6cb12 │ │ │ │ + cbz r0, 6caea │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29d7c │ │ │ │ - cbnz r0, 6cb00 │ │ │ │ + cbnz r0, 6cad8 │ │ │ │ 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 6cada │ │ │ │ - b.n 6cb12 │ │ │ │ - bl 6cb8c │ │ │ │ - b.n 6cac0 │ │ │ │ - movw r0, #37176 @ 0x9138 │ │ │ │ + bne.n 6cab2 │ │ │ │ + b.n 6caea │ │ │ │ + bl 6cb64 │ │ │ │ + b.n 6ca98 │ │ │ │ + movw r0, #40440 @ 0x9df8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ blx 2963c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cae6 │ │ │ │ + b.n 6cabe │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cb18 : │ │ │ │ +0006caf0 : │ │ │ │ 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 6cbe8 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6cb42 │ │ │ │ + bl 6cbc0 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6cb1a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6cb46 │ │ │ │ + cbz r4, 6cb1e │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6cb3e │ │ │ │ + b.n 6cb16 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cb4c : │ │ │ │ +0006cb24 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6cb86 │ │ │ │ + blt.n 6cb5e │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #52329 @ 0xcc69 │ │ │ │ + movw r2, #52289 @ 0xcc41 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #672] @ 0x2a0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6cb7a │ │ │ │ + bne.n 6cb52 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cb8c : │ │ │ │ +0006cb64 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #848] @ 0x350 │ │ │ │ - cbz r2, 6cb9c │ │ │ │ + cbz r2, 6cb74 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #38592 @ 0x96c0 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r3, #848] @ 0x350 │ │ │ │ ldr.w r0, [r2, #1504] @ 0x5e0 │ │ │ │ - cbnz r0, 6cbc4 │ │ │ │ + cbnz r0, 6cb9c │ │ │ │ str.w r1, [r2, #1504] @ 0x5e0 │ │ │ │ - ldr r0, [pc, #28] @ (6cbe4 ) │ │ │ │ + ldr r0, [pc, #28] @ (6cbbc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2a540 │ │ │ │ - ldr r0, [pc, #20] @ (6cbe4 ) │ │ │ │ + ldr r0, [pc, #20] @ (6cbbc ) │ │ │ │ movs r1, #1 │ │ │ │ blx 29168 │ │ │ │ - cbnz r0, 6cbde │ │ │ │ + cbnz r0, 6cbb6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #8] @ (6cbe4 ) │ │ │ │ + ldr r2, [pc, #8] @ (6cbbc ) │ │ │ │ str.w r2, [r3, #852] @ 0x354 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ str r0, [r6, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006cbe8 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006cbc0 <_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, 6cc1a <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6cbf2 <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #96] @ (6cc64 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #96] @ (6cc3c <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6cc24 <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ + bgt.n 6cbfc <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6cc42 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6cc1a <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6cc56 <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ + cbnz r0, 6cc2e <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 6cd6c │ │ │ │ + b.n 6cd44 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 29b58 │ │ │ │ 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 1a63e4 │ │ │ │ + b.w 1a8624 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1a3a30 │ │ │ │ - ldr r3, [pc, #24] @ (6cc64 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + bl 1a5c78 │ │ │ │ + ldr r3, [pc, #24] @ (6cc3c <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6cc14 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6cbec <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 649de │ │ │ │ + b.w 68772 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a0f8 │ │ │ │ │ │ │ │ -0006cc74 : │ │ │ │ +0006cc4c : │ │ │ │ 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 1a3cc8 │ │ │ │ + bl 1a5f10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6ccce │ │ │ │ - cbnz r4, 6ccb0 │ │ │ │ + cbnz r3, 6cca6 │ │ │ │ + cbnz r4, 6cc88 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ 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 6cfb8 │ │ │ │ + bl 6cf90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cc98 │ │ │ │ - ldr r2, [pc, #24] @ (6ccd8 ) │ │ │ │ + bne.n 6cc70 │ │ │ │ + ldr r2, [pc, #24] @ (6ccb0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37268 @ 0x9194 │ │ │ │ + movw r3, #40532 @ 0x9e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r5, {r1, r2, r3, r4} │ │ │ │ - b.n 6ccaa │ │ │ │ + b.n 6cc82 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6ccaa │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + b.n 6cc82 │ │ │ │ + strh r0, [r6, #26] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006ccdc : │ │ │ │ +0006ccb4 : │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - cbnz r1, 6cd00 │ │ │ │ + cbnz r1, 6ccd8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 29b10 │ │ │ │ - cbnz r0, 6cd04 │ │ │ │ + cbnz r0, 6ccdc │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cd0c : │ │ │ │ +0006cce4 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53033 @ 0xcf29 │ │ │ │ + movw r2, #52993 @ 0xcf01 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #684] @ 0x2ac │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6cd2e │ │ │ │ + bne.n 6cd06 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 297f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006cd3c : │ │ │ │ +0006cd14 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6cd66 │ │ │ │ + cbz r3, 6cd3e │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 6cb8c │ │ │ │ - b.n 6cd5a │ │ │ │ + bl 6cb64 │ │ │ │ + b.n 6cd32 │ │ │ │ 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 6ce7a │ │ │ │ + beq.n 6ce52 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6ce7e │ │ │ │ + bne.n 6ce56 │ │ │ │ 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 29b40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6cdfe │ │ │ │ + beq.n 6cdd6 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6ce96 │ │ │ │ + bcs.n 6ce6e │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ adds r1, r0, #1 │ │ │ │ - movw r0, #52329 @ 0xcc69 │ │ │ │ + movw r0, #52289 @ 0xcc41 │ │ │ │ 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 6ce88 │ │ │ │ + bne.n 6ce60 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce96 │ │ │ │ + beq.n 6ce6e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29b40 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 6cec2 │ │ │ │ + bne.n 6ce9a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29b58 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6ce96 │ │ │ │ + bcs.n 6ce6e │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6cb4c │ │ │ │ + bl 6cb24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce96 │ │ │ │ + beq.n 6ce6e │ │ │ │ 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 │ │ │ │ @@ -99987,115 +99970,115 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ blx 2969c │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ adds r3, r7, #4 │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6ce9c │ │ │ │ + bhi.n 6ce74 │ │ │ │ ldr.w ip, [r7] │ │ │ │ movw r4, #2047 @ 0x7ff │ │ │ │ mov r5, r3 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r4 │ │ │ │ - bls.n 6cea0 │ │ │ │ + bls.n 6ce78 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6cea0 │ │ │ │ + bcs.n 6ce78 │ │ │ │ add r1, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ce28 │ │ │ │ - cbz r6, 6ce72 │ │ │ │ + bne.n 6ce00 │ │ │ │ + cbz r6, 6ce4a │ │ │ │ sub.w r3, r5, sl │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w sl, [r9] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ce82 │ │ │ │ + b.n 6ce5a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6cd92 │ │ │ │ + b.n 6cd6a │ │ │ │ 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 6cde2 │ │ │ │ + bne.n 6cdba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ce82 │ │ │ │ + b.n 6ce5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce68 │ │ │ │ + beq.n 6ce40 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r7 │ │ │ │ subs r2, #1 │ │ │ │ - cbz r4, 6cefe │ │ │ │ + cbz r4, 6ced6 │ │ │ │ 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 6ce62 │ │ │ │ - cbz r0, 6cef2 │ │ │ │ + b.n 6ce3a │ │ │ │ + cbz r0, 6ceca │ │ │ │ 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 6cdf4 │ │ │ │ + bne.n 6cdcc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 6cece │ │ │ │ + bne.n 6cea6 │ │ │ │ str.w r5, [r9] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6ce76 │ │ │ │ + beq.n 6ce4e │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 6ce76 │ │ │ │ + b.n 6ce4e │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r6, 6cf10 │ │ │ │ + cbz r6, 6cee8 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6cf22 │ │ │ │ - movw r3, #37696 @ 0x9340 │ │ │ │ + beq.n 6cefa │ │ │ │ + movw r3, #40960 @ 0xa000 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6ce82 │ │ │ │ + b.n 6ce5a │ │ │ │ mov r0, r1 │ │ │ │ b.w 297f4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cf30 : │ │ │ │ +0006cf08 : │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 6cf6e │ │ │ │ + blt.n 6cf46 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + movw r2, #53121 @ 0xcf81 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6cf5c │ │ │ │ + bne.n 6cf34 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a6f8 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -100104,32 +100087,32 @@ │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006cf74 : │ │ │ │ +0006cf4c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6cfa0 │ │ │ │ + cbz r3, 6cf78 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 6cb8c │ │ │ │ - b.n 6cf92 │ │ │ │ + bl 6cb64 │ │ │ │ + b.n 6cf6a │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a6f8 │ │ │ │ @@ -100139,475 +100122,475 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ blx 2987c │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6d022 │ │ │ │ + bcs.n 6cffa │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6d010 │ │ │ │ + bne.n 6cfe8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d022 │ │ │ │ + cbz r0, 6cffa │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 29c10 │ │ │ │ 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 6d000 │ │ │ │ + bne.n 6cfd8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6d00a │ │ │ │ + b.n 6cfe2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d028 : │ │ │ │ +0006d000 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #180] @ (6d0ec ) │ │ │ │ + ldr r4, [pc, #180] @ (6d0c4 ) │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d056 │ │ │ │ + bne.n 6d02e │ │ │ │ strexb ip, r2, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 6d044 │ │ │ │ + bne.n 6d01c │ │ │ │ dmb ish │ │ │ │ - bne.n 6d0ce │ │ │ │ - cbnz r3, 6d096 │ │ │ │ + bne.n 6d0a6 │ │ │ │ + cbnz r3, 6d06e │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #140] @ 6d0f0 │ │ │ │ + ldr.w lr, [pc, #140] @ 6d0c8 │ │ │ │ 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 6d08c │ │ │ │ + bne.n 6d064 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6d07c │ │ │ │ + bne.n 6d054 │ │ │ │ dmb ish │ │ │ │ - bne.n 6d0de │ │ │ │ + bne.n 6d0b6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6d0b6 │ │ │ │ + beq.n 6d08e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6d074 │ │ │ │ + bne.n 6d04c │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #80] @ 6d0f4 │ │ │ │ + ldr.w lr, [pc, #80] @ 6d0cc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d074 │ │ │ │ + b.n 6d04c │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #60] @ 6d0f8 │ │ │ │ + ldr.w lr, [pc, #60] @ 6d0d0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d074 │ │ │ │ + b.n 6d04c │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 27359c │ │ │ │ + bl 278c10 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 6d05c │ │ │ │ - ldr r0, [pc, #12] @ (6d0ec ) │ │ │ │ + b.n 6d034 │ │ │ │ + ldr r0, [pc, #12] @ (6d0c4 ) │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25161c │ │ │ │ + b.w 25267c │ │ │ │ nop │ │ │ │ str r0, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r6, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r4, [r3, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r0, [r1, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006d0fc : │ │ │ │ +0006d0d4 : │ │ │ │ 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, 6d122 │ │ │ │ + cbz r1, 6d0fa │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 278238 │ │ │ │ + bl 278f10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 6d13c │ │ │ │ + bcc.n 6d114 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ 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, 6d150 │ │ │ │ - cbz r2, 6d150 │ │ │ │ + cbz r0, 6d128 │ │ │ │ + cbz r2, 6d128 │ │ │ │ b.w 294c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6d14c │ │ │ │ + b.n 6d124 │ │ │ │ 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 6d1c6 │ │ │ │ + ble.n 6d19e │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #53033 @ 0xcf29 │ │ │ │ + movw r7, #52993 @ 0xcf01 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d1de │ │ │ │ + bne.n 6d1b6 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6d1c6 │ │ │ │ + ble.n 6d19e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d1e8 │ │ │ │ + bne.n 6d1c0 │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6d1c6 │ │ │ │ + ble.n 6d19e │ │ │ │ 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 6d1d4 │ │ │ │ + bne.n 6d1ac │ │ │ │ blx 297f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6d1ac │ │ │ │ + bgt.n 6d184 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ 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 6d1be │ │ │ │ + b.n 6d196 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d18e │ │ │ │ + b.n 6d166 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d1a4 │ │ │ │ + b.n 6d17c │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d1f4 : │ │ │ │ +0006d1cc : │ │ │ │ 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 6d264 │ │ │ │ + beq.n 6d23c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6d2aa │ │ │ │ + blt.n 6d282 │ │ │ │ cmp r6, r8 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r6 │ │ │ │ it ge │ │ │ │ movge r7, r8 │ │ │ │ - bl 6cfb8 │ │ │ │ + bl 6cf90 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6d264 │ │ │ │ + cbz r0, 6d23c │ │ │ │ adds r1, r6, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6cf30 │ │ │ │ + bl 6cf08 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d28e │ │ │ │ + cbz r0, 6d266 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add.w r1, r3, r7, lsl #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bgt.n 6d27c │ │ │ │ + bgt.n 6d254 │ │ │ │ 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] @ (6d2c4 ) │ │ │ │ + ldr r2, [pc, #92] @ (6d29c ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #37268 @ 0x9194 │ │ │ │ + movw r3, #40532 @ 0x9e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d25c │ │ │ │ + b.n 6d234 │ │ │ │ subs r2, r6, r7 │ │ │ │ adds r0, #4 │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d246 │ │ │ │ + b.n 6d21e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 6cd0c │ │ │ │ - ldr r1, [pc, #44] @ (6d2c4 ) │ │ │ │ + bl 6cce4 │ │ │ │ + ldr r1, [pc, #44] @ (6d29c ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - movw r2, #37268 @ 0x9194 │ │ │ │ + movw r2, #40532 @ 0x9e54 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6d25c │ │ │ │ - ldr r2, [pc, #24] @ (6d2c4 ) │ │ │ │ + b.n 6d234 │ │ │ │ + ldr r2, [pc, #24] @ (6d29c ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #38224 @ 0x9550 │ │ │ │ + movw r3, #41488 @ 0xa210 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d25c │ │ │ │ + b.n 6d234 │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d2c8 : │ │ │ │ +0006d2a0 : │ │ │ │ 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 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6d158 │ │ │ │ + bl 6d130 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6d158 │ │ │ │ + bl 6d130 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6d158 │ │ │ │ + bl 6d130 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6d158 │ │ │ │ + bl 6d130 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6d158 │ │ │ │ + b.n 6d130 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 1a6960 │ │ │ │ + b.w 1a8ba0 │ │ │ │ nop │ │ │ │ - cbz r1, 6d45a │ │ │ │ + cbz r1, 6d432 │ │ │ │ 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] @ (6d45c ) │ │ │ │ - bl 1a8728 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + ldr r0, [pc, #60] @ (6d434 ) │ │ │ │ + bl 1aa968 <_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 6d42a │ │ │ │ + bne.n 6d402 │ │ │ │ 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 2957c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + add r3, pc, #208 @ (adr r3, 6d508 ) │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d460 : │ │ │ │ +0006d438 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6d476 │ │ │ │ + cbz r0, 6d44e │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a318 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d478 : │ │ │ │ +0006d450 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d47c : │ │ │ │ +0006d454 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a318 │ │ │ │ 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] @ (6d648 ) │ │ │ │ + ldr r3, [pc, #432] @ (6d620 ) │ │ │ │ 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 6d622 │ │ │ │ + beq.w 6d5fa │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #412] @ (6d64c ) │ │ │ │ + ldr r0, [pc, #412] @ (6d624 ) │ │ │ │ mov r2, r7 │ │ │ │ - bl 1a8728 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + bl 1aa968 <_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 6d4c2 │ │ │ │ + bne.n 6d49a │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6d642 │ │ │ │ + bhi.w 6d61a │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6d560 │ │ │ │ + bls.n 6d538 │ │ │ │ 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] │ │ │ │ @@ -100615,15 +100598,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 6d4f2 │ │ │ │ + bne.n 6d4ca │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ blx 2957c │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ adds r0, r7, r3 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ @@ -100637,20 +100620,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 6d532 │ │ │ │ + bne.n 6d50a │ │ │ │ mov r0, sl │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 2957c │ │ │ │ - b.n 6d57a │ │ │ │ + b.n 6d552 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -100667,264 +100650,264 @@ │ │ │ │ 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 6d598 │ │ │ │ + bne.n 6d570 │ │ │ │ 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 6d614 │ │ │ │ + bls.n 6d5ec │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r6, r4, #64 @ 0x40 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r6 │ │ │ │ - bls.n 6d5ec │ │ │ │ + bls.n 6d5c4 │ │ │ │ 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 29c10 │ │ │ │ - cbz r7, 6d642 │ │ │ │ + cbz r7, 6d61a │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6d5fe │ │ │ │ + bls.n 6d5d6 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 2957c │ │ │ │ - ldr r3, [pc, #72] @ (6d648 ) │ │ │ │ + ldr r3, [pc, #72] @ (6d620 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d63e │ │ │ │ + bne.n 6d616 │ │ │ │ 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 29c10 │ │ │ │ - b.n 6d5ec │ │ │ │ - ldr r3, [pc, #36] @ (6d648 ) │ │ │ │ + b.n 6d5c4 │ │ │ │ + ldr r3, [pc, #36] @ (6d620 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6d63e │ │ │ │ + bne.n 6d616 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a6960 │ │ │ │ + b.w 1a8ba0 │ │ │ │ blx 2a150 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6d5fe │ │ │ │ + b.n 6d5d6 │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + add r3, pc, #608 @ (adr r3, 6d888 ) │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d650 : │ │ │ │ +0006d628 : │ │ │ │ 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 6d678 │ │ │ │ + bl 6d650 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d678 : │ │ │ │ +0006d650 : │ │ │ │ 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 6d6b0 │ │ │ │ + bcs.n 6d688 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29ddc <__vsnprintf_chk@plt> │ │ │ │ - cbz r4, 6d6ac │ │ │ │ + cbz r4, 6d684 │ │ │ │ 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 6d6a4 │ │ │ │ + b.n 6d67c │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d6bc : │ │ │ │ +0006d694 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 6d6dc │ │ │ │ + cbz r3, 6d6b4 │ │ │ │ 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] │ │ │ │ blx 2a20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d6e0 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006d6b8 <_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, 6d760 <_Py_hashtable_new_full@@Base+0x80> │ │ │ │ + cbz r4, 6d738 <_Py_hashtable_new_full@@Base+0x80> │ │ │ │ ldrd r5, r8, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6d776 <_Py_hashtable_new_full@@Base+0x96> │ │ │ │ + cbz r0, 6d74e <_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, 6d772 <_Py_hashtable_new_full@@Base+0x92> │ │ │ │ + cbz r0, 6d74a <_Py_hashtable_new_full@@Base+0x92> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - movw r3, #59737 @ 0xe959 │ │ │ │ + movw r3, #62185 @ 0xf2e9 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #5249 @ 0x1481 │ │ │ │ + movw r2, #5193 @ 0x1449 │ │ │ │ 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 6d75a <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ - movw r3, #21389 @ 0x538d │ │ │ │ + bne.n 6d732 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ + movw r3, #22709 @ 0x58b5 │ │ │ │ movt r3, #17 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #21349 @ 0x5365 │ │ │ │ + movweq r3, #22669 @ 0x588d │ │ │ │ movteq r3, #17 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r8, #32805 @ 0x8025 │ │ │ │ + movw r8, #32821 @ 0x8035 │ │ │ │ movt r8, #7 │ │ │ │ - movw r5, #31853 @ 0x7c6d │ │ │ │ + movw r5, #31869 @ 0x7c7d │ │ │ │ movt r5, #7 │ │ │ │ - b.n 6d700 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6d6d8 <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6d75a <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ + b.n 6d732 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d77c : │ │ │ │ +0006d754 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6d784 │ │ │ │ + cbz r3, 6d75c │ │ │ │ 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 7f97c <_PyType_GetDict@@Base> │ │ │ │ + bl 7f8f0 <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6d7be │ │ │ │ + cbnz r0, 6d796 │ │ │ │ mov r0, r2 │ │ │ │ - bl 805cc │ │ │ │ + bl 80540 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6d7d6 │ │ │ │ + blt.n 6d7ae │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6d7bc │ │ │ │ + cbz r3, 6d794 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6d782 │ │ │ │ + b.n 6d75a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #50672 @ 0xc5f0 │ │ │ │ + movw r1, #53936 @ 0xd2b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ 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 6dc22 │ │ │ │ + bne.w 6dbfa │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6de70 │ │ │ │ + bpl.w 6de48 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6de54 │ │ │ │ + bpl.w 6de2c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6dc1e │ │ │ │ + beq.w 6dbf6 │ │ │ │ add.w r3, r0, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #57061 @ 0xdee5 │ │ │ │ + movw r3, #57021 @ 0xdebd │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6de78 │ │ │ │ + bne.w 6de50 │ │ │ │ movw r3, #40120 @ 0x9cb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -100949,15 +100932,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 6dc2a │ │ │ │ + ble.w 6dc02 │ │ │ │ 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 │ │ │ │ @@ -100991,15 +100974,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 6d9f4 │ │ │ │ + bls.n 6d9cc │ │ │ │ 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] │ │ │ │ @@ -101041,28 +101024,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 6d958 │ │ │ │ + bgt.n 6d930 │ │ │ │ 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 6dc76 │ │ │ │ + bhi.w 6dc4e │ │ │ │ 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 │ │ │ │ @@ -101213,31 +101196,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 6dc76 │ │ │ │ - add r7, pc, #4 @ (adr r7, 6dc40 ) │ │ │ │ + bhi.n 6dc4e │ │ │ │ + add r7, pc, #4 @ (adr r7, 6dc18 ) │ │ │ │ ldr.w pc, [r7, r9, lsl #2] │ │ │ │ nop │ │ │ │ - bgt.n 6dd1e │ │ │ │ + bgt.n 6dca6 │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 6dd12 │ │ │ │ + bgt.n 6dc9a │ │ │ │ movs r6, r0 │ │ │ │ - bgt.n 6dd06 │ │ │ │ + bgt.n 6dc8e │ │ │ │ movs r6, r0 │ │ │ │ - bge.n 6dcde │ │ │ │ + bge.n 6dc66 │ │ │ │ movs r6, r0 │ │ │ │ - udf #73 @ 0x49 │ │ │ │ + udf #33 @ 0x21 │ │ │ │ movs r6, r0 │ │ │ │ - bge.n 6dcc2 │ │ │ │ + bge.n 6dc4a │ │ │ │ movs r6, r0 │ │ │ │ - bge.n 6dcb2 │ │ │ │ + bge.n 6dc3a │ │ │ │ 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 │ │ │ │ @@ -101368,86 +101351,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 6dc16 │ │ │ │ + b.n 6dbee │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldrb.w r9, [r7, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6da46 │ │ │ │ + b.n 6da1e │ │ │ │ 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 6d820 │ │ │ │ - b.n 6dc1e │ │ │ │ + bne.w 6d7f8 │ │ │ │ + b.n 6dbf6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 6de5a │ │ │ │ + b.n 6de32 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6dc16 │ │ │ │ + b.n 6dbee │ │ │ │ nop │ │ │ │ │ │ │ │ -0006de84 <_Py_HashBytes@@Base>: │ │ │ │ +0006de5c <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6ded8 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6deb0 <_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, #43976 @ 0xabc8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #57061 @ 0xdee5 │ │ │ │ + movw ip, #57021 @ 0xdebd │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6dedc <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6deb4 <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6df10 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6dee8 <_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 6deca <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6dea2 <_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, #40120 @ 0x9cb8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6df10 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6dee8 <_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 │ │ │ │ @@ -101474,15 +101457,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 6e4b8 <_Py_HashBytes@@Base+0x634> │ │ │ │ + ble.w 6e490 <_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 │ │ │ │ @@ -101523,15 +101506,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 6e0d4 <_Py_HashBytes@@Base+0x250> │ │ │ │ + bls.n 6e0ac <_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] │ │ │ │ @@ -101575,30 +101558,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 6e030 <_Py_HashBytes@@Base+0x1ac> │ │ │ │ + bgt.n 6e008 <_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 6e304 <_Py_HashBytes@@Base+0x480> │ │ │ │ + bhi.w 6e2dc <_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 │ │ │ │ @@ -101875,58 +101858,58 @@ │ │ │ │ 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 6e2d0 <_Py_HashBytes@@Base+0x44c> │ │ │ │ + b.n 6e2a8 <_Py_HashBytes@@Base+0x44c> │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6e304 <_Py_HashBytes@@Base+0x480> │ │ │ │ - add r5, pc, #4 @ (adr r5, 6e4d0 <_Py_HashBytes@@Base+0x64c>) │ │ │ │ + bhi.w 6e2dc <_Py_HashBytes@@Base+0x480> │ │ │ │ + add r5, pc, #4 @ (adr r5, 6e4a8 <_Py_HashBytes@@Base+0x64c>) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ nop │ │ │ │ - b.n 6eace │ │ │ │ + b.n 6ea56 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6eac6 │ │ │ │ + b.n 6ea4e │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6eabe │ │ │ │ + b.n 6ea46 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e722 │ │ │ │ + b.n 6e6aa │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6debe <_Py_HashBytes@@Base+0x3a> │ │ │ │ + b.n 6de46 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e70a │ │ │ │ + b.n 6e692 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e6fe │ │ │ │ + b.n 6e686 │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6e120 <_Py_HashBytes@@Base+0x29c> │ │ │ │ + b.n 6e0f8 <_Py_HashBytes@@Base+0x29c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006e4f8 : │ │ │ │ +0006e4d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6e51e │ │ │ │ + cbz r3, 6e4f6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a7c8 │ │ │ │ - bl 6cb8c │ │ │ │ - b.n 6e514 │ │ │ │ + bl 6cb64 │ │ │ │ + b.n 6e4ec │ │ │ │ │ │ │ │ -0006e524 : │ │ │ │ +0006e4fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 29280 │ │ │ │ subs r0, #0 │ │ │ │ @@ -101941,350 +101924,342 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r6, [pc, #784] @ (6e874 ) │ │ │ │ + ldr r6, [pc, #788] @ (6e850 ) │ │ │ │ mov r8, r0 │ │ │ │ - mov fp, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e79e │ │ │ │ + bne.w 6e780 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr.w r3, [r5, #3724] @ 0xe8c │ │ │ │ ldr.w r7, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6e7e8 │ │ │ │ + bne.w 6e7ca │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ add.w r7, r9, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b34 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e894 │ │ │ │ + bne.w 6e86a │ │ │ │ add.w r3, r9, #8 │ │ │ │ + mov fp, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e692 │ │ │ │ + bne.n 6e670 │ │ │ │ add.w sl, r9, #136 @ 0x88 │ │ │ │ + mov r4, fp │ │ │ │ mov r0, sl │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e904 │ │ │ │ + bne.w 6e70a │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6e682 │ │ │ │ + bne.n 6e660 │ │ │ │ add.w r0, r9, #88 @ 0x58 │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e886 │ │ │ │ + bne.w 6e85c │ │ │ │ mov r0, sl │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e8f6 │ │ │ │ + bne.w 6e8ca │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e7a6 │ │ │ │ + bne.w 6e788 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr.w r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6e7ac │ │ │ │ + bne.w 6e78e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add.w r9, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e612 │ │ │ │ + bne.n 6e5ee │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e784 │ │ │ │ + bne.w 6e766 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ ldr.w r3, [r6, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6e7d0 │ │ │ │ + beq.w 6e7b2 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r6, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6e65a │ │ │ │ - ldr r3, [pc, #548] @ (6e878 ) │ │ │ │ + bne.n 6e636 │ │ │ │ + ldr r3, [pc, #548] @ (6e854 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6e784 │ │ │ │ + bne.w 6e766 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6e8c4 │ │ │ │ + bne.w 6e898 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e8b6 │ │ │ │ - str.w fp, [r8] │ │ │ │ + bne.w 6e88a │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str.w r3, [r8] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ - b.n 6e5c6 │ │ │ │ - mov r1, r9 │ │ │ │ + b.n 6e5a2 │ │ │ │ + mov r0, r9 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w ip, #1000 @ 0x3e8 │ │ │ │ - movw r0, #19992 @ 0x4e18 │ │ │ │ - movt r0, #73 @ 0x49 │ │ │ │ - ldr.w r2, [r1], #16 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + movw r1, #19992 @ 0x4e18 │ │ │ │ + movt r1, #73 @ 0x49 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov.w sl, #1000 @ 0x3e8 │ │ │ │ + ldr.w r2, [r0], #16 │ │ │ │ + str r1, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + ldr.w r1, [r1, #852] @ 0x354 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - umull r2, r1, r2, ip │ │ │ │ - strd r2, r1, [sp, #4] │ │ │ │ - ldr.w r1, [r0, #852] @ 0x354 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + umull sl, r4, r2, sl │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6e8ee │ │ │ │ - bl 101d00 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + beq.w 6e8c2 │ │ │ │ + bl 101ec8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldrd r0, lr, [sp, #32] │ │ │ │ - mvn.w ip, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + mvn.w ip, sl │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + subs r2, r1, r4 │ │ │ │ cmp ip, r0 │ │ │ │ - sub.w r2, r1, r2 │ │ │ │ sbcs.w ip, r2, lr │ │ │ │ - blt.w 6e8e8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - adds r0, r2, r0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - adc.w r1, r2, lr │ │ │ │ + blt.w 6e8bc │ │ │ │ + adds.w r0, sl, r0 │ │ │ │ + adc.w r1, r4, lr │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 104344 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 104584 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.n 6e738 │ │ │ │ + beq.n 6e71c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e860 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov sl, r8 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6e7f6 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r8, sl │ │ │ │ - b.n 6e5a8 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r8, sl │ │ │ │ - ldr.w sl, [sp, #4] │ │ │ │ + bne.w 6e834 │ │ │ │ + mov sl, r3 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 6e7d8 │ │ │ │ + add.w sl, r9, #136 @ 0x88 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r0, sl │ │ │ │ + mov r4, fp │ │ │ │ + blx 29b34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 6e594 │ │ │ │ + movw r1, #54628 @ 0xd564 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #324] @ (6e858 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r3, sl │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6e5a2 │ │ │ │ + beq.w 6e57c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6e5a2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1a98bc <_PyThreadState_New@@Base+0x400> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne.w 6e57c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr.w sl, [r9, #4] │ │ │ │ + mov r0, fp │ │ │ │ + bl 1abb04 <_PyThreadState_New@@Base+0x408> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6e8a2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bne.w 6e878 │ │ │ │ + add.w r2, sl, #12 │ │ │ │ dmb ish │ │ │ │ - adds r2, #12 │ │ │ │ ldrex r0, [r2] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ strex r1, r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6e76a │ │ │ │ - mov.w sl, #1 │ │ │ │ + bne.n 6e74c │ │ │ │ + movs r2, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6e5a2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + b.n 6e57c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e788 │ │ │ │ + bne.n 6e76a │ │ │ │ dmb ish │ │ │ │ - b.n 6e65a │ │ │ │ + b.n 6e636 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6e7e8 │ │ │ │ + bne.n 6e7ca │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b.n 6e588 │ │ │ │ + b.n 6e560 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6e602 │ │ │ │ - bl 6cd3c │ │ │ │ + beq.w 6e5de │ │ │ │ + bl 6cd14 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 6e602 │ │ │ │ + beq.w 6e5de │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6e8b6 │ │ │ │ + bne.n 6e88a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b070c │ │ │ │ + bl 1b2b1c │ │ │ │ blx 2a380 │ │ │ │ - b.n 6e7ca │ │ │ │ - bl 6cb8c │ │ │ │ + b.n 6e7ac │ │ │ │ + bl 6cb64 │ │ │ │ blx 2a8fc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r6, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6e650 │ │ │ │ - b.n 6e65a │ │ │ │ - bl 6cd3c │ │ │ │ + beq.w 6e62c │ │ │ │ + b.n 6e636 │ │ │ │ + bl 6cd14 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 6e7a2 │ │ │ │ + beq.n 6e784 │ │ │ │ blx 2a380 │ │ │ │ - b.n 6e7f0 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r3, r2 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + b.n 6e7d2 │ │ │ │ + ldr.w r4, [r9] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ 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] │ │ │ │ + movcc r4, #1 │ │ │ │ + ldr.w r2, [r3, #852] @ 0x354 │ │ │ │ + mov.w r3, #1000 @ 0x3e8 │ │ │ │ + umull r4, r5, r4, r3 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cbz r1, 6e880 │ │ │ │ - bl 101d00 │ │ │ │ - ldrd r2, ip, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cbz r2, 6e848 │ │ │ │ + bl 101ec8 │ │ │ │ + ldrd r3, 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.n 6e86e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - adds r0, r2, r0 │ │ │ │ - adc.w r1, ip, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ + subs r0, r1, r5 │ │ │ │ + cmp r2, r3 │ │ │ │ + sbcs.w r0, r0, ip │ │ │ │ + blt.n 6e842 │ │ │ │ + adds r0, r3, r4 │ │ │ │ + adc.w r1, ip, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 104344 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 104584 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ blx 29d94 <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq.w 6e72e │ │ │ │ + beq.w 6e718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6e722 │ │ │ │ - movw r1, #51296 @ 0xc860 │ │ │ │ + beq.w 6e6ee │ │ │ │ + movw r1, #54560 @ 0xd520 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #16] @ (6e87c ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (6e858 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e844 │ │ │ │ + b.n 6e818 │ │ │ │ + bl 6004c │ │ │ │ + b.n 6e7fe │ │ │ │ + nop │ │ │ │ str r0, [r7, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r0, [r0, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ movs r7, r5 │ │ │ │ - bl 60068 │ │ │ │ - b.n 6e822 │ │ │ │ - movw r1, #51404 @ 0xc8cc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #160] @ (6e930 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51264 @ 0xc840 │ │ │ │ + movw r1, #54668 @ 0xd58c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #144] @ (6e8f8 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #54528 @ 0xd500 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #144] @ (6e930 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #132] @ (6e8f8 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ - cbnz r0, 6e8b6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 6e912 │ │ │ │ + cbnz r0, 6e88a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbnz r3, 6e8d8 │ │ │ │ blx 2a380 │ │ │ │ - b.n 6e8b0 │ │ │ │ - movw r1, #51328 @ 0xc880 │ │ │ │ + b.n 6e884 │ │ │ │ + movw r1, #54592 @ 0xd540 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #112] @ (6e930 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #100] @ (6e8f8 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6e8dc │ │ │ │ + bne.n 6e8b0 │ │ │ │ strex r4, r1, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6e8cc │ │ │ │ + bne.n 6e8a0 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6e66c │ │ │ │ - b.n 6e8c4 │ │ │ │ + beq.w 6e648 │ │ │ │ + b.n 6e898 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6e6fa │ │ │ │ - bl 60068 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6e6d2 │ │ │ │ - movw r1, #51444 @ 0xc8f4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #48] @ (6e930 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51364 @ 0xc8a4 │ │ │ │ + b.n 6e6cc │ │ │ │ + bl 6004c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 6e6ac │ │ │ │ + movw r1, #54708 @ 0xd5b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #32] @ (6e930 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r0, [pc, #36] @ (6e8f8 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + add.w r3, sl, #12 │ │ │ │ dmb ish │ │ │ │ - adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6e91a │ │ │ │ + bne.n 6e8e0 │ │ │ │ dmb ish │ │ │ │ - b.n 6e8b0 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + b.n 6e884 │ │ │ │ + nop │ │ │ │ + adds r0, r4, #4 │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ @@ -102294,288 +102269,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 71026 │ │ │ │ + bne.w 70fee │ │ │ │ addw r3, pc, #1288 @ 0x508 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #51708 @ 0xc9fc │ │ │ │ + movw r1, #54972 @ 0xd6bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710c2 │ │ │ │ + beq.w 7108a │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #51720 @ 0xca08 │ │ │ │ + movw r1, #54984 @ 0xd6c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ blx 29204 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6ecb0 ) │ │ │ │ + ldr r4, [pc, #780] @ (6ec78 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #49961 @ 0xc329 │ │ │ │ + movw r1, #11897 @ 0x2e79 │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #7733 @ 0x1e35 │ │ │ │ + movw r0, #7677 @ 0x1dfd │ │ │ │ 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, #52045 @ 0xcb4d │ │ │ │ + movw r9, #52005 @ 0xcb25 │ │ │ │ movt r9, #6 │ │ │ │ - movw r6, #52493 @ 0xcd0d │ │ │ │ + movw r6, #52453 @ 0xcce5 │ │ │ │ movt r6, #6 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6d6e0 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6d6b8 <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71138 │ │ │ │ - ldr r0, [pc, #708] @ (6ecb4 ) │ │ │ │ - movw fp, #7733 @ 0x1e35 │ │ │ │ + beq.w 71100 │ │ │ │ + ldr r0, [pc, #708] @ (6ec7c ) │ │ │ │ + movw fp, #7677 @ 0x1dfd │ │ │ │ movt fp, #7 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #696] @ (6ecb8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #696] @ (6ecbc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (6ecc0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (6ecc4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (6ecc8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (6eccc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (6ecd0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (6ecd4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #680] @ (6ecd8 ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #696] @ (6ec80 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #696] @ (6ec84 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (6ec88 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (6ec8c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (6ec90 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (6ec94 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (6ec98 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (6ec9c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #680] @ (6eca0 ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #672] @ (6ecdc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (6ece0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (6ece4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #664] @ (6ece8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #664] @ (6ecec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #660] @ (6ecf0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #660] @ (6ecf4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #656] @ (6ecf8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #656] @ (6ecfc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (6ed00 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (6ed04 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (6ed08 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (6ed0c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (6ed10 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (6ed14 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (6ed18 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (6ed1c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (6ed20 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (6ed24 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (6ed28 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (6ed2c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (6ed30 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (6ed34 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (6ed38 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (6ed3c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (6ed40 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (6ed44 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (6ed48 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (6ed4c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (6ed50 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (6ed54 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #608] @ (6ed58 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #608] @ (6ed5c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #604] @ (6ed60 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #604] @ (6ed64 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #600] @ (6ed68 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #600] @ (6ed6c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #596] @ (6ed70 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #596] @ (6ed74 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #592] @ (6ed78 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #592] @ (6ed7c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #588] @ (6ed80 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #588] @ (6ed84 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (6ed88 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (6ed8c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #580] @ (6ed90 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #580] @ (6ed94 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #576] @ (6ed98 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #576] @ (6ed9c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #572] @ (6eda0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #572] @ (6eda4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #568] @ (6eda8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #568] @ (6edac ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #564] @ (6edb0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #564] @ (6edb4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #560] @ (6edb8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #560] @ (6edbc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #556] @ (6edc0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #556] @ (6edc4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #552] @ (6edc8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #552] @ (6edcc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (6edd0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (6edd4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (6edd8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (6eddc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (6ede0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (6ede4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (6ede8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (6edec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (6edf0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (6edf4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (6edf8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (6edfc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (6ee00 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (6ee04 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (6ee08 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (6ee0c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #516] @ (6ee10 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #516] @ (6ee14 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #512] @ (6ee18 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #512] @ (6ee1c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #508] @ (6ee20 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #508] @ (6ee24 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #504] @ (6ee28 ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #672] @ (6eca4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (6eca8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (6ecac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #664] @ (6ecb0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #664] @ (6ecb4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #660] @ (6ecb8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #660] @ (6ecbc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #656] @ (6ecc0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #656] @ (6ecc4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (6ecc8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (6eccc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (6ecd0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (6ecd4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (6ecd8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (6ecdc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (6ece0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (6ece4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (6ece8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (6ecec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (6ecf0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (6ecf4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (6ecf8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (6ecfc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (6ed00 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (6ed04 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (6ed08 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (6ed0c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (6ed10 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (6ed14 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (6ed18 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (6ed1c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #608] @ (6ed20 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #608] @ (6ed24 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #604] @ (6ed28 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #604] @ (6ed2c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #600] @ (6ed30 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #600] @ (6ed34 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #596] @ (6ed38 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #596] @ (6ed3c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #592] @ (6ed40 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #592] @ (6ed44 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #588] @ (6ed48 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #588] @ (6ed4c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (6ed50 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (6ed54 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #580] @ (6ed58 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #580] @ (6ed5c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #576] @ (6ed60 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #576] @ (6ed64 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #572] @ (6ed68 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #572] @ (6ed6c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #568] @ (6ed70 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #568] @ (6ed74 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #564] @ (6ed78 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #564] @ (6ed7c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #560] @ (6ed80 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #560] @ (6ed84 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #556] @ (6ed88 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #556] @ (6ed8c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #552] @ (6ed90 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #552] @ (6ed94 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (6ed98 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (6ed9c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (6eda0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (6eda4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (6eda8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (6edac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (6edb0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (6edb4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (6edb8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (6edbc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (6edc0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (6edc4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (6edc8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (6edcc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (6edd0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (6edd4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #516] @ (6edd8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #516] @ (6eddc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #512] @ (6ede0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #512] @ (6ede4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #508] @ (6ede8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #508] @ (6edec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #504] @ (6edf0 ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #496] @ (6ee2c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #492] @ (6ee30 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #492] @ (6ee34 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #488] @ (6ee38 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #488] @ (6ee3c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #484] @ (6ee40 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #484] @ (6ee44 ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #496] @ (6edf4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #492] @ (6edf8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #492] @ (6edfc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #488] @ (6ee00 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #488] @ (6ee04 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #484] @ (6ee08 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #484] @ (6ee0c ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #472] @ (6ee48 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #472] @ (6ee4c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #468] @ (6ee50 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #468] @ (6ee54 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #464] @ (6ee58 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #464] @ (6ee5c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #460] @ (6ee60 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #460] @ (6ee64 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #456] @ (6ee68 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #456] @ (6ee6c ) │ │ │ │ - bl 7129c │ │ │ │ - b.n 6ee78 │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #472] @ (6ee10 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #472] @ (6ee14 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #468] @ (6ee18 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #468] @ (6ee1c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #464] @ (6ee20 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #464] @ (6ee24 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #460] @ (6ee28 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #460] @ (6ee2c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #456] @ (6ee30 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #456] @ (6ee34 ) │ │ │ │ + bl 71264 │ │ │ │ + b.n 6ee40 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ @@ -102628,137 +102603,137 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #16 @ (adr r0, 6ed38 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 6ed00 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #144 @ (adr r0, 6edbc ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 6ed84 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 6ee40 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 6ee08 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #416 @ (adr r0, 6eed4 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 6ee9c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 6ef58 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 6ef20 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 6effc ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 6efc4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #848 @ (adr r0, 6f090 ) │ │ │ │ + add r0, pc, #848 @ (adr r0, 6f058 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 6f124 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 6f0ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #128 @ (adr r1, 6edc8 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 6ed90 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #256 @ (adr r1, 6ee4c ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 6ee14 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #400 @ (adr r1, 6eee0 ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 6eea8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, 6ef64 ) │ │ │ │ + add r1, pc, #528 @ (adr r1, 6ef2c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 6f028 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 6eff0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #832 @ (adr r1, 6f09c ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 6f064 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #960 @ (adr r1, 6f120 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 6f0e8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #64 @ (adr r2, 6eda4 ) │ │ │ │ + add r2, pc, #64 @ (adr r2, 6ed6c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 6ee28 ) │ │ │ │ + add r2, pc, #192 @ (adr r2, 6edf0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 6eeac ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 6ee74 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #464 @ (adr r2, 6ef40 ) │ │ │ │ + add r2, pc, #464 @ (adr r2, 6ef08 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #576 @ (adr r2, 6efb4 ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 6ef7c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 6f038 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 6f000 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #816 @ (adr r2, 6f0ac ) │ │ │ │ + add r2, pc, #816 @ (adr r2, 6f074 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #944 @ (adr r2, 6f130 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 6f0f8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #32 @ (adr r3, 6eda4 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 6ed6c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #160 @ (adr r3, 6ee28 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, 6edf0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #288 @ (adr r3, 6eeac ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 6ee74 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #432 @ (adr r3, 6ef40 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 6ef08 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #560 @ (adr r3, 6efc4 ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 6ef8c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #704 @ (adr r3, 6f058 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 6f020 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #832 @ (adr r3, 6f0dc ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 6f0a4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #960 @ (adr r3, 6f160 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 6f128 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 6edd4 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, 6ed9c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #160 @ (adr r4, 6ee48 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 6ee10 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #288 @ (adr r4, 6eecc ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 6ee94 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #448 @ (adr r4, 6ef70 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 6ef38 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #592 @ (adr r4, 6f004 ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 6efcc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #720 @ (adr r4, 6f088 ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 6f050 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 6f11c ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 6f0e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #0 @ (adr r5, 6edc0 ) │ │ │ │ + add r5, pc, #0 @ (adr r5, 6ed88 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #144 @ (adr r5, 6ee54 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 6ee1c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 6eec8 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 6ee90 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #384 @ (adr r5, 6ef4c ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 6ef14 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #512 @ (adr r5, 6efd0 ) │ │ │ │ + add r5, pc, #512 @ (adr r5, 6ef98 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #640 @ (adr r5, 6f054 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 6f01c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #784 @ (adr r5, 6f0e8 ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 6f0b0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 6f16c ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 6f134 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #16 @ (adr r6, 6edf0 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 6edb8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #144 @ (adr r6, 6ee74 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 6ee3c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 6eef8 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 6eec0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #400 @ (adr r6, 6ef7c ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 6ef44 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #528 @ (adr r6, 6f000 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 6efc8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 6f084 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 6f04c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 6f128 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 6f0f0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #976 @ (adr r6, 6f1cc ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 6f194 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 6ee40 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 6ee08 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #192 @ (adr r7, 6eec4 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 6ee8c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 6ef38 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 6ef00 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #432 @ (adr r7, 6efbc ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 6ef84 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #560 @ (adr r7, 6f040 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 6f008 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #736 @ (adr r7, 6f0f4 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 6f0bc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #864 @ (adr r7, 6f178 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 6f140 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #992 @ (adr r7, 6f1fc ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 6f1c4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -102797,267 +102772,267 @@ │ │ │ │ add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #816 @ 0x330 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6f178 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #764] @ (6f17c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #760] @ (6f180 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #760] @ (6f184 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #756] @ (6f188 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #756] @ (6f18c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #752] @ (6f190 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #752] @ (6f194 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #748] @ (6f198 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #748] @ (6f19c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #744] @ (6f1a0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #744] @ (6f1a4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #740] @ (6f1a8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #740] @ (6f1ac ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #736] @ (6f1b0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #736] @ (6f1b4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #732] @ (6f1b8 ) │ │ │ │ - bl 7129c │ │ │ │ + ldr r0, [pc, #764] @ (6f140 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #764] @ (6f144 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #760] @ (6f148 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #760] @ (6f14c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #756] @ (6f150 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #756] @ (6f154 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #752] @ (6f158 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #752] @ (6f15c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #748] @ (6f160 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #748] @ (6f164 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #744] @ (6f168 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #744] @ (6f16c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #740] @ (6f170 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #740] @ (6f174 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #736] @ (6f178 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #736] @ (6f17c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #732] @ (6f180 ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #724] @ (6f1bc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #720] @ (6f1c0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #720] @ (6f1c4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #716] @ (6f1c8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #716] @ (6f1cc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #712] @ (6f1d0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #712] @ (6f1d4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #708] @ (6f1d8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #708] @ (6f1dc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #704] @ (6f1e0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #704] @ (6f1e4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #700] @ (6f1e8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #700] @ (6f1ec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #696] @ (6f1f0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #696] @ (6f1f4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (6f1f8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (6f1fc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (6f200 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (6f204 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (6f208 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (6f20c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #680] @ (6f210 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #680] @ (6f214 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #676] @ (6f218 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #676] @ (6f21c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #672] @ (6f220 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #672] @ (6f224 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (6f228 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (6f22c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #664] @ (6f230 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #664] @ (6f234 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #660] @ (6f238 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #660] @ (6f23c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #656] @ (6f240 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #656] @ (6f244 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (6f248 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (6f24c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (6f250 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (6f254 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (6f258 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (6f25c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (6f260 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (6f264 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (6f268 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (6f26c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (6f270 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (6f274 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (6f278 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (6f27c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (6f280 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (6f284 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (6f288 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (6f28c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (6f290 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (6f294 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (6f298 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (6f29c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #608] @ (6f2a0 ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #724] @ (6f184 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #720] @ (6f188 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #720] @ (6f18c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #716] @ (6f190 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #716] @ (6f194 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #712] @ (6f198 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #712] @ (6f19c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #708] @ (6f1a0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #708] @ (6f1a4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #704] @ (6f1a8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #704] @ (6f1ac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #700] @ (6f1b0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #700] @ (6f1b4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #696] @ (6f1b8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #696] @ (6f1bc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (6f1c0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (6f1c4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (6f1c8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (6f1cc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (6f1d0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (6f1d4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #680] @ (6f1d8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #680] @ (6f1dc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #676] @ (6f1e0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #676] @ (6f1e4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #672] @ (6f1e8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #672] @ (6f1ec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (6f1f0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (6f1f4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #664] @ (6f1f8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #664] @ (6f1fc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #660] @ (6f200 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #660] @ (6f204 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #656] @ (6f208 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #656] @ (6f20c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (6f210 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (6f214 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (6f218 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (6f21c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (6f220 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (6f224 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (6f228 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (6f22c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (6f230 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (6f234 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (6f238 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (6f23c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (6f240 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (6f244 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (6f248 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (6f24c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (6f250 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (6f254 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (6f258 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (6f25c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (6f260 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (6f264 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #608] @ (6f268 ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #600] @ (6f2a4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #596] @ (6f2a8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #596] @ (6f2ac ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #592] @ (6f2b0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #592] @ (6f2b4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #588] @ (6f2b8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #588] @ (6f2bc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (6f2c0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (6f2c4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #580] @ (6f2c8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #580] @ (6f2cc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #576] @ (6f2d0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #576] @ (6f2d4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #572] @ (6f2d8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #572] @ (6f2dc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #568] @ (6f2e0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #568] @ (6f2e4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #564] @ (6f2e8 ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #600] @ (6f26c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #596] @ (6f270 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #596] @ (6f274 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #592] @ (6f278 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #592] @ (6f27c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #588] @ (6f280 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #588] @ (6f284 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (6f288 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (6f28c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #580] @ (6f290 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #580] @ (6f294 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #576] @ (6f298 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #576] @ (6f29c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #572] @ (6f2a0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #572] @ (6f2a4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #568] @ (6f2a8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #568] @ (6f2ac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #564] @ (6f2b0 ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #556] @ (6f2ec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #552] @ (6f2f0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #552] @ (6f2f4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (6f2f8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (6f2fc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (6f300 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (6f304 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (6f308 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (6f30c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (6f310 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (6f314 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (6f318 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (6f31c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (6f320 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (6f324 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (6f328 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (6f32c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (6f330 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (6f334 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #516] @ (6f338 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #516] @ (6f33c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #512] @ (6f340 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #512] @ (6f344 ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #556] @ (6f2b4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #552] @ (6f2b8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #552] @ (6f2bc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (6f2c0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (6f2c4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (6f2c8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (6f2cc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (6f2d0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (6f2d4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (6f2d8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (6f2dc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (6f2e0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (6f2e4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (6f2e8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (6f2ec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (6f2f0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (6f2f4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (6f2f8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (6f2fc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #516] @ (6f300 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #516] @ (6f304 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #512] @ (6f308 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #512] @ (6f30c ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #500] @ (6f348 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #500] @ (6f34c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #496] @ (6f350 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #496] @ (6f354 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #492] @ (6f358 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #492] @ (6f35c ) │ │ │ │ - bl 7129c │ │ │ │ - b.n 6f360 │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #500] @ (6f310 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #500] @ (6f314 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #496] @ (6f318 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #496] @ (6f31c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #492] @ (6f320 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #492] @ (6f324 ) │ │ │ │ + bl 71264 │ │ │ │ + b.n 6f328 │ │ │ │ nop │ │ │ │ add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103145,23 +103120,23 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f23e │ │ │ │ + cbz r4, 6f206 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f24c │ │ │ │ + cbz r0, 6f214 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f25e │ │ │ │ + cbz r0, 6f226 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f26e │ │ │ │ + cbz r0, 6f236 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f27c │ │ │ │ + cbz r0, 6f244 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r4, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103171,29 +103146,29 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxth r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f2ae │ │ │ │ + cbz r0, 6f276 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f2ba │ │ │ │ + cbz r0, 6f282 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f2c6 │ │ │ │ + cbz r0, 6f28e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f2d2 │ │ │ │ + cbz r0, 6f29a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f2de │ │ │ │ + cbz r4, 6f2a6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f2ee │ │ │ │ + cbz r4, 6f2b6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f2fa │ │ │ │ + cbz r4, 6f2c2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f306 │ │ │ │ + cbz r4, 6f2ce │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103257,29 +103232,29 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xb8ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f31c │ │ │ │ + cbnz r0, 6f2e4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f328 │ │ │ │ + cbnz r4, 6f2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f336 │ │ │ │ + cbnz r0, 6f2fe │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f340 │ │ │ │ + cbnz r4, 6f308 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f34c │ │ │ │ + cbnz r4, 6f314 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f358 │ │ │ │ + cbnz r0, 6f320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f362 │ │ │ │ + cbnz r0, 6f32a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f36c │ │ │ │ + cbnz r4, 6f334 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r0, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ rev r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103289,282 +103264,282 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ hlt 0x0034 │ │ │ │ lsls r1, r1, #1 │ │ │ │ revsh r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ revsh r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f39e │ │ │ │ + cbnz r4, 6f366 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f3aa │ │ │ │ + cbnz r4, 6f372 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f3b6 │ │ │ │ + cbnz r0, 6f37e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6f660 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #764] @ (6f664 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #760] @ (6f668 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #760] @ (6f66c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #756] @ (6f670 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #756] @ (6f674 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #752] @ (6f678 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #752] @ (6f67c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #748] @ (6f680 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #748] @ (6f684 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #744] @ (6f688 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #744] @ (6f68c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #740] @ (6f690 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #740] @ (6f694 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #736] @ (6f698 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #736] @ (6f69c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #732] @ (6f6a0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #732] @ (6f6a4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #728] @ (6f6a8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #728] @ (6f6ac ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #724] @ (6f6b0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #724] @ (6f6b4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #720] @ (6f6b8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #720] @ (6f6bc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #716] @ (6f6c0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #716] @ (6f6c4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #712] @ (6f6c8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #712] @ (6f6cc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #708] @ (6f6d0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #708] @ (6f6d4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #704] @ (6f6d8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #704] @ (6f6dc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #700] @ (6f6e0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #700] @ (6f6e4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #696] @ (6f6e8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #696] @ (6f6ec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (6f6f0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (6f6f4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (6f6f8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (6f6fc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (6f700 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (6f704 ) │ │ │ │ - bl 7129c │ │ │ │ + ldr r0, [pc, #764] @ (6f628 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #764] @ (6f62c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #760] @ (6f630 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #760] @ (6f634 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #756] @ (6f638 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #756] @ (6f63c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #752] @ (6f640 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #752] @ (6f644 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #748] @ (6f648 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #748] @ (6f64c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #744] @ (6f650 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #744] @ (6f654 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #740] @ (6f658 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #740] @ (6f65c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #736] @ (6f660 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #736] @ (6f664 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #732] @ (6f668 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #732] @ (6f66c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #728] @ (6f670 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #728] @ (6f674 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #724] @ (6f678 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #724] @ (6f67c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #720] @ (6f680 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #720] @ (6f684 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #716] @ (6f688 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #716] @ (6f68c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #712] @ (6f690 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #712] @ (6f694 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #708] @ (6f698 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #708] @ (6f69c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #704] @ (6f6a0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #704] @ (6f6a4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #700] @ (6f6a8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #700] @ (6f6ac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #696] @ (6f6b0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #696] @ (6f6b4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (6f6b8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (6f6bc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (6f6c0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (6f6c4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (6f6c8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (6f6cc ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #672] @ (6f708 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #672] @ (6f70c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (6f710 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (6f714 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #664] @ (6f718 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #664] @ (6f71c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #660] @ (6f720 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #660] @ (6f724 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #656] @ (6f728 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #656] @ (6f72c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (6f730 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (6f734 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (6f738 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (6f73c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (6f740 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (6f744 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (6f748 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (6f74c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (6f750 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (6f754 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (6f758 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (6f75c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (6f760 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (6f764 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (6f768 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (6f76c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (6f770 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (6f774 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (6f778 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (6f77c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (6f780 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (6f784 ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #672] @ (6f6d0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #672] @ (6f6d4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (6f6d8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (6f6dc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #664] @ (6f6e0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #664] @ (6f6e4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #660] @ (6f6e8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #660] @ (6f6ec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #656] @ (6f6f0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #656] @ (6f6f4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (6f6f8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (6f6fc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (6f700 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (6f704 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (6f708 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (6f70c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (6f710 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (6f714 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (6f718 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (6f71c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (6f720 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (6f724 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (6f728 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (6f72c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (6f730 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (6f734 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (6f738 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (6f73c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (6f740 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (6f744 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (6f748 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (6f74c ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #600] @ (6f788 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #600] @ (6f78c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #596] @ (6f790 ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #600] @ (6f750 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #600] @ (6f754 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #596] @ (6f758 ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #588] @ (6f794 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (6f798 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (6f79c ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #588] @ (6f75c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (6f760 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (6f764 ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #572] @ (6f7a0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #572] @ (6f7a4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #568] @ (6f7a8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #568] @ (6f7ac ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #564] @ (6f7b0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #564] @ (6f7b4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #560] @ (6f7b8 ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #572] @ (6f768 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #572] @ (6f76c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #568] @ (6f770 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #568] @ (6f774 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #564] @ (6f778 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #564] @ (6f77c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #560] @ (6f780 ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #552] @ (6f7bc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (6f7c0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (6f7c4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (6f7c8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (6f7cc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (6f7d0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (6f7d4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (6f7d8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (6f7dc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (6f7e0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (6f7e4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (6f7e8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (6f7ec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (6f7f0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (6f7f4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (6f7f8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (6f7fc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #516] @ (6f800 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #516] @ (6f804 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #512] @ (6f808 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #512] @ (6f80c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #508] @ (6f810 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #508] @ (6f814 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #504] @ (6f818 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #504] @ (6f81c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #500] @ (6f820 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #500] @ (6f824 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #496] @ (6f828 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #496] @ (6f82c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #492] @ (6f830 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #492] @ (6f834 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #488] @ (6f838 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #488] @ (6f83c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #484] @ (6f840 ) │ │ │ │ - bl 7129c │ │ │ │ - b.n 6f844 │ │ │ │ - cbnz r4, 6f6c0 │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #552] @ (6f784 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (6f788 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (6f78c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (6f790 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (6f794 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (6f798 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (6f79c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (6f7a0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (6f7a4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (6f7a8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (6f7ac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (6f7b0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (6f7b4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (6f7b8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (6f7bc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (6f7c0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (6f7c4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #516] @ (6f7c8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #516] @ (6f7cc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #512] @ (6f7d0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #512] @ (6f7d4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #508] @ (6f7d8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #508] @ (6f7dc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #504] @ (6f7e0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #504] @ (6f7e4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #500] @ (6f7e8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #500] @ (6f7ec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #496] @ (6f7f0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #496] @ (6f7f4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #492] @ (6f7f8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #492] @ (6f7fc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #488] @ (6f800 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #488] @ (6f804 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #484] @ (6f808 ) │ │ │ │ + bl 71264 │ │ │ │ + b.n 6f80c │ │ │ │ + cbnz r4, 6f688 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f6ca │ │ │ │ + cbnz r4, 6f692 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f6d6 │ │ │ │ + cbnz r4, 6f69e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f6e2 │ │ │ │ + cbnz r0, 6f6aa │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f6ec │ │ │ │ + cbnz r4, 6f6b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ pop {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -103790,267 +103765,267 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2, {r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6fb40 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #760] @ (6fb44 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #756] @ (6fb48 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #756] @ (6fb4c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #752] @ (6fb50 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #752] @ (6fb54 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #748] @ (6fb58 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #748] @ (6fb5c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #744] @ (6fb60 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #744] @ (6fb64 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #740] @ (6fb68 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #740] @ (6fb6c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #736] @ (6fb70 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #736] @ (6fb74 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #732] @ (6fb78 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #732] @ (6fb7c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #728] @ (6fb80 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #728] @ (6fb84 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #724] @ (6fb88 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #724] @ (6fb8c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #720] @ (6fb90 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #720] @ (6fb94 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #716] @ (6fb98 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #716] @ (6fb9c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #712] @ (6fba0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #712] @ (6fba4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #708] @ (6fba8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #708] @ (6fbac ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #704] @ (6fbb0 ) │ │ │ │ - bl 7129c │ │ │ │ + ldr r0, [pc, #760] @ (6fb08 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #760] @ (6fb0c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #756] @ (6fb10 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #756] @ (6fb14 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #752] @ (6fb18 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #752] @ (6fb1c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #748] @ (6fb20 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #748] @ (6fb24 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #744] @ (6fb28 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #744] @ (6fb2c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #740] @ (6fb30 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #740] @ (6fb34 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #736] @ (6fb38 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #736] @ (6fb3c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #732] @ (6fb40 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #732] @ (6fb44 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #728] @ (6fb48 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #728] @ (6fb4c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #724] @ (6fb50 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #724] @ (6fb54 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #720] @ (6fb58 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #720] @ (6fb5c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #716] @ (6fb60 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #716] @ (6fb64 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #712] @ (6fb68 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #712] @ (6fb6c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #708] @ (6fb70 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #708] @ (6fb74 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #704] @ (6fb78 ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #696] @ (6fbb4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (6fbb8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (6fbbc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (6fbc0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (6fbc4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (6fbc8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (6fbcc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #680] @ (6fbd0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #680] @ (6fbd4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #676] @ (6fbd8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #676] @ (6fbdc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #672] @ (6fbe0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #672] @ (6fbe4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (6fbe8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (6fbec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #664] @ (6fbf0 ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #696] @ (6fb7c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (6fb80 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (6fb84 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (6fb88 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (6fb8c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (6fb90 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (6fb94 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #680] @ (6fb98 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #680] @ (6fb9c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #676] @ (6fba0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #676] @ (6fba4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #672] @ (6fba8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #672] @ (6fbac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (6fbb0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (6fbb4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #664] @ (6fbb8 ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #656] @ (6fbf4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (6fbf8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (6fbfc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (6fc00 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (6fc04 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (6fc08 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (6fc0c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (6fc10 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (6fc14 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (6fc18 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (6fc1c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (6fc20 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (6fc24 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (6fc28 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (6fc2c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (6fc30 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (6fc34 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (6fc38 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (6fc3c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (6fc40 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (6fc44 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (6fc48 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (6fc4c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #608] @ (6fc50 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #608] @ (6fc54 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #604] @ (6fc58 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #604] @ (6fc5c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #600] @ (6fc60 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #600] @ (6fc64 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #596] @ (6fc68 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #596] @ (6fc6c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #592] @ (6fc70 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #592] @ (6fc74 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #588] @ (6fc78 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #588] @ (6fc7c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (6fc80 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (6fc84 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #580] @ (6fc88 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #580] @ (6fc8c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #576] @ (6fc90 ) │ │ │ │ - bl 7129c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #656] @ (6fbbc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (6fbc0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (6fbc4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (6fbc8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (6fbcc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (6fbd0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (6fbd4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (6fbd8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (6fbdc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (6fbe0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (6fbe4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (6fbe8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (6fbec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (6fbf0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (6fbf4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (6fbf8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (6fbfc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (6fc00 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (6fc04 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (6fc08 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (6fc0c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (6fc10 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (6fc14 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #608] @ (6fc18 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #608] @ (6fc1c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #604] @ (6fc20 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #604] @ (6fc24 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #600] @ (6fc28 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #600] @ (6fc2c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #596] @ (6fc30 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #596] @ (6fc34 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #592] @ (6fc38 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #592] @ (6fc3c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #588] @ (6fc40 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #588] @ (6fc44 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (6fc48 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (6fc4c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #580] @ (6fc50 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #580] @ (6fc54 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #576] @ (6fc58 ) │ │ │ │ + bl 71264 │ │ │ │ add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #568] @ (6fc94 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #564] @ (6fc98 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #564] @ (6fc9c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #560] @ (6fca0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #560] @ (6fca4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #556] @ (6fca8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #556] @ (6fcac ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #552] @ (6fcb0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #552] @ (6fcb4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (6fcb8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (6fcbc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (6fcc0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (6fcc4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (6fcc8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (6fccc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (6fcd0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (6fcd4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (6fcd8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (6fcdc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (6fce0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (6fce4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (6fce8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (6fcec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (6fcf0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (6fcf4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #516] @ (6fcf8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #516] @ (6fcfc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #512] @ (6fd00 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #512] @ (6fd04 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #508] @ (6fd08 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #508] @ (6fd0c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #504] @ (6fd10 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #504] @ (6fd14 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #500] @ (6fd18 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #500] @ (6fd1c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #496] @ (6fd20 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #496] @ (6fd24 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #492] @ (6fd28 ) │ │ │ │ - bl 7129c │ │ │ │ - b.n 6fd2c │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #568] @ (6fc5c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #564] @ (6fc60 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #564] @ (6fc64 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #560] @ (6fc68 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #560] @ (6fc6c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #556] @ (6fc70 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #556] @ (6fc74 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #552] @ (6fc78 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #552] @ (6fc7c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (6fc80 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (6fc84 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (6fc88 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (6fc8c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (6fc90 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (6fc94 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (6fc98 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (6fc9c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (6fca0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (6fca4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (6fca8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (6fcac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (6fcb0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (6fcb4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (6fcb8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (6fcbc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #516] @ (6fcc0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #516] @ (6fcc4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #512] @ (6fcc8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #512] @ (6fccc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #508] @ (6fcd0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #508] @ (6fcd4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #504] @ (6fcd8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #504] @ (6fcdc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #500] @ (6fce0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #500] @ (6fce4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #496] @ (6fce8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #496] @ (6fcec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #492] @ (6fcf0 ) │ │ │ │ + bl 71264 │ │ │ │ + b.n 6fcf4 │ │ │ │ ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ @@ -104131,501 +104106,501 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldmia r7, {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 6fbf4 │ │ │ │ + beq.n 6fbbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fc60 │ │ │ │ + beq.n 6fc28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fc9c │ │ │ │ + beq.n 6fc64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fcd8 │ │ │ │ + beq.n 6fca0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 6fb24 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fb60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fb9c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - beq.n 6fbe0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fc1c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fc60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fca4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fcd8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fb24 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fb70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fbb4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bne.n 6fbf0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fc3c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fc88 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fcd4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fd20 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fb5c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fba0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fbdc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcs.n 6fc28 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fc6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fcb8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fcf4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fd40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fb84 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fbc8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fc04 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bcc.n 6fc48 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fc8c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fcd8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fd14 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fd50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fb8c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fbc8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fc0c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fc50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bmi.n 6fc8c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fd08 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fd3c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fd78 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fbb4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fbf0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fc24 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fc58 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bpl.n 6fc8c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fcd0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fd0c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fd48 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fd84 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fbc8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fc0c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fc58 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvs.n 6fc9c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fce0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fd1c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fd60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fd94 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fdd0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fc0c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fc48 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fc84 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bvc.n 6fcd0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fd0c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fd50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fd8c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fdc0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fdfc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fc38 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fc7c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fcb8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bhi.n 6fd04 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fd40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fd7c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fdc0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fe04 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (70024 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #756] @ (70028 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #752] @ (7002c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #752] @ (70030 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #748] @ (70034 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #748] @ (70038 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #744] @ (7003c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #744] @ (70040 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #740] @ (70044 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #740] @ (70048 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #736] @ (7004c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #736] @ (70050 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #732] @ (70054 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #732] @ (70058 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #728] @ (7005c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #728] @ (70060 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #724] @ (70064 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #724] @ (70068 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #720] @ (7006c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #720] @ (70070 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #716] @ (70074 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #716] @ (70078 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #712] @ (7007c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #712] @ (70080 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #708] @ (70084 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #708] @ (70088 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #704] @ (7008c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #704] @ (70090 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #700] @ (70094 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #700] @ (70098 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #696] @ (7009c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #696] @ (700a0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (700a4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (700a8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (700ac ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (700b0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (700b4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (700b8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #680] @ (700bc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #680] @ (700c0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #676] @ (700c4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #676] @ (700c8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #672] @ (700cc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #672] @ (700d0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (700d4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (700d8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #664] @ (700dc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #664] @ (700e0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #660] @ (700e4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #660] @ (700e8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #656] @ (700ec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #656] @ (700f0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (700f4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (700f8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (700fc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (70100 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (70104 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (70108 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (7010c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (70110 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (70114 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (70118 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (7011c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (70120 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (70124 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (70128 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (7012c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (70130 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (70134 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (70138 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (7013c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (70140 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (70144 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (70148 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #608] @ (7014c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #608] @ (70150 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #604] @ (70154 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #604] @ (70158 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #600] @ (7015c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #600] @ (70160 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #596] @ (70164 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #596] @ (70168 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #592] @ (7016c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #592] @ (70170 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #588] @ (70174 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #588] @ (70178 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (7017c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (70180 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #580] @ (70184 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #580] @ (70188 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #576] @ (7018c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #576] @ (70190 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #572] @ (70194 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #572] @ (70198 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #568] @ (7019c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #568] @ (701a0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #564] @ (701a4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #564] @ (701a8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #560] @ (701ac ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #560] @ (701b0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #556] @ (701b4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #556] @ (701b8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #552] @ (701bc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #552] @ (701c0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (701c4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (701c8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (701cc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (701d0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (701d4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (701d8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (701dc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (701e0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (701e4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (701e8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (701ec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (701f0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (701f4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (701f8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (701fc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (70200 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #516] @ (70204 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #516] @ (70208 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #512] @ (7020c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #512] @ (70210 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #508] @ (70214 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #508] @ (70218 ) │ │ │ │ - bl 7129c │ │ │ │ - b.n 7021c │ │ │ │ - nop │ │ │ │ - bls.n 6ff40 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ff7c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6ffb8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bls.n 6fffc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70040 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70084 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 700c8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 70104 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ff48 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ff8c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 6ffc8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bge.n 7000c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70058 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70094 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 700c8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70104 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70140 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 6ff8c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 6ffc8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70004 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 70038 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - blt.n 7006c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 700a8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 700e4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70120 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70164 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 6ffb8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 7000c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 70048 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - bgt.n 7008c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 700e0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70124 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 70160 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ble.n 7019c │ │ │ │ + beq.n 6faec │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fb28 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fb64 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + beq.n 6fba8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fbe4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fc28 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fc6c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fca0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6faec │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fb38 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fb7c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bne.n 6fbb8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fc04 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fc50 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fc9c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fce8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fb24 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fb68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fba4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcs.n 6fbf0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fc34 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fc80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fcbc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fd08 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fb4c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fb90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fbcc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bcc.n 6fc10 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fc54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fca0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fcdc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fd18 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fb54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fb90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fbd4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fc18 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bmi.n 6fc54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fcd0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fd04 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fd40 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fb7c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fbb8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fbec │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fc20 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bpl.n 6fc54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fc98 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fcd4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fd10 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fd4c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fb90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fbd4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fc20 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvs.n 6fc64 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fca8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fce4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fd28 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fd5c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fd98 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fbd4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fc10 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fc4c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bvc.n 6fc98 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fcd4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fd18 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fd54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fd88 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fdc4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fc00 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fc44 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fc80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bhi.n 6fccc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fd08 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fd44 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fd88 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6fdcc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #756] @ (6ffec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #756] @ (6fff0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #752] @ (6fff4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #752] @ (6fff8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #748] @ (6fffc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #748] @ (70000 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #744] @ (70004 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #744] @ (70008 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #740] @ (7000c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #740] @ (70010 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #736] @ (70014 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #736] @ (70018 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #732] @ (7001c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #732] @ (70020 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #728] @ (70024 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #728] @ (70028 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #724] @ (7002c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #724] @ (70030 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #720] @ (70034 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #720] @ (70038 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #716] @ (7003c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #716] @ (70040 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #712] @ (70044 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #712] @ (70048 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #708] @ (7004c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #708] @ (70050 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #704] @ (70054 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #704] @ (70058 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #700] @ (7005c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #700] @ (70060 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #696] @ (70064 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #696] @ (70068 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (7006c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (70070 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (70074 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (70078 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (7007c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (70080 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #680] @ (70084 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #680] @ (70088 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #676] @ (7008c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #676] @ (70090 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #672] @ (70094 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #672] @ (70098 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (7009c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (700a0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #664] @ (700a4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #664] @ (700a8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #660] @ (700ac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #660] @ (700b0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #656] @ (700b4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #656] @ (700b8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (700bc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (700c0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (700c4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (700c8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (700cc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (700d0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (700d4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (700d8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (700dc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (700e0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (700e4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (700e8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (700ec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (700f0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (700f4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (700f8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (700fc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (70100 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (70104 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (70108 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (7010c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (70110 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #608] @ (70114 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #608] @ (70118 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #604] @ (7011c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #604] @ (70120 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #600] @ (70124 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #600] @ (70128 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #596] @ (7012c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #596] @ (70130 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #592] @ (70134 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #592] @ (70138 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #588] @ (7013c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #588] @ (70140 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (70144 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (70148 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #580] @ (7014c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #580] @ (70150 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #576] @ (70154 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #576] @ (70158 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #572] @ (7015c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #572] @ (70160 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #568] @ (70164 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #568] @ (70168 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #564] @ (7016c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #564] @ (70170 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #560] @ (70174 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #560] @ (70178 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #556] @ (7017c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #556] @ (70180 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #552] @ (70184 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #552] @ (70188 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (7018c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (70190 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (70194 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (70198 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (7019c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (701a0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (701a4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (701a8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (701ac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (701b0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (701b4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (701b8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (701bc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (701c0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (701c4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (701c8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #516] @ (701cc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #516] @ (701d0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #512] @ (701d4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #512] @ (701d8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #508] @ (701dc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #508] @ (701e0 ) │ │ │ │ + bl 71264 │ │ │ │ + b.n 701e4 │ │ │ │ + nop │ │ │ │ + bls.n 6ff08 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ff44 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ff80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bls.n 6ffc4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70008 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 7004c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 70090 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 700cc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ff10 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ff54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ff90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bge.n 6ffd4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70020 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 7005c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70090 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 700cc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70108 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 6ff54 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 6ff90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 6ffcc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70000 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + blt.n 70034 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70070 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 700ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 700e8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 7012c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 6ff80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 6ffd4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70010 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + bgt.n 70054 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 700a8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 700ec │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 70128 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ble.n 70164 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 6ffd8 │ │ │ │ + ble.n 6ffa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70024 │ │ │ │ + ble.n 6ffec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70068 │ │ │ │ + ble.n 70030 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 700a4 │ │ │ │ + ble.n 7006c │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ udf #76 @ 0x4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -104653,407 +104628,407 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 196 @ 0xc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ svc 232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70114 │ │ │ │ + b.n 700dc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70150 │ │ │ │ + b.n 70118 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7018c │ │ │ │ + b.n 70154 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701c8 │ │ │ │ + b.n 70190 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70204 │ │ │ │ + b.n 701cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70248 │ │ │ │ + b.n 70210 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7028c │ │ │ │ + b.n 70254 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 702c8 │ │ │ │ + b.n 70290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70304 │ │ │ │ + b.n 702cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70340 │ │ │ │ + b.n 70308 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7037c │ │ │ │ + b.n 70344 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 703c0 │ │ │ │ + b.n 70388 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70404 │ │ │ │ + b.n 703cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70440 │ │ │ │ + b.n 70408 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7047c │ │ │ │ + b.n 70444 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 704b8 │ │ │ │ + b.n 70480 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 704fc │ │ │ │ + b.n 704c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70538 │ │ │ │ + b.n 70500 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70574 │ │ │ │ + b.n 7053c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 705b0 │ │ │ │ + b.n 70578 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 705fc │ │ │ │ + b.n 705c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70648 │ │ │ │ + b.n 70610 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70684 │ │ │ │ + b.n 7064c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706c8 │ │ │ │ + b.n 70690 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706fc │ │ │ │ + b.n 706c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70738 │ │ │ │ + b.n 70700 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7076c │ │ │ │ + b.n 70734 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 707a8 │ │ │ │ + b.n 70770 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 707e4 │ │ │ │ + b.n 707ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70820 │ │ │ │ + b.n 707e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70874 │ │ │ │ + b.n 7083c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 708b8 │ │ │ │ + b.n 70880 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 708fc │ │ │ │ + b.n 708c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70950 │ │ │ │ + b.n 70918 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6f9a4 │ │ │ │ + b.n 6f96c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6f9e0 │ │ │ │ + b.n 6f9a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fa24 │ │ │ │ + b.n 6f9ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fa58 │ │ │ │ + b.n 6fa20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fa8c │ │ │ │ + b.n 6fa54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fac8 │ │ │ │ + b.n 6fa90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb0c │ │ │ │ + b.n 6fad4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb40 │ │ │ │ + b.n 6fb08 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fb7c │ │ │ │ + b.n 6fb44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fbb8 │ │ │ │ + b.n 6fb80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fbfc │ │ │ │ + b.n 6fbc4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fc38 │ │ │ │ + b.n 6fc00 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fc7c │ │ │ │ + b.n 6fc44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fcc0 │ │ │ │ + b.n 6fc88 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fd04 │ │ │ │ + b.n 6fccc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fd48 │ │ │ │ + b.n 6fd10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fd84 │ │ │ │ + b.n 6fd4c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fdd8 │ │ │ │ + b.n 6fda0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe1c │ │ │ │ + b.n 6fde4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe58 │ │ │ │ + b.n 6fe20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fe94 │ │ │ │ + b.n 6fe5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6fed0 │ │ │ │ + b.n 6fe98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff0c │ │ │ │ + b.n 6fed4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff48 │ │ │ │ + b.n 6ff10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ff8c │ │ │ │ + b.n 6ff54 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 6ffc8 │ │ │ │ + b.n 6ff90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7000c │ │ │ │ + b.n 6ffd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70048 │ │ │ │ + b.n 70010 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70084 │ │ │ │ + b.n 7004c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 700c8 │ │ │ │ + b.n 70090 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70104 │ │ │ │ + b.n 700cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70150 │ │ │ │ + b.n 70118 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70194 │ │ │ │ + b.n 7015c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 701d0 │ │ │ │ + b.n 70198 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xe8080049 │ │ │ │ @ instruction: 0xe8240049 │ │ │ │ strex r0, r0, [r4, #292] @ 0x124 │ │ │ │ - ldr r0, [pc, #760] @ (70518 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #760] @ (7051c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #756] @ (70520 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #756] @ (70524 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #752] @ (70528 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #752] @ (7052c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #748] @ (70530 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #748] @ (70534 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #744] @ (70538 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #744] @ (7053c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #740] @ (70540 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #740] @ (70544 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #736] @ (70548 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #736] @ (7054c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #732] @ (70550 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #732] @ (70554 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #728] @ (70558 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #728] @ (7055c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #724] @ (70560 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #724] @ (70564 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #720] @ (70568 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #720] @ (7056c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #716] @ (70570 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #716] @ (70574 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #712] @ (70578 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #712] @ (7057c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #708] @ (70580 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #708] @ (70584 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #704] @ (70588 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #704] @ (7058c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #700] @ (70590 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #700] @ (70594 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #696] @ (70598 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #696] @ (7059c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (705a0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #692] @ (705a4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (705a8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #688] @ (705ac ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (705b0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #684] @ (705b4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #680] @ (705b8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #680] @ (705bc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #676] @ (705c0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #676] @ (705c4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #672] @ (705c8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #672] @ (705cc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (705d0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #668] @ (705d4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #664] @ (705d8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #664] @ (705dc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #660] @ (705e0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #660] @ (705e4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #656] @ (705e8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #656] @ (705ec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (705f0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #652] @ (705f4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (705f8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #648] @ (705fc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (70600 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #644] @ (70604 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (70608 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #640] @ (7060c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (70610 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #636] @ (70614 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (70618 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #632] @ (7061c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (70620 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #628] @ (70624 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (70628 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #624] @ (7062c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (70630 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #620] @ (70634 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (70638 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #616] @ (7063c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (70640 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #612] @ (70644 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #608] @ (70648 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #608] @ (7064c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #604] @ (70650 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #604] @ (70654 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #600] @ (70658 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #600] @ (7065c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #596] @ (70660 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #596] @ (70664 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #592] @ (70668 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #592] @ (7066c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #588] @ (70670 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #588] @ (70674 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (70678 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #584] @ (7067c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #580] @ (70680 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #580] @ (70684 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #576] @ (70688 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #576] @ (7068c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #572] @ (70690 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #572] @ (70694 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #568] @ (70698 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #568] @ (7069c ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #564] @ (706a0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #564] @ (706a4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #560] @ (706a8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #560] @ (706ac ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #556] @ (706b0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #556] @ (706b4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #552] @ (706b8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #552] @ (706bc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (706c0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #548] @ (706c4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (706c8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #544] @ (706cc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (706d0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #540] @ (706d4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (706d8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #536] @ (706dc ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (706e0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #532] @ (706e4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (706e8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #528] @ (706ec ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (706f0 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #524] @ (706f4 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (706f8 ) │ │ │ │ - bl 7129c │ │ │ │ - ldr r0, [pc, #520] @ (706fc ) │ │ │ │ - bl 7129c │ │ │ │ + ldr r0, [pc, #760] @ (704e0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #760] @ (704e4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #756] @ (704e8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #756] @ (704ec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #752] @ (704f0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #752] @ (704f4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #748] @ (704f8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #748] @ (704fc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #744] @ (70500 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #744] @ (70504 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #740] @ (70508 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #740] @ (7050c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #736] @ (70510 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #736] @ (70514 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #732] @ (70518 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #732] @ (7051c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #728] @ (70520 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #728] @ (70524 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #724] @ (70528 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #724] @ (7052c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #720] @ (70530 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #720] @ (70534 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #716] @ (70538 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #716] @ (7053c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #712] @ (70540 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #712] @ (70544 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #708] @ (70548 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #708] @ (7054c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #704] @ (70550 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #704] @ (70554 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #700] @ (70558 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #700] @ (7055c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #696] @ (70560 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #696] @ (70564 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (70568 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #692] @ (7056c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (70570 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #688] @ (70574 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (70578 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #684] @ (7057c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #680] @ (70580 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #680] @ (70584 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #676] @ (70588 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #676] @ (7058c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #672] @ (70590 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #672] @ (70594 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (70598 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #668] @ (7059c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #664] @ (705a0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #664] @ (705a4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #660] @ (705a8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #660] @ (705ac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #656] @ (705b0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #656] @ (705b4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (705b8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #652] @ (705bc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (705c0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #648] @ (705c4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (705c8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #644] @ (705cc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (705d0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #640] @ (705d4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (705d8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #636] @ (705dc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (705e0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #632] @ (705e4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (705e8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #628] @ (705ec ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (705f0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #624] @ (705f4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (705f8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #620] @ (705fc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (70600 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #616] @ (70604 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (70608 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #612] @ (7060c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #608] @ (70610 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #608] @ (70614 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #604] @ (70618 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #604] @ (7061c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #600] @ (70620 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #600] @ (70624 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #596] @ (70628 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #596] @ (7062c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #592] @ (70630 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #592] @ (70634 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #588] @ (70638 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #588] @ (7063c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (70640 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #584] @ (70644 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #580] @ (70648 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #580] @ (7064c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #576] @ (70650 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #576] @ (70654 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #572] @ (70658 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #572] @ (7065c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #568] @ (70660 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #568] @ (70664 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #564] @ (70668 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #564] @ (7066c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #560] @ (70670 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #560] @ (70674 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #556] @ (70678 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #556] @ (7067c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #552] @ (70680 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #552] @ (70684 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (70688 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #548] @ (7068c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (70690 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #544] @ (70694 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (70698 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #540] @ (7069c ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (706a0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #536] @ (706a4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (706a8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #532] @ (706ac ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (706b0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #528] @ (706b4 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (706b8 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #524] @ (706bc ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (706c0 ) │ │ │ │ + bl 71264 │ │ │ │ + ldr r0, [pc, #520] @ (706c4 ) │ │ │ │ + bl 71264 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ - ldr r5, [pc, #512] @ (70700 ) │ │ │ │ + ldr r5, [pc, #512] @ (706c8 ) │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - movw r3, #57061 @ 0xdee5 │ │ │ │ + movw r3, #57021 @ 0xdebd │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 70704 │ │ │ │ + b.n 706cc │ │ │ │ nop │ │ │ │ strd r0, r0, [r4], #-292 @ 0x124 │ │ │ │ stmia.w r0, {r0, r3, r6} │ │ │ │ ldmia.w ip, {r0, r3, r6} │ │ │ │ ldmia.w r4!, {r0, r3, r6} │ │ │ │ @ instruction: 0xe8d40049 │ │ │ │ ldrd r0, r0, [r8], #292 @ 0x124 │ │ │ │ @@ -105197,60 +105172,60 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.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 70806 │ │ │ │ + bne.n 707ce │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 70faa │ │ │ │ + bne.w 70f72 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71016 │ │ │ │ + bne.w 70fde │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 707e6 │ │ │ │ + beq.n 707ae │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 70fa2 │ │ │ │ + bne.w 70f6a │ │ │ │ ldr.w r0, [sl, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 707a4 │ │ │ │ + bne.n 7076c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 71050 │ │ │ │ + bpl.w 71018 │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, sl, #8 │ │ │ │ - bpl.n 70764 │ │ │ │ + bpl.n 7072c │ │ │ │ mov r2, sl │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 707a0 │ │ │ │ + cbz r0, 70768 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71064 │ │ │ │ + bne.w 7102c │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6df10 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6dee8 <_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] │ │ │ │ @@ -105261,117 +105236,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 70fe4 │ │ │ │ + bgt.w 70fac │ │ │ │ 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 7083e │ │ │ │ + beq.n 70806 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70714 │ │ │ │ + beq.n 706dc │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70714 │ │ │ │ + beq.n 706dc │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70714 │ │ │ │ + beq.n 706dc │ │ │ │ ldr.w r3, [sl, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70828 │ │ │ │ + beq.n 707f0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71172 │ │ │ │ + beq.w 7113a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70836 │ │ │ │ + beq.n 707fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 707f6 │ │ │ │ + bne.n 707be │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r5, [pc, #744] @ (70b34 ) │ │ │ │ + ldr r5, [pc, #744] @ (70afc ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #57061 @ 0xdee5 │ │ │ │ + movw r3, #57021 @ 0xdebd │ │ │ │ movt r3, #6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw sl, #7733 @ 0x1e35 │ │ │ │ + movw sl, #7677 @ 0x1dfd │ │ │ │ movt sl, #7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr.w fp, [pc, #748] @ 70b54 │ │ │ │ + ldr.w fp, [pc, #748] @ 70b1c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7095e │ │ │ │ + bne.n 70926 │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 70fba │ │ │ │ + bne.w 70f82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71008 │ │ │ │ + bne.w 70fd0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70940 │ │ │ │ + beq.n 70908 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 70fb4 │ │ │ │ + bne.w 70f7c │ │ │ │ ldr.w r0, [r7, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 708fe │ │ │ │ + bne.n 708c6 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 71060 │ │ │ │ + bpl.w 71028 │ │ │ │ lsls r2, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r7, #8 │ │ │ │ - bpl.n 708be │ │ │ │ + bpl.n 70886 │ │ │ │ mov r2, r7 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [r7, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 708fa │ │ │ │ + cbz r0, 708c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 71058 │ │ │ │ + bne.w 71020 │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6df10 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6dee8 <_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] │ │ │ │ @@ -105382,934 +105357,934 @@ │ │ │ │ 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 70fc2 │ │ │ │ + bgt.w 70f8a │ │ │ │ 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 70994 │ │ │ │ + beq.n 7095c │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #32 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7086e │ │ │ │ + beq.n 70836 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7086e │ │ │ │ + beq.n 70836 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7086e │ │ │ │ + beq.n 70836 │ │ │ │ ldr.w r3, [r7, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70980 │ │ │ │ + beq.n 70948 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7117c │ │ │ │ + beq.w 71144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7098e │ │ │ │ + beq.n 70956 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 7094e │ │ │ │ + bne.n 70916 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71026 │ │ │ │ - bl 71fa4 │ │ │ │ + bne.w 70fee │ │ │ │ + bl 71f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71186 │ │ │ │ + beq.w 7114e │ │ │ │ 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 70a14 │ │ │ │ + bne.n 709dc │ │ │ │ movw r2, #8100 @ 0x1fa4 │ │ │ │ movt r2, #76 @ 0x4c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 71094 │ │ │ │ - ldr r3, [pc, #356] @ (70b38 ) │ │ │ │ + bne.w 7105c │ │ │ │ + ldr r3, [pc, #356] @ (70b00 ) │ │ │ │ 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 709e2 │ │ │ │ + bne.n 709aa │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #312] @ (70b3c ) │ │ │ │ + ldr r2, [pc, #312] @ (70b04 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #308] @ (70b40 ) │ │ │ │ + ldr r2, [pc, #308] @ (70b08 ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #308] @ (70b44 ) │ │ │ │ + ldr r2, [pc, #308] @ (70b0c ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #308] @ (70b48 ) │ │ │ │ + ldr r2, [pc, #308] @ (70b10 ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 72eb0 │ │ │ │ + bl 72eec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7106e │ │ │ │ + beq.w 71036 │ │ │ │ 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 1a99d0 <_PyThreadState_New@@Base+0x514> │ │ │ │ + bl 1abc18 <_PyThreadState_New@@Base+0x51c> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7106e │ │ │ │ + beq.w 71036 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 70a42 │ │ │ │ + bne.n 70a0a │ │ │ │ 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 72f58 │ │ │ │ + bl 72f94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7109e │ │ │ │ + beq.w 71066 │ │ │ │ mov r0, r4 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7109e │ │ │ │ + beq.w 71066 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 73074 │ │ │ │ + bl 730b0 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 71132 │ │ │ │ + bne.w 710fa │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 70b1e │ │ │ │ + bne.n 70ae6 │ │ │ │ movs r0, #5 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71112 │ │ │ │ + beq.w 710da │ │ │ │ movw r6, #43976 @ 0xabc8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #144] @ (70b4c ) │ │ │ │ - movw r2, #37016 @ 0x9098 │ │ │ │ + ldr r1, [pc, #144] @ (70b14 ) │ │ │ │ + movw r2, #40280 @ 0x9d58 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1acbb0 │ │ │ │ + bl 1aee00 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #128] @ (70b50 ) │ │ │ │ + ldr r1, [pc, #128] @ (70b18 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1acbb0 │ │ │ │ + bl 1aee00 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #116] @ (70b50 ) │ │ │ │ + ldr r1, [pc, #116] @ (70b18 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1acbb0 │ │ │ │ + bl 1aee00 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #100] @ (70b50 ) │ │ │ │ + ldr r1, [pc, #100] @ (70b18 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1acbb0 │ │ │ │ + bl 1aee00 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #80] @ (70b50 ) │ │ │ │ - bl 1acbb0 │ │ │ │ + ldr r1, [pc, #80] @ (70b18 ) │ │ │ │ + bl 1aee00 │ │ │ │ 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 710fc │ │ │ │ + beq.w 710c4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 70b0c │ │ │ │ + bne.n 70ad4 │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 70b58 │ │ │ │ - bl 71fa4 │ │ │ │ + cbnz r3, 70b20 │ │ │ │ + bl 71f6c │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71118 │ │ │ │ - b.n 70b58 │ │ │ │ + beq.w 710e0 │ │ │ │ + b.n 70b20 │ │ │ │ movs r0, r3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + adds r4, r4, #6 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 70a74 │ │ │ │ + beq.n 70a3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r5, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 70b74 │ │ │ │ - movw r0, #40816 @ 0x9f70 │ │ │ │ + cbnz r3, 70b3c │ │ │ │ + movw r0, #44080 @ 0xac30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71118 │ │ │ │ + beq.w 710e0 │ │ │ │ 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 77c6c │ │ │ │ + bl 77c7c │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710be │ │ │ │ + beq.w 71086 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81118 │ │ │ │ + bl 8108c │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 71132 │ │ │ │ + bne.w 710fa │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ae42c │ │ │ │ + bl 1b0838 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710e4 │ │ │ │ + beq.w 710ac │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [r9, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #51588 @ 0xc984 │ │ │ │ + movw r2, #54852 @ 0xd644 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl 1adfa4 │ │ │ │ + bl 1b03b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 710e4 │ │ │ │ + beq.w 710ac │ │ │ │ mov r0, sl │ │ │ │ - bl 84310 │ │ │ │ + bl 83dfc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710e4 │ │ │ │ + beq.w 710ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #808] @ (70f1c ) │ │ │ │ + ldr r1, [pc, #808] @ (70ee4 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 7f9d0 │ │ │ │ + bl 7f944 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710e4 │ │ │ │ + beq.w 710ac │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #780] @ (70f20 ) │ │ │ │ + ldr r1, [pc, #780] @ (70ee8 ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7f9d0 │ │ │ │ + bl 7f944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710e4 │ │ │ │ + beq.w 710ac │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #756] @ (70f24 ) │ │ │ │ - bl 8b9ec <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #756] @ (70eec ) │ │ │ │ + bl 8b22c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710e4 │ │ │ │ + beq.w 710ac │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #736] @ (70f28 ) │ │ │ │ - bl 8b9ec <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #736] @ (70ef0 ) │ │ │ │ + bl 8b22c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710e4 │ │ │ │ + beq.w 710ac │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl 84310 │ │ │ │ + bl 83dfc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710d0 │ │ │ │ - ldr r4, [pc, #712] @ (70f2c ) │ │ │ │ + beq.w 71098 │ │ │ │ + ldr r4, [pc, #712] @ (70ef4 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710d0 │ │ │ │ + bne.w 71098 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 70c66 │ │ │ │ + bne.n 70c2e │ │ │ │ str r0, [sp, #16] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #680] @ (70f30 ) │ │ │ │ + ldr r0, [pc, #680] @ (70ef8 ) │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ 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 7e468 │ │ │ │ + bl 7e3e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710d0 │ │ │ │ + beq.w 71098 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - movw r0, #51760 @ 0xca30 │ │ │ │ + movw r0, #55024 @ 0xd6f0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 8ba28 │ │ │ │ + bl 8b268 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r4, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70cda │ │ │ │ + beq.n 70ca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 710c8 │ │ │ │ + beq.w 71090 │ │ │ │ ldr.w r2, [r4, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 710d0 │ │ │ │ - movw r1, #59276 @ 0xe78c │ │ │ │ + beq.w 71098 │ │ │ │ + movw r1, #62540 @ 0xf44c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710d0 │ │ │ │ + bne.w 71098 │ │ │ │ movw r5, #6504 @ 0x1968 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r4, #8100 @ 0x1fa4 │ │ │ │ movt r4, #76 @ 0x4c │ │ │ │ - movw r1, #51784 @ 0xca48 │ │ │ │ + movw r1, #55048 @ 0xd708 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710d0 │ │ │ │ + bne.w 71098 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #57384 @ 0xe028 │ │ │ │ + movw r1, #60648 @ 0xece8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 710d0 │ │ │ │ + bne.w 71098 │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 8435c │ │ │ │ + bl 83e48 │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 710e4 │ │ │ │ + beq.w 710ac │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70d66 │ │ │ │ + beq.n 70d2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7123c │ │ │ │ + beq.w 71204 │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #51804 @ 0xca5c │ │ │ │ + movw r1, #55068 @ 0xd71c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 92324 │ │ │ │ + bl 91abc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 710e4 │ │ │ │ + bne.w 710ac │ │ │ │ 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 70dba │ │ │ │ + bne.n 70d82 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r2, r3, #648 @ 0x288 │ │ │ │ ldr.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbnz r1, 70dba │ │ │ │ + cbnz r1, 70d82 │ │ │ │ str.w r0, [r3, #652] @ 0x28c │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - cbz r3, 70dba │ │ │ │ + cbz r3, 70d82 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1aed34 │ │ │ │ + bl 1b1140 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 70dd0 │ │ │ │ + cbnz r3, 70d98 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7122e │ │ │ │ + bne.w 711f6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #51816 @ 0xca68 │ │ │ │ + movw r0, #55080 @ 0xd728 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8ba28 │ │ │ │ + bl 8b268 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7121c │ │ │ │ + beq.w 711e4 │ │ │ │ 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 70f7c │ │ │ │ + beq.w 70f44 │ │ │ │ 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 7120e │ │ │ │ - movw r0, #51884 @ 0xcaac │ │ │ │ + bne.w 711d6 │ │ │ │ + movw r0, #55148 @ 0xd76c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1aeecc │ │ │ │ + bl 1b12d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 711b4 │ │ │ │ - movw r0, #51884 @ 0xcaac │ │ │ │ + bne.w 7117c │ │ │ │ + movw r0, #55148 @ 0xd76c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1b5b88 │ │ │ │ + bl 1b7df8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 711b4 │ │ │ │ + beq.w 7117c │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 711f8 │ │ │ │ - movw r0, #48352 @ 0xbce0 │ │ │ │ + bne.w 711c0 │ │ │ │ + movw r0, #51616 @ 0xc9a0 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 711b4 │ │ │ │ + beq.w 7117c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38436 @ 0x9624 │ │ │ │ + movw r1, #41660 @ 0xa2bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #51928 @ 0xcad8 │ │ │ │ + movw r0, #55192 @ 0xd798 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 711e8 │ │ │ │ - bl 894a8 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 711b0 │ │ │ │ + bl 88f70 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70e9e │ │ │ │ + beq.n 70e66 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 70e9e │ │ │ │ + cbnz r3, 70e66 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 711e8 │ │ │ │ + beq.w 711b0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl ceec0 <_PyUnicodeWriter_PrepareInternal@@Base+0x16f0> │ │ │ │ + bl ce698 <_PyUnicodeWriter_PrepareInternal@@Base+0x16f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70ec6 │ │ │ │ + beq.n 70e8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 711f0 │ │ │ │ + beq.w 711b8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70ee0 │ │ │ │ + beq.n 70ea8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 70ee0 │ │ │ │ + cbnz r3, 70ea8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 711e6 │ │ │ │ + beq.w 711ae │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b63ec │ │ │ │ + bl 1b865c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 711d2 │ │ │ │ - ldr r3, [pc, #56] @ (70f30 ) │ │ │ │ + blt.w 7119a │ │ │ │ + ldr r3, [pc, #56] @ (70ef8 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 711c4 │ │ │ │ + beq.w 7118c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #48352 @ 0xbce0 │ │ │ │ + movw r1, #51616 @ 0xc9a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d0590 │ │ │ │ + bl cfd68 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7119a │ │ │ │ - b.n 70f34 │ │ │ │ - bcc.n 70eb8 │ │ │ │ + blt.w 71162 │ │ │ │ + b.n 70efc │ │ │ │ + bcc.n 70e80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 70fa4 │ │ │ │ + bvc.n 70f6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 70f4c │ │ │ │ + cbnz r4, 70f14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #288 @ (adr r4, 7104c ) │ │ │ │ + add r4, pc, #288 @ (adr r4, 71014 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + adds r4, r4, #7 │ │ │ │ movs r7, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #37484 @ 0x926c │ │ │ │ + movw r2, #40732 @ 0x9f1c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #51976 @ 0xcb08 │ │ │ │ + movw r1, #55240 @ 0xd7c8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl d0a5c │ │ │ │ + bl d0234 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70f6a │ │ │ │ + beq.n 70f32 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 710f4 │ │ │ │ + beq.w 710bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 711b4 │ │ │ │ + beq.w 7117c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 71264 │ │ │ │ + bne.w 7122c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ 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 707a4 │ │ │ │ + b.w 7076c │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7073c │ │ │ │ + b.w 70704 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 708fe │ │ │ │ + b.n 708c6 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70896 │ │ │ │ + b.n 7085e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9900 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1abb48 <_PyThreadState_New@@Base+0x44c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 71254 │ │ │ │ + beq.w 7121c │ │ │ │ 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 70940 │ │ │ │ + b.n 70908 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9900 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1abb48 <_PyThreadState_New@@Base+0x44c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 71244 │ │ │ │ + beq.w 7120c │ │ │ │ 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 707e6 │ │ │ │ + b.w 707ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70896 │ │ │ │ + b.n 7085e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7073c │ │ │ │ + b.w 70704 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 709a2 │ │ │ │ + bpl.w 7096a │ │ │ │ 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 709ae │ │ │ │ + beq.w 70976 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 709ae │ │ │ │ + b.n 70976 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ - b.w 70764 │ │ │ │ + b.w 7072c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 708f2 │ │ │ │ + b.n 708ba │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 708be │ │ │ │ + b.n 70886 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 70798 │ │ │ │ - movw r3, #37268 @ 0x9194 │ │ │ │ + b.w 70760 │ │ │ │ + movw r3, #40532 @ 0x9e54 │ │ │ │ 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 70f9a │ │ │ │ + b.n 70f62 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 70a00 │ │ │ │ - ldr r3, [pc, #472] @ (71278 ) │ │ │ │ + b.n 709c8 │ │ │ │ + ldr r3, [pc, #472] @ (71240 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #37268 @ 0x9194 │ │ │ │ + movw r3, #40532 @ 0x9e54 │ │ │ │ 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 70f9a │ │ │ │ - ldr r3, [pc, #444] @ (7127c ) │ │ │ │ - b.n 710a0 │ │ │ │ - movs r3, #1 │ │ │ │ - b.w 6e9a0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70cda │ │ │ │ - movw r4, #51560 @ 0xc968 │ │ │ │ + b.n 70f62 │ │ │ │ + ldr r3, [pc, #444] @ (71244 ) │ │ │ │ + b.n 71068 │ │ │ │ + movs r3, #1 │ │ │ │ + b.w 6e968 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70ca2 │ │ │ │ + movw r4, #54824 @ 0xd628 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #420] @ (71280 ) │ │ │ │ + ldr r5, [pc, #420] @ (71248 ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 70f84 │ │ │ │ + b.n 70f4c │ │ │ │ mov r0, sl │ │ │ │ - movw r4, #51600 @ 0xc990 │ │ │ │ + movw r4, #54864 @ 0xd650 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - bl 7907c │ │ │ │ - b.n 710d8 │ │ │ │ + bl 7908c │ │ │ │ + b.n 710a0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70f6a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70f32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71112 │ │ │ │ + beq.n 710da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 71112 │ │ │ │ + cbnz r3, 710da │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (71284 ) │ │ │ │ + ldr r2, [pc, #356] @ (7124c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #51732 @ 0xca14 │ │ │ │ + movw r3, #54996 @ 0xd6d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 70f9a │ │ │ │ + b.n 70f62 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 70f84 │ │ │ │ - bl d7ce4 │ │ │ │ - ldr r7, [pc, #328] @ (71288 ) │ │ │ │ + b.n 70f4c │ │ │ │ + bl d74dc │ │ │ │ + ldr r7, [pc, #328] @ (71250 ) │ │ │ │ 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, #51488 @ 0xc920 │ │ │ │ + movw r6, #54752 @ 0xd5e0 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ 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 70f9a │ │ │ │ + b.n 70f62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 70828 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 707f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 70980 │ │ │ │ - movw r6, #51528 @ 0xc948 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 70948 │ │ │ │ + movw r6, #54792 @ 0xd608 │ │ │ │ movt r6, #39 @ 0x27 │ │ │ │ - bl d7ce4 │ │ │ │ - ldr r7, [pc, #248] @ (7128c ) │ │ │ │ + bl d74dc │ │ │ │ + ldr r7, [pc, #248] @ (71254 ) │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 71158 │ │ │ │ + b.n 71120 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 711b4 │ │ │ │ + beq.n 7117c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 711b4 │ │ │ │ + cbnz r3, 7117c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movw r4, #51636 @ 0xc9b4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movw r4, #54900 @ 0xd674 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - ldr r5, [pc, #208] @ (71290 ) │ │ │ │ + ldr r5, [pc, #208] @ (71258 ) │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 70f80 │ │ │ │ - movw r1, #51936 @ 0xcae0 │ │ │ │ + b.n 70f48 │ │ │ │ + movw r1, #55200 @ 0xd7a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #196] @ (71294 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #196] @ (7125c ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 711e6 │ │ │ │ + beq.n 711ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 71206 │ │ │ │ + cbz r3, 711ce │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ - b.n 711b4 │ │ │ │ + bl 7908c │ │ │ │ + b.n 7117c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70ec6 │ │ │ │ - movw r0, #51904 @ 0xcac0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70e8e │ │ │ │ + movw r0, #55168 @ 0xd780 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af360 │ │ │ │ - b.n 70e4c │ │ │ │ + bl 1b1770 │ │ │ │ + b.n 70e14 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 711e6 │ │ │ │ - movw r0, #51848 @ 0xca88 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 711ae │ │ │ │ + movw r0, #55112 @ 0xd748 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1af360 │ │ │ │ - b.n 70e1c │ │ │ │ - movw r4, #51668 @ 0xc9d4 │ │ │ │ + bl 1b1770 │ │ │ │ + b.n 70de4 │ │ │ │ + movw r4, #54932 @ 0xd694 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - ldr r5, [pc, #112] @ (71298 ) │ │ │ │ + ldr r5, [pc, #112] @ (71260 ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 70f84 │ │ │ │ + b.n 70f4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1aed34 │ │ │ │ - b.n 70dd0 │ │ │ │ + bl 1b1140 │ │ │ │ + b.n 70d98 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70d66 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70d2e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 707e6 │ │ │ │ + b.w 707ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 70940 │ │ │ │ + b.w 70908 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70f7c │ │ │ │ + bne.w 70f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 70f7c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 70f44 │ │ │ │ nop │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + adds r4, r6, #6 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + adds r4, r2, #7 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + adds r0, r0, #6 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + adds r0, r0, #7 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + adds r4, r5, #4 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r1, #2 │ │ │ │ + adds r4, r1, #5 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + adds r4, r5, #5 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + movs r0, #4 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + adds r0, r3, #6 │ │ │ │ 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] @ (71460 ) │ │ │ │ + ldr r4, [pc, #436] @ (71428 ) │ │ │ │ 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 713c2 │ │ │ │ + bne.w 7138a │ │ │ │ ldr.w r6, [r4, #792] @ 0x318 │ │ │ │ - movw r3, #52045 @ 0xcb4d │ │ │ │ + movw r3, #52005 @ 0xcb25 │ │ │ │ movt r3, #6 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 713f0 │ │ │ │ + bne.w 713b8 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7140e │ │ │ │ + bne.w 713d6 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 713a2 │ │ │ │ + beq.n 7136a │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #7733 @ 0x1e35 │ │ │ │ + movw r3, #7677 @ 0x1dfd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 713ae │ │ │ │ + bne.n 71376 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 71362 │ │ │ │ + bne.n 7132a │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 71446 │ │ │ │ + bpl.w 7140e │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 71420 │ │ │ │ + bpl.w 713e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 71360 │ │ │ │ + cbz r1, 71328 │ │ │ │ add.w r0, r5, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57061 @ 0xdee5 │ │ │ │ + movw r3, #57021 @ 0xdebd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71438 │ │ │ │ + bne.n 71400 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6df10 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6dee8 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 71440 │ │ │ │ + beq.n 71408 │ │ │ │ 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] │ │ │ │ @@ -106317,15 +106292,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 713fe │ │ │ │ + bgt.n 713c6 │ │ │ │ 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] │ │ │ │ @@ -106336,129 +106311,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 7136e │ │ │ │ + b.n 71336 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r6 │ │ │ │ - beq.w 712c0 │ │ │ │ + beq.w 71288 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 713e0 │ │ │ │ + beq.n 713a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71458 │ │ │ │ + beq.n 71420 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 713aa │ │ │ │ + beq.n 71372 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 713aa │ │ │ │ + b.n 71372 │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712fa │ │ │ │ - b.n 713a2 │ │ │ │ + bne.w 712c2 │ │ │ │ + b.n 7136a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a9900 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1abb48 <_PyThreadState_New@@Base+0x44c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7144a │ │ │ │ + beq.n 71412 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 71392 │ │ │ │ + b.n 7135a │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712fa │ │ │ │ - b.n 713a2 │ │ │ │ + bne.w 712c2 │ │ │ │ + b.n 7136a │ │ │ │ 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 7132c │ │ │ │ - b.n 71360 │ │ │ │ + bne.w 712f4 │ │ │ │ + b.n 71328 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 71360 │ │ │ │ + bne.n 71328 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 71360 │ │ │ │ + b.n 71328 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 71424 │ │ │ │ + b.n 713ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 713a2 │ │ │ │ + b.n 7136a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 713e0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 713a8 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00071464 <_Py_hashtable_get@@Base>: │ │ │ │ +0007142c <_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, 7147a <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 71442 <_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, #7733 @ 0x1e35 │ │ │ │ + movw r3, #7677 @ 0x1dfd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 71c1c <_Py_hashtable_get@@Base+0x7b8> │ │ │ │ + bne.w 71be4 <_Py_hashtable_get@@Base+0x7b8> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r5, r6, #1 │ │ │ │ - bne.w 718c8 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + bne.w 71890 <_Py_hashtable_get@@Base+0x464> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 71c52 <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ + bpl.w 71c1a <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 71c30 <_Py_hashtable_get@@Base+0x7cc> │ │ │ │ + bpl.w 71bf8 <_Py_hashtable_get@@Base+0x7cc> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 718c4 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + beq.w 7188c <_Py_hashtable_get@@Base+0x460> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57061 @ 0xdee5 │ │ │ │ + movw r3, #57021 @ 0xdebd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71c48 <_Py_hashtable_get@@Base+0x7e4> │ │ │ │ + bne.w 71c10 <_Py_hashtable_get@@Base+0x7e4> │ │ │ │ movw r3, #40120 @ 0x9cb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -106483,15 +106458,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 7197c <_Py_hashtable_get@@Base+0x518> │ │ │ │ + ble.w 71944 <_Py_hashtable_get@@Base+0x518> │ │ │ │ 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 │ │ │ │ @@ -106527,15 +106502,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 716a8 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 71670 <_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] │ │ │ │ @@ -106576,26 +106551,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 7160a <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 715d2 <_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 71c7a <_Py_hashtable_get@@Base+0x816> │ │ │ │ + bhi.w 71c42 <_Py_hashtable_get@@Base+0x816> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r2, r7, #5 │ │ │ │ lsls r5, r5, #9 │ │ │ │ lsls r2, r6, #5 │ │ │ │ movs r3, r2 │ │ │ │ lsls r0, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -106742,99 +106717,99 @@ │ │ │ │ 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, 718f4 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 718bc <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 718fe <_Py_hashtable_get@@Base+0x49a> │ │ │ │ + beq.n 718c6 <_Py_hashtable_get@@Base+0x49a> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 718f4 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 718bc <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 71bb0 <_Py_hashtable_get@@Base+0x74c> │ │ │ │ + beq.w 71b78 <_Py_hashtable_get@@Base+0x74c> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 718e6 <_Py_hashtable_get@@Base+0x482> │ │ │ │ + bne.n 718ae <_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} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #49961 @ 0xc329 │ │ │ │ + movw r3, #11897 @ 0x2e79 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71b8a <_Py_hashtable_get@@Base+0x726> │ │ │ │ + bne.w 71b52 <_Py_hashtable_get@@Base+0x726> │ │ │ │ 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 71970 <_Py_hashtable_get@@Base+0x50c> │ │ │ │ + beq.n 71938 <_Py_hashtable_get@@Base+0x50c> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 718e0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 718a8 <_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 718e0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 718a8 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 71c66 <_Py_hashtable_get@@Base+0x802> │ │ │ │ + bpl.w 71c2e <_Py_hashtable_get@@Base+0x802> │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 71c62 <_Py_hashtable_get@@Base+0x7fe> │ │ │ │ + bpl.w 71c2a <_Py_hashtable_get@@Base+0x7fe> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 718e0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.n 718a8 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ 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 71c7a <_Py_hashtable_get@@Base+0x816> │ │ │ │ - add r7, pc, #4 @ (adr r7, 71994 <_Py_hashtable_get@@Base+0x530>) │ │ │ │ + bhi.w 71c42 <_Py_hashtable_get@@Base+0x816> │ │ │ │ + add r7, pc, #4 @ (adr r7, 7195c <_Py_hashtable_get@@Base+0x530>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ - adds r1, r0, r7 │ │ │ │ + adds r1, r1, r6 │ │ │ │ movs r7, r0 │ │ │ │ - subs r7, r4, r6 │ │ │ │ + subs r7, r5, r5 │ │ │ │ movs r7, r0 │ │ │ │ - adds r1, r6, r6 │ │ │ │ + adds r1, r7, r5 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r6, #27 │ │ │ │ + asrs r3, r7, #26 │ │ │ │ movs r7, r0 │ │ │ │ - subs r5, r3, r6 │ │ │ │ + subs r5, r4, r5 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r4, #27 │ │ │ │ + asrs r3, r5, #26 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r3, r3, #27 │ │ │ │ + asrs r3, r4, #26 │ │ │ │ movs r7, r0 │ │ │ │ ldrb.w r6, [r8, #2] │ │ │ │ bfi r9, r6, #16, #8 │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ @@ -106961,108 +106936,108 @@ │ │ │ │ add.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ add.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ - b.n 718bc <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71884 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 718e0 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.w 718a8 <_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 716f2 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 716ba <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 719c0 <_Py_hashtable_get@@Base+0x55c> │ │ │ │ + b.n 71988 <_Py_hashtable_get@@Base+0x55c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #49961 @ 0xc329 │ │ │ │ + movw r3, #11897 @ 0x2e79 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71c24 <_Py_hashtable_get@@Base+0x7c0> │ │ │ │ + bne.n 71bec <_Py_hashtable_get@@Base+0x7c0> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 71c6c <_Py_hashtable_get@@Base+0x808> │ │ │ │ + beq.n 71c34 <_Py_hashtable_get@@Base+0x808> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 718ee <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 718b6 <_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 718ee <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 718b6 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 71c5e <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ + beq.n 71c26 <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ tst.w r7, #32 │ │ │ │ - beq.n 71c5a <_Py_hashtable_get@@Base+0x7f6> │ │ │ │ + beq.n 71c22 <_Py_hashtable_get@@Base+0x7f6> │ │ │ │ lsls r7, r7, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29204 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 718f6 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 718ee <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 718be <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 718b6 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 718ca <_Py_hashtable_get@@Base+0x466> │ │ │ │ + b.n 71892 <_Py_hashtable_get@@Base+0x466> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 718f6 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 718ee <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 718be <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 718b6 <_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 714d0 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 718c4 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + bne.w 71498 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 7188c <_Py_hashtable_get@@Base+0x460> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 718bc <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71884 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r8, [r2, #28] │ │ │ │ - b.n 71c36 <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ + b.n 71bfe <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 71c06 <_Py_hashtable_get@@Base+0x7a2> │ │ │ │ + b.n 71bce <_Py_hashtable_get@@Base+0x7a2> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 71bf8 <_Py_hashtable_get@@Base+0x794> │ │ │ │ + b.n 71bc0 <_Py_hashtable_get@@Base+0x794> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 71962 <_Py_hashtable_get@@Base+0x4fe> │ │ │ │ + b.n 7192a <_Py_hashtable_get@@Base+0x4fe> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 71954 <_Py_hashtable_get@@Base+0x4f0> │ │ │ │ + b.n 7191c <_Py_hashtable_get@@Base+0x4f0> │ │ │ │ subs r3, r1, r6 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 718f6 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 718ee <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 718be <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 718b6 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -107180,78 +107155,78 @@ │ │ │ │ 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 718bc <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71884 <_Py_hashtable_get@@Base+0x458> │ │ │ │ nop │ │ │ │ - b.w 6d7e0 │ │ │ │ + b.w 6d7b8 │ │ │ │ │ │ │ │ -00071e38 <_Py_hashtable_set@@Base>: │ │ │ │ +00071e00 <_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, #52045 @ 0xcb4d │ │ │ │ + movw r3, #52005 @ 0xcb25 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f3e <_Py_hashtable_set@@Base+0x106> │ │ │ │ + bne.n 71f06 <_Py_hashtable_set@@Base+0x106> │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #52329 @ 0xcc69 │ │ │ │ + movw r2, #52289 @ 0xcc41 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 71f5a <_Py_hashtable_set@@Base+0x122> │ │ │ │ + bne.n 71f22 <_Py_hashtable_set@@Base+0x122> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71f9e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + beq.w 71f66 <_Py_hashtable_set@@Base+0x166> │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - movw r3, #7733 @ 0x1e35 │ │ │ │ + movw r3, #7677 @ 0x1dfd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f2c <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + bne.n 71ef4 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 71ee6 <_Py_hashtable_set@@Base+0xae> │ │ │ │ + bne.n 71eae <_Py_hashtable_set@@Base+0xae> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 71f8e <_Py_hashtable_set@@Base+0x156> │ │ │ │ + bpl.n 71f56 <_Py_hashtable_set@@Base+0x156> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 71f6a <_Py_hashtable_set@@Base+0x132> │ │ │ │ + bpl.n 71f32 <_Py_hashtable_set@@Base+0x132> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 71ee4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + cbz r1, 71eac <_Py_hashtable_set@@Base+0xac> │ │ │ │ add.w r0, r6, #20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #57061 @ 0xdee5 │ │ │ │ + movw r3, #57021 @ 0xdebd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71f80 <_Py_hashtable_set@@Base+0x148> │ │ │ │ + bne.n 71f48 <_Py_hashtable_set@@Base+0x148> │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40120 @ 0x9cb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6df10 <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6dee8 <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 71f88 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + beq.n 71f50 <_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] │ │ │ │ @@ -107260,15 +107235,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 71f4a <_Py_hashtable_set@@Base+0x112> │ │ │ │ + bgt.n 71f12 <_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] │ │ │ │ @@ -107277,177 +107252,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 71ef0 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ + b.n 71eb8 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71e82 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 71f9e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 71e4a <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 71f66 <_Py_hashtable_set@@Base+0x166> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9900 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1abb48 <_PyThreadState_New@@Base+0x44c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 71f92 <_Py_hashtable_set@@Base+0x15a> │ │ │ │ + beq.n 71f5a <_Py_hashtable_set@@Base+0x15a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 71f16 <_Py_hashtable_set@@Base+0xde> │ │ │ │ + b.n 71ede <_Py_hashtable_set@@Base+0xde> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71e82 <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 71f9e <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 71e4a <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 71f66 <_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 71eb0 <_Py_hashtable_set@@Base+0x78> │ │ │ │ - b.n 71ee4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 71e78 <_Py_hashtable_set@@Base+0x78> │ │ │ │ + b.n 71eac <_Py_hashtable_set@@Base+0xac> │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 71ee4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 71eac <_Py_hashtable_set@@Base+0xac> │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 71ee4 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + b.n 71eac <_Py_hashtable_set@@Base+0xac> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 71f6e <_Py_hashtable_set@@Base+0x136> │ │ │ │ + b.n 71f36 <_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 71f28 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ + b.n 71ef0 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ │ │ │ │ -00071fa4 : │ │ │ │ +00071f6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #208] @ (72084 ) │ │ │ │ + ldr r3, [pc, #208] @ (7204c ) │ │ │ │ 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 72014 │ │ │ │ + ble.n 71fdc │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #184] @ (72088 ) │ │ │ │ + ldr r1, [pc, #184] @ (72050 ) │ │ │ │ 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 7204e │ │ │ │ + bne.n 72016 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r4, r0 │ │ │ │ - ldr r2, [pc, #156] @ (7208c ) │ │ │ │ + ldr r2, [pc, #156] @ (72054 ) │ │ │ │ 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, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 72076 │ │ │ │ + cbz r0, 7203e │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r0 │ │ │ │ - ldr r2, [pc, #96] @ (7208c ) │ │ │ │ + ldr r2, [pc, #96] @ (72054 ) │ │ │ │ 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, #57865 @ 0xe209 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 72066 │ │ │ │ + bne.n 7202e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72024 │ │ │ │ + b.n 71fec │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72024 │ │ │ │ + b.n 71fec │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #16] @ (7208c ) │ │ │ │ - bl 8a228 │ │ │ │ + ldr r0, [pc, #16] @ (72054 ) │ │ │ │ + bl 1aff00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7200e │ │ │ │ + b.n 71fd6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ 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] @ (7216c ) │ │ │ │ + ldr r3, [pc, #200] @ (72134 ) │ │ │ │ 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 7210c │ │ │ │ + ble.n 720d4 │ │ │ │ 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] @ (72170 ) │ │ │ │ + ldr r2, [pc, #156] @ (72138 ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 72128 │ │ │ │ + cbnz r0, 720f0 │ │ │ │ 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 │ │ │ │ @@ -107457,381 +107432,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, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 72150 │ │ │ │ + cbz r0, 72118 │ │ │ │ str r6, [r3, #24] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ str r5, [r3, #28] │ │ │ │ str r7, [r3, #8] │ │ │ │ - b.n 720ea │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 720b2 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 72140 │ │ │ │ + bne.n 72108 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7211c │ │ │ │ + b.n 720e4 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7211c │ │ │ │ + b.n 720e4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8a228 │ │ │ │ + bl 1aff00 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72106 │ │ │ │ + beq.n 720ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72106 │ │ │ │ + b.n 720ce │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072174 <_PyObject_GC_New@@Base>: │ │ │ │ +0007213c <_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 72378 <_PyObject_GC_New@@Base+0x204> │ │ │ │ - ldr.w r9, [pc, #508] @ 723a0 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + bmi.w 72340 <_PyObject_GC_New@@Base+0x204> │ │ │ │ + ldr.w r9, [pc, #508] @ 72368 <_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 72354 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bhi.w 7231c <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ adds r5, r3, r5 │ │ │ │ - bmi.w 72354 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bmi.w 7231c <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7232a <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.w 722f2 <_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 722cc <_PyObject_GC_New@@Base+0x158> │ │ │ │ + bcs.n 72294 <_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 722bc <_PyObject_GC_New@@Base+0x148> │ │ │ │ + beq.n 72284 <_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, 72250 <_PyObject_GC_New@@Base+0xdc> │ │ │ │ + cbz r6, 72218 <_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 7227e <_PyObject_GC_New@@Base+0x10a> │ │ │ │ + bgt.n 72246 <_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] @ (7239c <_PyObject_GC_New@@Base+0x228>) │ │ │ │ - bne.n 72302 <_PyObject_GC_New@@Base+0x18e> │ │ │ │ + ldr r1, [pc, #352] @ (72364 <_PyObject_GC_New@@Base+0x228>) │ │ │ │ + bne.n 722ca <_PyObject_GC_New@@Base+0x18e> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72312 <_PyObject_GC_New@@Base+0x19e> │ │ │ │ + bne.n 722da <_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 r1, r5 │ │ │ │ - bcc.n 72272 <_PyObject_GC_New@@Base+0xfe> │ │ │ │ + bcc.n 7223a <_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 72210 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 721d8 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 72210 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 721d8 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7222e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 721f6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7222e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 721f6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7222e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 721f6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7236e <_PyObject_GC_New@@Base+0x1fa> │ │ │ │ + bne.n 72336 <_PyObject_GC_New@@Base+0x1fa> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7222e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 721f6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 722a6 <_PyObject_GC_New@@Base+0x132> │ │ │ │ + bne.n 7226e <_PyObject_GC_New@@Base+0x132> │ │ │ │ dmb ish │ │ │ │ - b.n 7222e <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 721f6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72268 <_PyObject_GC_New@@Base+0xf4> │ │ │ │ + bne.n 72230 <_PyObject_GC_New@@Base+0xf4> │ │ │ │ ldr.w r1, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #52329 @ 0xcc69 │ │ │ │ + movw r2, #52289 @ 0xcc41 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 72360 <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ + bne.n 72328 <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 72354 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 7231c <_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 72210 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 721d8 <_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 72248 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + beq.n 72210 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72344 <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ + bne.n 7230c <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72248 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + b.n 72210 <_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, 72354 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 7231c <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 72210 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 721d8 <_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 72248 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + b.n 72210 <_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 1ef214 │ │ │ │ + b.w 1f0fe4 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 722ec <_PyObject_GC_New@@Base+0x178> │ │ │ │ + b.n 722b4 <_PyObject_GC_New@@Base+0x178> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7222e <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 72298 <_PyObject_GC_New@@Base+0x124> │ │ │ │ + bne.w 721f6 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 72260 <_PyObject_GC_New@@Base+0x124> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #28] @ 723a0 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + ldr.w r9, [pc, #28] @ 72368 <_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 721aa <_PyObject_GC_New@@Base+0x36> │ │ │ │ + b.n 72172 <_PyObject_GC_New@@Base+0x36> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000723a4 : │ │ │ │ +0007236c : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 72486 │ │ │ │ + blt.n 7244e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7246c │ │ │ │ - ldr r0, [pc, #184] @ (7248c ) │ │ │ │ + bne.n 72434 │ │ │ │ + ldr r0, [pc, #184] @ (72454 ) │ │ │ │ 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 7243e │ │ │ │ + bcs.n 72406 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 72430 │ │ │ │ + beq.n 723f8 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7240a │ │ │ │ + cbz r2, 723d2 │ │ │ │ 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 72406 │ │ │ │ + bcc.n 723ce │ │ │ │ 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} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72406 │ │ │ │ + bne.n 723ce │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7247c │ │ │ │ + bne.n 72444 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72406 │ │ │ │ + beq.n 723ce │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 72406 │ │ │ │ + b.n 723ce │ │ │ │ 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 7245c │ │ │ │ + b.n 72424 │ │ │ │ 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] @ (7255c ) │ │ │ │ + ldr r0, [pc, #188] @ (72524 ) │ │ │ │ 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 72548 │ │ │ │ + bcs.n 72510 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 72504 │ │ │ │ + beq.n 724cc │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 724dc │ │ │ │ + cbz r2, 724a4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 724f6 │ │ │ │ + bhi.n 724be │ │ │ │ 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 │ │ │ │ @@ -107839,83 +107814,83 @@ │ │ │ │ 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 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 724d8 │ │ │ │ + bne.n 724a0 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #672] @ 0x2a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 72550 │ │ │ │ + bne.n 72518 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 724d8 │ │ │ │ + beq.n 724a0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 724d8 │ │ │ │ + b.n 724a0 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 72512 │ │ │ │ + bge.n 724da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 724d8 │ │ │ │ + b.n 724a0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 72538 │ │ │ │ + b.n 72500 │ │ │ │ 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 7268c │ │ │ │ + beq.w 72654 │ │ │ │ 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 72630 │ │ │ │ + bls.n 725f8 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbz r3, 725e8 │ │ │ │ + cbz r3, 725b0 │ │ │ │ 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 72622 │ │ │ │ + beq.n 725ea │ │ │ │ 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] │ │ │ │ @@ -107941,231 +107916,231 @@ │ │ │ │ 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 725c0 │ │ │ │ + b.n 72588 │ │ │ │ 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, 72650 │ │ │ │ + cbz r3, 72618 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 72642 │ │ │ │ + cbz r0, 7260a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 725b0 │ │ │ │ + b.n 72578 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7263a │ │ │ │ + beq.n 72602 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7263a │ │ │ │ + b.n 72602 │ │ │ │ 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 72740 │ │ │ │ + beq.n 72708 │ │ │ │ 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 725c0 │ │ │ │ + b.n 72588 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 727e2 │ │ │ │ + beq.w 727aa │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7283c │ │ │ │ + bne.w 72804 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7274e │ │ │ │ + beq.n 72716 │ │ │ │ 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 72874 │ │ │ │ + beq.w 7283c │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 72860 │ │ │ │ + beq.w 72828 │ │ │ │ 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 727c0 │ │ │ │ + beq.n 72788 │ │ │ │ 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 72712 │ │ │ │ + bls.n 726da │ │ │ │ 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 7284c │ │ │ │ + bne.w 72814 │ │ │ │ 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 72594 │ │ │ │ + b.n 7255c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7267a │ │ │ │ + beq.n 72642 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7267a │ │ │ │ + b.n 72642 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 727f8 │ │ │ │ + bne.n 727c0 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53121 @ 0xcf81 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72824 │ │ │ │ + bne.n 727ec │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7281c │ │ │ │ + beq.n 727e4 │ │ │ │ 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 727b2 │ │ │ │ + b.n 7277a │ │ │ │ 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 7279e │ │ │ │ + bcc.n 72766 │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 726ae │ │ │ │ + b.n 72676 │ │ │ │ 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 7270e │ │ │ │ + bhi.n 726d6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 72726 │ │ │ │ - movw r0, #39056 @ 0x9890 │ │ │ │ + b.n 726ee │ │ │ │ + movw r0, #42320 @ 0xa550 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1a6a08 │ │ │ │ - cbnz r0, 72830 │ │ │ │ + bl 1a8c48 │ │ │ │ + cbnz r0, 727f8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ - b.n 726a6 │ │ │ │ + b.n 7266e │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 7281c │ │ │ │ + bcs.n 727e4 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 7281c │ │ │ │ + bhi.n 727e4 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 72762 │ │ │ │ + bge.n 7272a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 725e0 │ │ │ │ + b.n 725a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 7277c │ │ │ │ + b.n 72744 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 727f0 │ │ │ │ + beq.n 727b8 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2d1ee <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 726a6 │ │ │ │ + b.n 7266e │ │ │ │ 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 72726 │ │ │ │ + b.n 726ee │ │ │ │ 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 7281c │ │ │ │ + b.n 727e4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #40] @ 728b8 │ │ │ │ + vldr d7, [pc, #40] @ 72880 │ │ │ │ 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] │ │ │ │ @@ -108175,492 +108150,492 @@ │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -000728c0 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (728e8 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00072888 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (728b0 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 728ce <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 72896 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 728de <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 12e6b4 │ │ │ │ + bne.n 728a6 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 12f044 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000728ec : │ │ │ │ +000728b4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b18 │ │ │ │ + beq.w 72ae0 │ │ │ │ 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 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 72a30 │ │ │ │ + bhi.w 729f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 72b2e │ │ │ │ + blt.w 72af6 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 72aae │ │ │ │ + bgt.w 72a76 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ movs r5, #1 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r0, #21 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ mov r9, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 72a9e │ │ │ │ - ldr r3, [pc, #552] @ (72b6c ) │ │ │ │ + bne.w 72a66 │ │ │ │ + ldr r3, [pc, #552] @ (72b34 ) │ │ │ │ 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 r7, r3 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.w 72ae8 │ │ │ │ + bcs.w 72ab0 │ │ │ │ lsrs r1, r3, #3 │ │ │ │ ldr.w r2, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 72ada │ │ │ │ + beq.w 72aa2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbz r0, 729c8 │ │ │ │ + cbz r0, 72990 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ 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, #464] @ (72b70 ) │ │ │ │ + ldr r2, [pc, #464] @ (72b38 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r6, 729ec │ │ │ │ + cbnz r6, 729b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 72a06 │ │ │ │ + beq.n 729ce │ │ │ │ adds r2, r3, r4 │ │ │ │ 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, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r6, r7, [r2, #24] │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 729e0 │ │ │ │ + bhi.n 729a8 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r6 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r6] │ │ │ │ - b.n 72980 │ │ │ │ + b.n 72948 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 72980 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 72948 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 72b1e │ │ │ │ + bne.w 72ae6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 729a4 │ │ │ │ + b.n 7296c │ │ │ │ lsls r2, r5, #2 │ │ │ │ add.w r1, r3, #28 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ cmp r5, #1 │ │ │ │ strb r2, [r3, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ - beq.n 72ad0 │ │ │ │ + beq.n 72a98 │ │ │ │ cmp r5, #2 │ │ │ │ strd r9, r9, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r9, [r1, r4, lsl #1] │ │ │ │ strne.w r9, [r1, r4, lsl #2] │ │ │ │ - b.n 729c0 │ │ │ │ + b.n 72988 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 72ab8 │ │ │ │ + bls.n 72a80 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcc.n 72b10 │ │ │ │ + bcc.n 72ad8 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.w 72b54 │ │ │ │ + bcs.w 72b1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72b2e │ │ │ │ + blt.n 72af6 │ │ │ │ movs r5, #4 │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 2784b0 │ │ │ │ + bl 279188 │ │ │ │ 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 │ │ │ │ - bgt.n 72aae │ │ │ │ + bgt.n 72a76 │ │ │ │ mla r8, r4, r5, r5 │ │ │ │ add.w r8, r8, #28 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 72942 │ │ │ │ + beq.w 7290a │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72980 │ │ │ │ + bne.w 72948 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72b2e │ │ │ │ + blt.n 72af6 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 72aae │ │ │ │ + bgt.n 72a76 │ │ │ │ add.w r8, r0, #29 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 72a80 │ │ │ │ + b.n 72a48 │ │ │ │ strb.w r9, [r1, r4] │ │ │ │ strd r9, r9, [r3, #20] │ │ │ │ - b.n 729c0 │ │ │ │ + b.n 72988 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72980 │ │ │ │ + bne.w 72948 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72b48 │ │ │ │ + bne.n 72b10 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72aae │ │ │ │ + beq.n 72a76 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 72980 │ │ │ │ + b.n 72948 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 72b2e │ │ │ │ + blt.n 72af6 │ │ │ │ movs r5, #2 │ │ │ │ - b.n 72a48 │ │ │ │ - ldr r3, [pc, #88] @ (72b74 ) │ │ │ │ + b.n 72a10 │ │ │ │ + ldr r3, [pc, #88] @ (72b3c ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 729a4 │ │ │ │ + b.n 7296c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52040 @ 0xcb48 │ │ │ │ + movw r1, #55304 @ 0xd808 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 729c0 │ │ │ │ + b.n 72988 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 72b00 │ │ │ │ + b.n 72ac8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51988 @ 0xcb14 │ │ │ │ + movw r1, #55252 @ 0xd7d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 72b44 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 72b0c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072b78 : │ │ │ │ +00072b40 : │ │ │ │ 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 72d34 │ │ │ │ + blt.w 72cfc │ │ │ │ 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 72cdc │ │ │ │ + bne.w 72ca4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72d06 │ │ │ │ + beq.w 72cce │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 72d5e │ │ │ │ + bhi.w 72d26 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r6, #712] @ 0x2c8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72c5c │ │ │ │ - ldr r1, [pc, #420] @ (72d84 ) │ │ │ │ + bne.n 72c24 │ │ │ │ + ldr r1, [pc, #420] @ (72d4c ) │ │ │ │ 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 72cb0 │ │ │ │ + bhi.n 72c78 │ │ │ │ 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 72d0a │ │ │ │ + beq.w 72cd2 │ │ │ │ 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 72c94 │ │ │ │ + beq.n 72c5c │ │ │ │ movw r2, #42428 @ 0xa5bc │ │ │ │ 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] @ (72d88 ) │ │ │ │ + ldr r2, [pc, #336] @ (72d50 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 72d1c │ │ │ │ + bne.n 72ce4 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 72c80 │ │ │ │ + cbnz r5, 72c48 │ │ │ │ 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 72c1e │ │ │ │ + bne.n 72be6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72d4a │ │ │ │ + beq.n 72d12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 72c54 │ │ │ │ + beq.n 72c1c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 29c10 │ │ │ │ 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 72cfa │ │ │ │ + bhi.n 72cc2 │ │ │ │ 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 72c1e │ │ │ │ + bne.n 72be6 │ │ │ │ ldr.w r4, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #52329 @ 0xcc69 │ │ │ │ + movw r2, #52289 @ 0xcc41 │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72d4e │ │ │ │ + bne.n 72d16 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72c6e │ │ │ │ + beq.n 72c36 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 72c1e │ │ │ │ + b.n 72be6 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ 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 72c1e │ │ │ │ - ldr r4, [pc, #132] @ (72d8c ) │ │ │ │ - b.n 72c54 │ │ │ │ + b.n 72be6 │ │ │ │ + ldr r4, [pc, #132] @ (72d54 ) │ │ │ │ + b.n 72c1c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 72c1e │ │ │ │ - b.n 72cb0 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bne.n 72be6 │ │ │ │ + b.n 72c78 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 72d76 │ │ │ │ + bne.n 72d3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72c44 │ │ │ │ + b.n 72c0c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52080 @ 0xcb70 │ │ │ │ + movw r1, #55344 @ 0xd830 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72c54 │ │ │ │ + b.n 72c1c │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 72ccc │ │ │ │ + b.n 72c94 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52132 @ 0xcba4 │ │ │ │ + movw r1, #55396 @ 0xd864 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 72d4a │ │ │ │ + bl 12f768 │ │ │ │ + b.n 72d12 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72c44 │ │ │ │ + b.n 72c0c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072d90 : │ │ │ │ +00072d58 : │ │ │ │ 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 r1, r0, #0 │ │ │ │ - beq.n 72e3e │ │ │ │ - blt.n 72e82 │ │ │ │ + beq.n 72e06 │ │ │ │ + blt.n 72e4a │ │ │ │ cmp r1, #20 │ │ │ │ - bgt.n 72e42 │ │ │ │ - ldr r2, [pc, #248] @ (72ea4 ) │ │ │ │ + bgt.n 72e0a │ │ │ │ + ldr r2, [pc, #248] @ (72e6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r5 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 72e12 │ │ │ │ - ldr r0, [pc, #224] @ (72ea8 ) │ │ │ │ + cbz r4, 72dda │ │ │ │ + ldr r0, [pc, #224] @ (72e70 ) │ │ │ │ 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 72e5e │ │ │ │ + bne.n 72e26 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -108673,89 +108648,133 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 72e5a │ │ │ │ - ldr r0, [pc, #124] @ (72ea4 ) │ │ │ │ + cbz r0, 72e22 │ │ │ │ + ldr r0, [pc, #124] @ (72e6c ) │ │ │ │ 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 2957c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 72df0 │ │ │ │ - ldr r4, [pc, #108] @ (72eac ) │ │ │ │ - b.n 72e0c │ │ │ │ + b.n 72db8 │ │ │ │ + ldr r4, [pc, #108] @ (72e74 ) │ │ │ │ + b.n 72dd4 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 72e12 │ │ │ │ + bls.n 72dda │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 72e76 │ │ │ │ + cbnz r0, 72e3e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 72e0c │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 72dd4 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 72e92 │ │ │ │ + bne.n 72e5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ - ldr r3, [pc, #48] @ (72ea4 ) │ │ │ │ + bl 12f044 │ │ │ │ + ldr r3, [pc, #48] @ (72e6c ) │ │ │ │ ldr r6, [r7, r3] │ │ │ │ - b.n 72de2 │ │ │ │ - ldr r2, [pc, #44] @ (72ea4 ) │ │ │ │ + b.n 72daa │ │ │ │ + ldr r2, [pc, #44] @ (72e6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 72de2 │ │ │ │ + b.n 72daa │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52160 @ 0xcbc0 │ │ │ │ + movw r0, #55424 @ 0xd880 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 72e5a │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 72e22 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #4] @ (72ea4 ) │ │ │ │ + ldr r3, [pc, #4] @ (72e6c ) │ │ │ │ ldr r6, [r7, r3] │ │ │ │ - b.n 72de2 │ │ │ │ + b.n 72daa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ + cbz r0, 72ee4 │ │ │ │ + cbz r1, 72ee4 │ │ │ │ + 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 72ed8 │ │ │ │ + ldrb.w ip, [r0, #16] │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + ubfx lr, ip, #2, #3 │ │ │ │ + ubfx r3, r3, #2, #3 │ │ │ │ + cmp r3, lr │ │ │ │ + bne.n 72ed8 │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.n 72ee0 │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r0, #20 │ │ │ │ + addeq r0, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + beq.n 72edc │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + ite ne │ │ │ │ + addne r1, #20 │ │ │ │ + addeq r1, #28 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + blx 29204 │ │ │ │ + clz r0, r0 │ │ │ │ + lsrs r0, r0, #5 │ │ │ │ + pop {r3, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 72ec8 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 72eb4 │ │ │ │ + subs r3, r0, r1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs 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, #7 │ │ │ │ - bgt.n 72f32 │ │ │ │ - ldr r3, [pc, #140] @ (72f54 ) │ │ │ │ + bgt.n 72f6e │ │ │ │ + ldr r3, [pc, #140] @ (72f90 ) │ │ │ │ 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, 72eee │ │ │ │ + cbz r0, 72f2a │ │ │ │ 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 │ │ │ │ @@ -108765,68 +108784,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 72f32 │ │ │ │ + bhi.n 72f6e │ │ │ │ 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 72eea │ │ │ │ + b.n 72f26 │ │ │ │ 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 77c6c │ │ │ │ + bl 77c7c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72f26 │ │ │ │ - b.n 72eea │ │ │ │ + bne.n 72f62 │ │ │ │ + b.n 72f26 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00072f58 : │ │ │ │ +00072f94 : │ │ │ │ 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 73026 │ │ │ │ - ldr r6, [pc, #252] @ (7306c ) │ │ │ │ + blt.n 73062 │ │ │ │ + ldr r6, [pc, #252] @ (730a8 ) │ │ │ │ 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 72ffa │ │ │ │ + ble.n 73036 │ │ │ │ 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, #216] @ (73070 ) │ │ │ │ + ldr r2, [pc, #216] @ (730ac ) │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7300e │ │ │ │ - cbnz r4, 72fd0 │ │ │ │ + bne.n 7304a │ │ │ │ + cbnz r4, 7300c │ │ │ │ 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 │ │ │ │ @@ -108840,422 +108859,422 @@ │ │ │ │ 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 77d58 │ │ │ │ + bl 77d68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbz r0, 7304a │ │ │ │ + cbz r0, 73086 │ │ │ │ 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 72fbe │ │ │ │ + b.n 72ffa │ │ │ │ movw r0, #22148 @ 0x5684 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72fa0 │ │ │ │ - b.n 73036 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bne.n 72fdc │ │ │ │ + b.n 73072 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7303a │ │ │ │ + bne.n 73076 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72fa0 │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ + b.n 72fdc │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72fca │ │ │ │ + b.n 73006 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72fa0 │ │ │ │ + b.n 72fdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7305a │ │ │ │ + beq.n 73096 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 73064 │ │ │ │ + cbz r2, 730a0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7305a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73096 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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] @ 7317c │ │ │ │ + ldr.w fp, [pc, #244] @ 731b8 │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ 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 73112 │ │ │ │ + b.n 7314e │ │ │ │ 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 730c0 │ │ │ │ + bne.n 730fc │ │ │ │ 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 73c08 │ │ │ │ + bl 73c44 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7366c │ │ │ │ - ldr r3, [pc, #108] @ (73178 ) │ │ │ │ + beq.w 736a8 │ │ │ │ + ldr r3, [pc, #108] @ (731b4 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73180 │ │ │ │ + beq.n 731bc │ │ │ │ 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 73142 │ │ │ │ + bmi.n 7317e │ │ │ │ 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 730a4 │ │ │ │ + beq.n 730e0 │ │ │ │ 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 7315e │ │ │ │ + bne.n 7319a │ │ │ │ dmb ish │ │ │ │ - b.n 730e2 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + b.n 7311e │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + movs r0, #20 │ │ │ │ movs r7, r5 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7f97c <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #848] @ (734e0 ) │ │ │ │ - bl 7f9d0 │ │ │ │ + bl 7f8f0 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #848] @ (7351c ) │ │ │ │ + bl 7f944 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a32 │ │ │ │ + beq.w 73a6e │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43976 @ 0xabc8 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7fa3c │ │ │ │ + bl 7f9b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a28 │ │ │ │ + beq.w 73a64 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7fa3c │ │ │ │ + bl 7f9b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a28 │ │ │ │ + beq.w 73a64 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7fa3c │ │ │ │ + bl 7f9b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a28 │ │ │ │ + beq.w 73a64 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7fa3c │ │ │ │ + bl 7f9b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a28 │ │ │ │ + beq.w 73a64 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7fa3c │ │ │ │ + bl 7f9b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a28 │ │ │ │ + beq.w 73a64 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7fa3c │ │ │ │ + bl 7f9b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73a28 │ │ │ │ + beq.w 73a64 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #712] @ (734e4 ) │ │ │ │ + ldr r1, [pc, #712] @ (73520 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac940 │ │ │ │ + bl 1aeb88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73a06 │ │ │ │ + beq.w 73a42 │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9c70 │ │ │ │ + bl 1abeb8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739f0 │ │ │ │ + beq.w 73a2c │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9c70 │ │ │ │ + bl 1abeb8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739f0 │ │ │ │ + beq.w 73a2c │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9c70 │ │ │ │ + bl 1abeb8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739f0 │ │ │ │ - ldr r2, [pc, #652] @ (734e8 ) │ │ │ │ + beq.w 73a2c │ │ │ │ + ldr r2, [pc, #652] @ (73524 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #652] @ (734ec ) │ │ │ │ + ldr r1, [pc, #652] @ (73528 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac940 │ │ │ │ + bl 1aeb88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739da │ │ │ │ - ldr.w r8, [pc, #700] @ 7352c │ │ │ │ + beq.w 73a16 │ │ │ │ + ldr.w r8, [pc, #700] @ 73568 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9c70 │ │ │ │ + bl 1abeb8 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 739c0 │ │ │ │ + beq.w 739fc │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 7327a │ │ │ │ + bne.n 732b6 │ │ │ │ add.w r9, sp, #32 │ │ │ │ movw sl, #36624 @ 0x8f10 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r8, r9 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 80ce8 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + bl 80c5c <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ str.w r0, [r8], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 739ac │ │ │ │ + beq.w 739e8 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 732a0 │ │ │ │ + bne.n 732dc │ │ │ │ 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 732da │ │ │ │ + beq.n 73316 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 732da │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 73316 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ - bne.n 732c4 │ │ │ │ + bne.n 73300 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 739a2 │ │ │ │ + beq.w 739de │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #500] @ (734f0 ) │ │ │ │ - bl 7a224 │ │ │ │ + ldr r1, [pc, #500] @ (7352c ) │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7399a │ │ │ │ - ldr r4, [pc, #492] @ (734f4 ) │ │ │ │ + bne.w 739d6 │ │ │ │ + ldr r4, [pc, #492] @ (73530 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73984 │ │ │ │ + bne.w 739c0 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #476] @ (734f8 ) │ │ │ │ + ldr r1, [pc, #476] @ (73534 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7397c │ │ │ │ + bne.w 739b8 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73968 │ │ │ │ + bne.w 739a4 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #444] @ (734fc ) │ │ │ │ + ldr r1, [pc, #444] @ (73538 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73960 │ │ │ │ + bne.w 7399c │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7394c │ │ │ │ + bne.w 73988 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #400] @ (734f0 ) │ │ │ │ + ldr r1, [pc, #400] @ (7352c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7399a │ │ │ │ + bne.w 739d6 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73938 │ │ │ │ + bne.w 73974 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #380] @ (73500 ) │ │ │ │ + ldr r1, [pc, #380] @ (7353c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73930 │ │ │ │ + bne.w 7396c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7391c │ │ │ │ + bne.w 73958 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #352] @ (73504 ) │ │ │ │ + ldr r1, [pc, #352] @ (73540 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73914 │ │ │ │ + bne.w 73950 │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73900 │ │ │ │ + bne.w 7393c │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #320] @ (73508 ) │ │ │ │ + ldr r1, [pc, #320] @ (73544 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738f8 │ │ │ │ + bne.w 73934 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738e4 │ │ │ │ + bne.w 73920 │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #292] @ (7350c ) │ │ │ │ + ldr r1, [pc, #292] @ (73548 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738dc │ │ │ │ + bne.w 73918 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738c8 │ │ │ │ + bne.w 73904 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #260] @ (73510 ) │ │ │ │ + ldr r1, [pc, #260] @ (7354c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738c0 │ │ │ │ + bne.w 738fc │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 738ac │ │ │ │ + bne.w 738e8 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #232] @ (73514 ) │ │ │ │ + ldr r1, [pc, #232] @ (73550 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 738a4 │ │ │ │ + bne.w 738e0 │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73890 │ │ │ │ + bne.w 738cc │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #200] @ (73518 ) │ │ │ │ + ldr r1, [pc, #200] @ (73554 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73838 │ │ │ │ + bne.w 73874 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73824 │ │ │ │ + bne.w 73860 │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #172] @ (7351c ) │ │ │ │ + ldr r1, [pc, #172] @ (73558 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7381c │ │ │ │ + bne.w 73858 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73808 │ │ │ │ + bne.w 73844 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #140] @ (73520 ) │ │ │ │ + ldr r1, [pc, #140] @ (7355c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73800 │ │ │ │ + bne.w 7383c │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 737ec │ │ │ │ + bne.w 73828 │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #112] @ (73524 ) │ │ │ │ + ldr r1, [pc, #112] @ (73560 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737e4 │ │ │ │ + bne.w 73820 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 737d0 │ │ │ │ + bne.w 7380c │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #80] @ (73528 ) │ │ │ │ + ldr r1, [pc, #80] @ (73564 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ - b.n 73530 │ │ │ │ + bl 7a22c │ │ │ │ + b.n 7356c │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r4, r6, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r0, #132 @ 0x84 │ │ │ │ @@ -109286,111 +109305,111 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + adds r4, r4, #7 │ │ │ │ movs r7, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737c8 │ │ │ │ + bne.w 73804 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 737b4 │ │ │ │ + bne.w 737f0 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #756] @ (73840 ) │ │ │ │ + ldr r1, [pc, #756] @ (7387c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737ac │ │ │ │ + bne.w 737e8 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73798 │ │ │ │ + bne.w 737d4 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #728] @ (73844 ) │ │ │ │ + ldr r1, [pc, #728] @ (73880 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73790 │ │ │ │ + bne.w 737cc │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7377c │ │ │ │ + bne.w 737b8 │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #696] @ (73848 ) │ │ │ │ + ldr r1, [pc, #696] @ (73884 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73760 │ │ │ │ + bne.w 7379c │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73768 │ │ │ │ + bne.w 737a4 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #664] @ (7384c ) │ │ │ │ - bl 7a224 │ │ │ │ + ldr r1, [pc, #664] @ (73888 ) │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73738 │ │ │ │ + bne.w 73774 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73724 │ │ │ │ - ldr r2, [pc, #640] @ (73850 ) │ │ │ │ + bne.w 73760 │ │ │ │ + ldr r2, [pc, #640] @ (7388c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #640] @ (73854 ) │ │ │ │ + ldr r1, [pc, #640] @ (73890 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac940 │ │ │ │ + bl 1aeb88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7370e │ │ │ │ + beq.w 7374a │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73612 │ │ │ │ + bne.n 7364e │ │ │ │ movw r0, #8576 @ 0x2180 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7f97c <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #612] @ (73858 ) │ │ │ │ - movw r1, #52480 @ 0xcd00 │ │ │ │ + bl 7f8f0 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #612] @ (73894 ) │ │ │ │ + movw r1, #55744 @ 0xd9c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 808c0 │ │ │ │ - ldr r2, [pc, #600] @ (7385c ) │ │ │ │ + bl 80834 │ │ │ │ + ldr r2, [pc, #600] @ (73898 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 736e2 │ │ │ │ + bne.n 7371e │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 736ce │ │ │ │ + bne.n 7370a │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #580] @ (73860 ) │ │ │ │ + ldr r1, [pc, #580] @ (7389c ) │ │ │ │ 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 1a9c70 │ │ │ │ + bl 1abeb8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 736a6 │ │ │ │ + beq.n 736e2 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #536] @ (73864 ) │ │ │ │ + ldr r1, [pc, #536] @ (738a0 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1a9c70 │ │ │ │ + bl 1abeb8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 736a6 │ │ │ │ + beq.n 736e2 │ │ │ │ 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] │ │ │ │ @@ -109398,177 +109417,177 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ce70 │ │ │ │ - movw r3, #52212 @ 0xcbf4 │ │ │ │ + movw r3, #55476 @ 0xd8b4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #472] @ (73868 ) │ │ │ │ + ldr r0, [pc, #472] @ (738a4 ) │ │ │ │ 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 73664 │ │ │ │ + b.n 736a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 646e4 │ │ │ │ - ldr r3, [pc, #444] @ (7386c ) │ │ │ │ + bl 6467c │ │ │ │ + ldr r3, [pc, #444] @ (738a8 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52516 @ 0xcd24 │ │ │ │ + movw r3, #55780 @ 0xd9e4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ 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 73664 │ │ │ │ + b.n 736a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73612 │ │ │ │ + bne.n 7364e │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73612 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7364e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 736ee │ │ │ │ + beq.n 7372a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 73704 │ │ │ │ - ldr r3, [pc, #384] @ (73870 ) │ │ │ │ + cbz r3, 73740 │ │ │ │ + ldr r3, [pc, #384] @ (738ac ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52488 @ 0xcd08 │ │ │ │ + movw r3, #55752 @ 0xd9c8 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736c0 │ │ │ │ + b.n 736fc │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 736ee │ │ │ │ - ldr r3, [pc, #356] @ (73874 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7372a │ │ │ │ + ldr r3, [pc, #356] @ (738b0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52432 @ 0xccd0 │ │ │ │ + movw r3, #55696 @ 0xd990 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736c0 │ │ │ │ + b.n 736fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735cc │ │ │ │ - ldr r0, [pc, #280] @ (7384c ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 735cc │ │ │ │ - ldr r0, [pc, #272] @ (7384c ) │ │ │ │ - bl 790d8 │ │ │ │ - movw r3, #52316 @ 0xcc5c │ │ │ │ + bne.w 73608 │ │ │ │ + ldr r0, [pc, #280] @ (73888 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73608 │ │ │ │ + ldr r0, [pc, #272] @ (73888 ) │ │ │ │ + bl 790e8 │ │ │ │ + movw r3, #55580 @ 0xd91c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - ldr r1, [pc, #304] @ (73878 ) │ │ │ │ + ldr r1, [pc, #304] @ (738b4 ) │ │ │ │ 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 73664 │ │ │ │ - ldr r0, [pc, #228] @ (73848 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + b.n 736a0 │ │ │ │ + ldr r0, [pc, #228] @ (73884 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 735aa │ │ │ │ - ldr r0, [pc, #208] @ (73848 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 735aa │ │ │ │ + bne.w 735e6 │ │ │ │ + ldr r0, [pc, #208] @ (73884 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 735e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73588 │ │ │ │ - ldr r0, [pc, #184] @ (73844 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73588 │ │ │ │ - ldr r0, [pc, #176] @ (73844 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 735c4 │ │ │ │ + ldr r0, [pc, #184] @ (73880 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 735c4 │ │ │ │ + ldr r0, [pc, #176] @ (73880 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73566 │ │ │ │ - ldr r0, [pc, #152] @ (73840 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73566 │ │ │ │ - ldr r0, [pc, #144] @ (73840 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 735a2 │ │ │ │ + ldr r0, [pc, #152] @ (7387c ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 735a2 │ │ │ │ + ldr r0, [pc, #144] @ (7387c ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73544 │ │ │ │ - ldr r0, [pc, #184] @ (7387c ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73544 │ │ │ │ - ldr r0, [pc, #176] @ (7387c ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 73580 │ │ │ │ + ldr r0, [pc, #184] @ (738b8 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73580 │ │ │ │ + ldr r0, [pc, #176] @ (738b8 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 734d0 │ │ │ │ - ldr r0, [pc, #160] @ (73880 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 734d0 │ │ │ │ - ldr r0, [pc, #152] @ (73880 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 7350c │ │ │ │ + ldr r0, [pc, #160] @ (738bc ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7350c │ │ │ │ + ldr r0, [pc, #152] @ (738bc ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 734ae │ │ │ │ - ldr r0, [pc, #136] @ (73884 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 734ae │ │ │ │ - ldr r0, [pc, #128] @ (73884 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 734ea │ │ │ │ + ldr r0, [pc, #136] @ (738c0 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 734ea │ │ │ │ + ldr r0, [pc, #128] @ (738c0 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7348c │ │ │ │ - ldr r0, [pc, #112] @ (73888 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7348c │ │ │ │ - ldr r0, [pc, #104] @ (73888 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 734c8 │ │ │ │ + ldr r0, [pc, #112] @ (738c4 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 734c8 │ │ │ │ + ldr r0, [pc, #104] @ (738c4 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7346a │ │ │ │ - ldr r0, [pc, #88] @ (7388c ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7346a │ │ │ │ - ldr r0, [pc, #80] @ (7388c ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 734a6 │ │ │ │ + ldr r0, [pc, #88] @ (738c8 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 734a6 │ │ │ │ + ldr r0, [pc, #80] @ (738c8 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r6, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ @@ -109581,189 +109600,189 @@ │ │ │ │ lsls r2, r1, #1 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r7, sp, #560 @ 0x230 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add sp, #368 @ 0x170 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r0, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73448 │ │ │ │ - ldr r0, [pc, #424] @ (73a48 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73448 │ │ │ │ - ldr r0, [pc, #416] @ (73a48 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 73484 │ │ │ │ + ldr r0, [pc, #424] @ (73a84 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73484 │ │ │ │ + ldr r0, [pc, #416] @ (73a84 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73426 │ │ │ │ - ldr r0, [pc, #400] @ (73a4c ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73426 │ │ │ │ - ldr r0, [pc, #392] @ (73a4c ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 73462 │ │ │ │ + ldr r0, [pc, #400] @ (73a88 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73462 │ │ │ │ + ldr r0, [pc, #392] @ (73a88 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73404 │ │ │ │ - ldr r0, [pc, #376] @ (73a50 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73404 │ │ │ │ - ldr r0, [pc, #368] @ (73a50 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 73440 │ │ │ │ + ldr r0, [pc, #376] @ (73a8c ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73440 │ │ │ │ + ldr r0, [pc, #368] @ (73a8c ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 733e2 │ │ │ │ - ldr r0, [pc, #352] @ (73a54 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 733e2 │ │ │ │ - ldr r0, [pc, #344] @ (73a54 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 7341e │ │ │ │ + ldr r0, [pc, #352] @ (73a90 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7341e │ │ │ │ + ldr r0, [pc, #344] @ (73a90 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 733c0 │ │ │ │ - ldr r0, [pc, #328] @ (73a58 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 733c0 │ │ │ │ - ldr r0, [pc, #320] @ (73a58 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 733fc │ │ │ │ + ldr r0, [pc, #328] @ (73a94 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 733fc │ │ │ │ + ldr r0, [pc, #320] @ (73a94 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7339e │ │ │ │ - ldr r0, [pc, #304] @ (73a5c ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7339e │ │ │ │ - ldr r0, [pc, #296] @ (73a5c ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 733da │ │ │ │ + ldr r0, [pc, #304] @ (73a98 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 733da │ │ │ │ + ldr r0, [pc, #296] @ (73a98 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7337c │ │ │ │ - ldr r0, [pc, #280] @ (73a60 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7337c │ │ │ │ + bne.w 733b8 │ │ │ │ + ldr r0, [pc, #280] @ (73a9c ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 733b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7335a │ │ │ │ - ldr r0, [pc, #264] @ (73a64 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7335a │ │ │ │ - ldr r0, [pc, #256] @ (73a64 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 73396 │ │ │ │ + ldr r0, [pc, #264] @ (73aa0 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73396 │ │ │ │ + ldr r0, [pc, #256] @ (73aa0 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73338 │ │ │ │ - ldr r0, [pc, #240] @ (73a68 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73338 │ │ │ │ - ldr r0, [pc, #232] @ (73a68 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ + bne.w 73374 │ │ │ │ + ldr r0, [pc, #240] @ (73aa4 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73374 │ │ │ │ + ldr r0, [pc, #232] @ (73aa4 ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73316 │ │ │ │ + bne.w 73352 │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73316 │ │ │ │ - ldr r0, [pc, #196] @ (73a60 ) │ │ │ │ - bl 790d8 │ │ │ │ - b.n 7373e │ │ │ │ - movw r3, #37268 @ 0x9194 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73352 │ │ │ │ + ldr r0, [pc, #196] @ (73a9c ) │ │ │ │ + bl 790e8 │ │ │ │ + b.n 7377a │ │ │ │ + movw r3, #40532 @ 0x9e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 73746 │ │ │ │ - ldr r3, [pc, #188] @ (73a6c ) │ │ │ │ + b.n 73782 │ │ │ │ + ldr r3, [pc, #188] @ (73aa8 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #37268 @ 0x9194 │ │ │ │ + movw r3, #40532 @ 0x9e54 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736c0 │ │ │ │ + b.n 736fc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (73a70 ) │ │ │ │ + ldr r2, [pc, #168] @ (73aac ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #52516 @ 0xcd24 │ │ │ │ + movw r3, #55780 @ 0xd9e4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 73664 │ │ │ │ - ldr r3, [pc, #152] @ (73a74 ) │ │ │ │ + b.n 736a0 │ │ │ │ + ldr r3, [pc, #152] @ (73ab0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52404 @ 0xccb4 │ │ │ │ + movw r3, #55668 @ 0xd974 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736c0 │ │ │ │ - ldr r3, [pc, #132] @ (73a78 ) │ │ │ │ + b.n 736fc │ │ │ │ + ldr r3, [pc, #132] @ (73ab4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #52372 @ 0xcc94 │ │ │ │ + movw r3, #55636 @ 0xd954 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 736c0 │ │ │ │ - ldr r2, [pc, #116] @ (73a7c ) │ │ │ │ + b.n 736fc │ │ │ │ + ldr r2, [pc, #116] @ (73ab8 ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #52344 @ 0xcc78 │ │ │ │ + movw r2, #55608 @ 0xd938 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73664 │ │ │ │ - movw r3, #52284 @ 0xcc3c │ │ │ │ + b.n 736a0 │ │ │ │ + movw r3, #55548 @ 0xd8fc │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 7368c │ │ │ │ - bl 80650 │ │ │ │ + b.n 736c8 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7319a │ │ │ │ - movw r3, #52244 @ 0xcc14 │ │ │ │ + beq.w 731d6 │ │ │ │ + movw r3, #55508 @ 0xd8d4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 7368c │ │ │ │ + b.n 736c8 │ │ │ │ nop │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r6, #31] │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -109775,189 +109794,189 @@ │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r6, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r4, [r4, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + movs r2, #28 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + movs r2, #4 │ │ │ │ movs r7, r5 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ movs r7, r5 │ │ │ │ - b.w 1a9c60 │ │ │ │ + b.w 1abea8 │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ 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, 73ace │ │ │ │ + cbz r3, 73b0a │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 73ace │ │ │ │ - ldr r3, [pc, #332] @ (73c00 ) │ │ │ │ + cbz r3, 73b0a │ │ │ │ + ldr r3, [pc, #332] @ (73c3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 73bf0 │ │ │ │ + beq.w 73c2c │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 73bf0 │ │ │ │ + bne.w 73c2c │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 73bec │ │ │ │ + bhi.w 73c28 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r4, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 73bae │ │ │ │ - ldr r1, [pc, #272] @ (73c00 ) │ │ │ │ + bne.n 73bea │ │ │ │ + ldr r1, [pc, #272] @ (73c3c ) │ │ │ │ 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 73b8a │ │ │ │ + bhi.n 73bc6 │ │ │ │ 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 73bd0 │ │ │ │ + beq.n 73c0c │ │ │ │ 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, 73b6c │ │ │ │ + cbz r7, 73ba8 │ │ │ │ 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 73bc8 │ │ │ │ + beq.n 73c04 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2957c │ │ │ │ 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 73bbc │ │ │ │ + bhi.n 73bf8 │ │ │ │ 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, 73bb6 │ │ │ │ + cbnz r0, 73bf2 │ │ │ │ ldr.w r7, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 73be2 │ │ │ │ + bne.n 73c1e │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 73bec │ │ │ │ + cbz r0, 73c28 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 73bb6 │ │ │ │ + b.n 73bf2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - cbz r0, 73bec │ │ │ │ + cbz r0, 73c28 │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 73b38 │ │ │ │ + b.n 73b74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 73b2a │ │ │ │ + b.n 73b66 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 73b64 │ │ │ │ + b.n 73ba0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73bb6 │ │ │ │ - b.n 73b8a │ │ │ │ + bne.n 73bf2 │ │ │ │ + b.n 73bc6 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - b.n 73ba0 │ │ │ │ + b.n 73bdc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 73b64 │ │ │ │ - movw r1, #52556 @ 0xcd4c │ │ │ │ + b.n 73ba0 │ │ │ │ + movw r1, #55820 @ 0xda0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #8] @ (73c04 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (73c40 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ 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 73d6a │ │ │ │ + bmi.w 73da6 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76b30 │ │ │ │ + beq.w 76b6c │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 73dbc │ │ │ │ + beq.w 73df8 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73e22 │ │ │ │ + beq.w 73e5e │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 73e4e │ │ │ │ - ldr r5, [pc, #720] @ (73f24 ) │ │ │ │ + bpl.w 73e8a │ │ │ │ + ldr r5, [pc, #720] @ (73f60 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -109967,59 +109986,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 76858 │ │ │ │ + beq.w 76894 │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 756ae │ │ │ │ + beq.w 756ea │ │ │ │ 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 756d6 │ │ │ │ + bne.w 75712 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73f34 │ │ │ │ + bne.w 73f70 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7557e │ │ │ │ + beq.w 755ba │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76e14 │ │ │ │ + bl 76e50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bpl.w 7539a │ │ │ │ + bpl.w 753d6 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73e54 │ │ │ │ + bne.w 73e90 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73f54 │ │ │ │ + bne.w 73f90 │ │ │ │ lsls r4, r5, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r3, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 75786 │ │ │ │ + bmi.w 757c2 │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bpl.w 73f68 │ │ │ │ - ldr r5, [pc, #528] @ (73f24 ) │ │ │ │ + bpl.w 73fa4 │ │ │ │ + ldr r5, [pc, #528] @ (73f60 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ @@ -110030,27 +110049,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 767f4 │ │ │ │ + beq.w 76830 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74330 │ │ │ │ + beq.w 7436c │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ - b.n 73f80 │ │ │ │ - ldr r5, [pc, #440] @ (73f24 ) │ │ │ │ + b.n 73fbc │ │ │ │ + ldr r5, [pc, #440] @ (73f60 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -110062,33 +110081,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 768a6 │ │ │ │ + beq.w 768e2 │ │ │ │ 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 76b30 │ │ │ │ + beq.w 76b6c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c3e │ │ │ │ - bl 71fa4 │ │ │ │ + bne.w 73c7a │ │ │ │ + bl 71f6c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75daa │ │ │ │ + beq.w 75de6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a02 │ │ │ │ - ldr r5, [pc, #332] @ (73f24 ) │ │ │ │ + beq.w 75a3e │ │ │ │ + ldr r5, [pc, #332] @ (73f60 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -110100,242 +110119,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 76a20 │ │ │ │ + beq.w 76a5c │ │ │ │ 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 73c4a │ │ │ │ + bne.w 73c86 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 756bc │ │ │ │ + beq.w 756f8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 76a98 │ │ │ │ + bmi.w 76ad4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r2, #30 │ │ │ │ - bmi.w 73c52 │ │ │ │ + bmi.w 73c8e │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 73c8a │ │ │ │ + b.n 73cc6 │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bmi.w 75786 │ │ │ │ + bmi.w 757c2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76200 │ │ │ │ + beq.w 7623c │ │ │ │ lsls r3, r5, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 73eac │ │ │ │ - ldr r5, [pc, #168] @ (73f24 ) │ │ │ │ + bpl.n 73ee8 │ │ │ │ + ldr r5, [pc, #168] @ (73f60 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r5, r6] │ │ │ │ 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 73ea2 │ │ │ │ + beq.n 73ede │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 769e6 │ │ │ │ + bls.w 76a22 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #120] @ (73f28 ) │ │ │ │ + ldr r3, [pc, #120] @ (73f64 ) │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 75d98 │ │ │ │ + bne.w 75dd4 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75d98 │ │ │ │ - ldr r1, [pc, #96] @ (73f2c ) │ │ │ │ + beq.w 75dd4 │ │ │ │ + ldr r1, [pc, #96] @ (73f68 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75c06 │ │ │ │ + bne.w 75c42 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (73f30 ) │ │ │ │ + ldr r0, [pc, #76] @ (73f6c ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 79e3c │ │ │ │ + bl 79e44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #52] @ (73f2c ) │ │ │ │ + ldr r1, [pc, #52] @ (73f68 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 73f14 │ │ │ │ + beq.n 73f50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b90 │ │ │ │ + beq.w 76bcc │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r2 │ │ │ │ - bne.n 73f62 │ │ │ │ - b.w 75daa │ │ │ │ + bne.n 73f9e │ │ │ │ + b.w 75de6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 73f3e │ │ │ │ + cbz r4, 73f7a │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73cbc │ │ │ │ + bne.w 73cf8 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73e54 │ │ │ │ + bne.n 73e90 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 75554 │ │ │ │ + beq.w 75590 │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w 75786 │ │ │ │ + bmi.w 757c2 │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bmi.w 73d10 │ │ │ │ + bmi.w 73d4c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74330 │ │ │ │ + beq.w 7436c │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ - movw lr, #27841 @ 0x6cc1 │ │ │ │ + movw lr, #35469 @ 0x8a8d │ │ │ │ movt lr, #31 │ │ │ │ movw ip, #29668 @ 0x73e4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr r4, [pc, #128] @ (74014 ) │ │ │ │ + ldr r4, [pc, #128] @ (74050 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 73fbe │ │ │ │ + b.n 73ffa │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 73fb4 │ │ │ │ + cbz r2, 73ff0 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 73fb4 │ │ │ │ + beq.n 73ff0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 74018 │ │ │ │ + bne.n 74054 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74330 │ │ │ │ + beq.w 7436c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73fb4 │ │ │ │ + beq.n 73ff0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 74318 │ │ │ │ + bcs.w 74354 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 73ff6 │ │ │ │ + bcs.n 74032 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 74004 │ │ │ │ + bcs.n 74040 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 73fa0 │ │ │ │ + bhi.n 73fdc │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 73faa │ │ │ │ + bls.n 73fe6 │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73fb4 │ │ │ │ + beq.n 73ff0 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 73faa │ │ │ │ + b.n 73fe6 │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73fb4 │ │ │ │ + beq.n 73ff0 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 73faa │ │ │ │ + b.n 73fe6 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73fb4 │ │ │ │ + beq.n 73ff0 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 73faa │ │ │ │ + b.n 73fe6 │ │ │ │ nop │ │ │ │ - cbz r4, 7402a │ │ │ │ + cbz r4, 74066 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 741ca │ │ │ │ + bpl.w 74206 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 741ca │ │ │ │ + beq.w 74206 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 74e00 │ │ │ │ + bcs.w 74e3c │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 7556e │ │ │ │ + bcs.w 755aa │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 74e00 │ │ │ │ + bcs.w 74e3c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 74df6 │ │ │ │ + bls.w 74e32 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 741ca │ │ │ │ + beq.w 74206 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 741ca │ │ │ │ + beq.w 74206 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 741ca │ │ │ │ + bne.w 74206 │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75a30 │ │ │ │ + beq.w 75a6c │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75c16 │ │ │ │ + beq.w 75c52 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 74096 │ │ │ │ + beq.n 740d2 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73fb4 │ │ │ │ + bne.n 73ff0 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #35736 @ 0x8b98 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -110425,1188 +110444,1188 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9204 @ 0x23f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 73ff0 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75324 │ │ │ │ + bne.w 75360 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75324 │ │ │ │ + beq.w 75360 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 750e6 │ │ │ │ + bne.w 75122 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7622e │ │ │ │ + beq.w 7626a │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29668 @ 0x73e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74e40 │ │ │ │ - ldr r3, [pc, #232] @ (74310 ) │ │ │ │ + bpl.w 74e7c │ │ │ │ + ldr r3, [pc, #232] @ (7434c ) │ │ │ │ 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 74e4e │ │ │ │ + bne.w 74e8a │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ blx 29b58 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76b1e │ │ │ │ - ldr r7, [pc, #140] @ (74310 ) │ │ │ │ + beq.w 76b5a │ │ │ │ + ldr r7, [pc, #140] @ (7434c ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76b20 │ │ │ │ + beq.w 76b5c │ │ │ │ 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 76b7a │ │ │ │ + bpl.w 76bb6 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 74b4a │ │ │ │ + bne.w 74b86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 74b56 │ │ │ │ + bne.w 74b92 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 74b62 │ │ │ │ + bne.w 74b9e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 74b62 │ │ │ │ + beq.w 74b9e │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #60] @ (74314 ) │ │ │ │ + ldr r6, [pc, #60] @ (74350 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 75998 │ │ │ │ - bl 7c898 │ │ │ │ + beq.w 759d4 │ │ │ │ + bl 7c82c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 759a6 │ │ │ │ + beq.w 759e2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 73ff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73fb4 │ │ │ │ + bne.w 73ff0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73fb4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 73ff0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73faa │ │ │ │ + bne.w 73fe6 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73fbe │ │ │ │ + bne.w 73ffa │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 753f4 │ │ │ │ + bne.w 75430 │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74f76 │ │ │ │ + beq.w 74fb2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74e58 │ │ │ │ + bne.w 74e94 │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74e96 │ │ │ │ + bne.w 74ed2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75a0a │ │ │ │ - ldr.w r8, [pc, #764] @ 7466c │ │ │ │ + bne.w 75a46 │ │ │ │ + ldr.w r8, [pc, #764] @ 746a8 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75978 │ │ │ │ + bne.w 759b4 │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75978 │ │ │ │ + beq.w 759b4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #724] @ (74668 ) │ │ │ │ + ldr r1, [pc, #724] @ (746a4 ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7538e │ │ │ │ + bne.w 753ca │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7533a │ │ │ │ - ldr r1, [pc, #692] @ (74668 ) │ │ │ │ + bne.w 75376 │ │ │ │ + ldr r1, [pc, #692] @ (746a4 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c38 │ │ │ │ + beq.w 75c74 │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76864 │ │ │ │ + beq.w 768a0 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 75cac │ │ │ │ + bpl.w 75ce8 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75060 │ │ │ │ + beq.w 7509c │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75070 │ │ │ │ + bne.w 750ac │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7507a │ │ │ │ + bne.w 750b6 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75084 │ │ │ │ + bne.w 750c0 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ 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 75098 │ │ │ │ + beq.w 750d4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 750bc │ │ │ │ + ble.w 750f8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 750f0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7448a │ │ │ │ + beq.n 744c6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 750f0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7448a │ │ │ │ + beq.n 744c6 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 750f0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7448a │ │ │ │ + beq.n 744c6 │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 750b4 │ │ │ │ + beq.w 750f0 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 74472 │ │ │ │ + bne.n 744ae │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 750bc │ │ │ │ + ble.w 750f8 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76766 │ │ │ │ + beq.w 767a2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 744c6 │ │ │ │ + beq.n 74502 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76766 │ │ │ │ + beq.w 767a2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 744c6 │ │ │ │ + beq.n 74502 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76766 │ │ │ │ + beq.w 767a2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 744b0 │ │ │ │ + bne.n 744ec │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 750bc │ │ │ │ + ble.w 750f8 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7675a │ │ │ │ + beq.w 76796 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74502 │ │ │ │ + beq.n 7453e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7675a │ │ │ │ + beq.w 76796 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74502 │ │ │ │ + beq.n 7453e │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7675a │ │ │ │ + beq.w 76796 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 744ec │ │ │ │ + bne.n 74528 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 750bc │ │ │ │ + ble.w 750f8 │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7680c │ │ │ │ + beq.w 76848 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7453e │ │ │ │ + beq.n 7457a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7680c │ │ │ │ + beq.w 76848 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7453e │ │ │ │ + beq.n 7457a │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7680c │ │ │ │ + beq.w 76848 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74528 │ │ │ │ + bne.n 74564 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 750bc │ │ │ │ + ble.w 750f8 │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 767ae │ │ │ │ + beq.w 767ea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74570 │ │ │ │ + beq.n 745ac │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 767ae │ │ │ │ + beq.w 767ea │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74570 │ │ │ │ + beq.n 745ac │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 767ae │ │ │ │ + beq.w 767ea │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7455a │ │ │ │ + bne.n 74596 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 750bc │ │ │ │ + ble.w 750f8 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76114 │ │ │ │ + beq.w 76150 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 745ac │ │ │ │ + beq.n 745e8 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76114 │ │ │ │ + beq.w 76150 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 745ac │ │ │ │ + beq.n 745e8 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76114 │ │ │ │ + beq.w 76150 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74596 │ │ │ │ + bne.n 745d2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 750bc │ │ │ │ + ble.w 750f8 │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76800 │ │ │ │ + beq.w 7683c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 745e8 │ │ │ │ + beq.n 74624 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76800 │ │ │ │ + beq.w 7683c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 745e8 │ │ │ │ + beq.n 74624 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76800 │ │ │ │ + beq.w 7683c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 745d2 │ │ │ │ + bne.n 7460e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 750bc │ │ │ │ + ble.w 750f8 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 767a2 │ │ │ │ + beq.w 767de │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7461a │ │ │ │ + beq.n 74656 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 767a2 │ │ │ │ + beq.w 767de │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7461a │ │ │ │ + beq.n 74656 │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 767a2 │ │ │ │ + beq.w 767de │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7460a │ │ │ │ + bne.n 74646 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 75bf4 │ │ │ │ + bmi.w 75c30 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 767d0 │ │ │ │ + bmi.w 7680c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 748c0 │ │ │ │ + ble.w 748fc │ │ │ │ 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 74b38 │ │ │ │ + bge.w 74b74 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 74670 │ │ │ │ + cbz r3, 746ac │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74bc4 │ │ │ │ - b.n 74670 │ │ │ │ - add r2, pc, #704 @ (adr r2, 7492c ) │ │ │ │ + bne.w 74c00 │ │ │ │ + b.n 746ac │ │ │ │ + add r2, pc, #704 @ (adr r2, 74968 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ - cbz r3, 74682 │ │ │ │ + cbz r3, 746be │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74e0a │ │ │ │ + bne.w 74e46 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 746fe │ │ │ │ + beq.n 7473a │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 746fe │ │ │ │ + beq.n 7473a │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751b2 │ │ │ │ - cbnz r0, 746aa │ │ │ │ + bne.w 751ee │ │ │ │ + cbnz r0, 746e6 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756fc │ │ │ │ + bne.w 75738 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 746b8 │ │ │ │ + bne.n 746f4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c52 │ │ │ │ - cbnz r7, 746c2 │ │ │ │ + bne.w 75c8e │ │ │ │ + cbnz r7, 746fe │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7615e │ │ │ │ + bne.w 7619a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 746ce │ │ │ │ + cbnz r0, 7470a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7619c │ │ │ │ + bne.w 761d8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 746da │ │ │ │ + cbnz r0, 74716 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767dc │ │ │ │ + bne.w 76818 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 746e6 │ │ │ │ + cbnz r0, 74722 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75bb8 │ │ │ │ + bne.w 75bf4 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 746f2 │ │ │ │ + cbnz r0, 7472e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7687c │ │ │ │ + bne.w 768b8 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 746fe │ │ │ │ + cbnz r0, 7473a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76a16 │ │ │ │ + bne.w 76a52 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ - cbz r3, 74738 │ │ │ │ + cbz r3, 74774 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 74738 │ │ │ │ + cbz r1, 74774 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75176 │ │ │ │ - cbnz r0, 74720 │ │ │ │ + bne.w 751b2 │ │ │ │ + cbnz r0, 7475c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756ee │ │ │ │ + bne.w 7572a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7472e │ │ │ │ + bne.n 7476a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 757ba │ │ │ │ - cbnz r7, 74738 │ │ │ │ + bne.w 757f6 │ │ │ │ + cbnz r7, 74774 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 751a4 │ │ │ │ + bne.w 751e0 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ - cbz r3, 74746 │ │ │ │ + cbz r3, 74782 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74db2 │ │ │ │ + bne.w 74dee │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 766b2 │ │ │ │ + beq.w 766ee │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ - cbnz r3, 74768 │ │ │ │ + cbnz r3, 747a4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbnz r3, 74768 │ │ │ │ + cbnz r3, 747a4 │ │ │ │ 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, 74780 │ │ │ │ + cbnz r3, 747bc │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - cbnz r3, 74780 │ │ │ │ + cbnz r3, 747bc │ │ │ │ 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 74f94 │ │ │ │ + bne.w 74fd0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74f94 │ │ │ │ + beq.w 74fd0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fb4 │ │ │ │ + beq.w 74ff0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 747b0 │ │ │ │ + cbnz r1, 747ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74fa4 │ │ │ │ + bne.w 74fe0 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ - cbnz r3, 747d0 │ │ │ │ + cbnz r3, 7480c │ │ │ │ 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 75cdc │ │ │ │ + bne.w 75d18 │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ - cbnz r3, 747e8 │ │ │ │ + cbnz r3, 74824 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbz r3, 747e8 │ │ │ │ + cbz r3, 74824 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74a66 │ │ │ │ + beq.w 74aa2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 74a66 │ │ │ │ + bne.w 74aa2 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a74 │ │ │ │ + beq.w 74ab0 │ │ │ │ ldrd r1, r3, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 74800 │ │ │ │ + cbnz r1, 7483c │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 749de │ │ │ │ - cbnz r3, 7480a │ │ │ │ + bne.w 74a1a │ │ │ │ + cbnz r3, 74846 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 750f2 │ │ │ │ + bne.w 7512e │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a14 │ │ │ │ + bne.w 74a50 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76886 │ │ │ │ + bne.w 768c2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 74830 │ │ │ │ + cbnz r1, 7486c │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76834 │ │ │ │ + bne.w 76870 │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74fec │ │ │ │ + beq.w 75028 │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74b82 │ │ │ │ + bne.w 74bbe │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74b82 │ │ │ │ + beq.w 74bbe │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fc8 │ │ │ │ + beq.w 75004 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75510 │ │ │ │ + beq.w 7554c │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74876 │ │ │ │ + cbnz r1, 748b2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74ba2 │ │ │ │ + bne.w 74bde │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 74886 │ │ │ │ + cbnz r1, 748c2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7608c │ │ │ │ + bne.w 760c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ eor.w r1, r2, r3 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 74b00 │ │ │ │ + bmi.w 74b3c │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7511a │ │ │ │ + beq.w 75156 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74b38 │ │ │ │ + bne.w 74b74 │ │ │ │ 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 74644 │ │ │ │ + bne.w 74680 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 748f2 │ │ │ │ + cbz r5, 7492e │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7549a │ │ │ │ + beq.w 754d6 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 754aa │ │ │ │ + beq.w 754e6 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 754ba │ │ │ │ + beq.w 754f6 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 754ca │ │ │ │ + beq.w 75506 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75490 │ │ │ │ + beq.w 754cc │ │ │ │ and.w r3, r2, #17408 @ 0x4400 │ │ │ │ cmp.w r3, #17408 @ 0x4400 │ │ │ │ - bne.n 74912 │ │ │ │ + bne.n 7494e │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r3, #50885 @ 0xc6c5 │ │ │ │ + movw r3, #50777 @ 0xc659 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.w 76adc │ │ │ │ + beq.w 76b18 │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 751e6 │ │ │ │ + bmi.w 75222 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 75008 │ │ │ │ + bpl.w 75044 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 76af8 │ │ │ │ + bne.w 76b34 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75012 │ │ │ │ + beq.w 7504e │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 74986 │ │ │ │ + ble.n 749c2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7495e │ │ │ │ + bge.n 7499a │ │ │ │ mov r1, r9 │ │ │ │ - bl 7e774 │ │ │ │ + bl 7e6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75da6 │ │ │ │ + blt.w 75de2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 74986 │ │ │ │ + beq.n 749c2 │ │ │ │ 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 76cb0 │ │ │ │ - bl 7e774 │ │ │ │ + bge.w 76cec │ │ │ │ + bl 7e6f0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75da6 │ │ │ │ + blt.w 75de2 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 74966 │ │ │ │ + bne.n 749a2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 749b6 │ │ │ │ + cbz r3, 749f2 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.w 75226 │ │ │ │ + bmi.w 75262 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 749a2 │ │ │ │ + bpl.n 749de │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c22 │ │ │ │ + beq.w 76c5e │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 749b6 │ │ │ │ + bgt.n 749f2 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 76c44 │ │ │ │ + ble.w 76c80 │ │ │ │ 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 752dc │ │ │ │ + bmi.w 75318 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76cbc │ │ │ │ + beq.w 76cf8 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r3, 749f8 │ │ │ │ + cbnz r3, 74a34 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76096 │ │ │ │ + bne.w 760d2 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ - cbnz r3, 74a14 │ │ │ │ + cbnz r3, 74a50 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7481e │ │ │ │ + beq.w 7485a │ │ │ │ ldr.w r7, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 74a22 │ │ │ │ + beq.n 74a5e │ │ │ │ str.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7481e │ │ │ │ + beq.w 7485a │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7481e │ │ │ │ + bne.w 7485a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - beq.w 74820 │ │ │ │ + beq.w 7485c │ │ │ │ lsls r7, r3, #14 │ │ │ │ - bpl.w 74820 │ │ │ │ + bpl.w 7485c │ │ │ │ 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 76a3a │ │ │ │ + bne.w 76a76 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74826 │ │ │ │ + b.n 74862 │ │ │ │ str.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 747e8 │ │ │ │ + bne.w 74824 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 747e8 │ │ │ │ + beq.w 74824 │ │ │ │ str.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747f2 │ │ │ │ + bne.w 7482e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747f2 │ │ │ │ + bne.w 7482e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 757c6 │ │ │ │ + bmi.w 75802 │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75810 │ │ │ │ + bne.w 7584c │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 75810 │ │ │ │ + beq.w 7584c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #280] @ (74bbc ) │ │ │ │ - bl 791a4 │ │ │ │ + ldr r1, [pc, #280] @ (74bf8 ) │ │ │ │ + bl 791b4 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7555c │ │ │ │ + bne.w 75598 │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 759e2 │ │ │ │ + bne.w 75a1e │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 759e2 │ │ │ │ + beq.w 75a1e │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #240] @ (74bc0 ) │ │ │ │ - bl 791a4 │ │ │ │ + ldr r1, [pc, #240] @ (74bfc ) │ │ │ │ + bl 791b4 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 755ca │ │ │ │ + bne.w 75606 │ │ │ │ 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 759c6 │ │ │ │ + bne.w 75a02 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 747f8 │ │ │ │ + b.n 74834 │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.w 7489c │ │ │ │ + bpl.w 748d8 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7489c │ │ │ │ + bne.w 748d8 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #50885 @ 0xc6c5 │ │ │ │ + movw r1, #50777 @ 0xc659 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7489c │ │ │ │ - movw r1, #63301 @ 0xf745 │ │ │ │ + bne.w 748d8 │ │ │ │ + movw r1, #63161 @ 0xf6b9 │ │ │ │ movt r1, #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - beq.w 748a6 │ │ │ │ + beq.w 748e2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 74646 │ │ │ │ + bne.w 74682 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 748be │ │ │ │ + b.n 748fa │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 742c2 │ │ │ │ + beq.w 742fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 742ca │ │ │ │ + beq.w 74306 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 742d2 │ │ │ │ + bne.w 7430e │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1ab4b0 │ │ │ │ + bl 1ad6f8 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 7599e │ │ │ │ + b.w 759da │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754d4 │ │ │ │ + beq.w 75510 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74876 │ │ │ │ + bne.w 748b2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74876 │ │ │ │ + beq.w 748b2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fe6 │ │ │ │ + beq.w 75022 │ │ │ │ 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 7553e │ │ │ │ - b.n 74886 │ │ │ │ + beq.w 7557a │ │ │ │ + b.n 748c2 │ │ │ │ nop │ │ │ │ - add r2, pc, #944 @ (adr r2, 74f70 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 74fac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 74cc4 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 74d00 ) │ │ │ │ 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 75140 │ │ │ │ + bne.w 7517c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 74bea │ │ │ │ + bne.n 74c26 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f10 │ │ │ │ + bne.w 75f4c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74bf8 │ │ │ │ + bne.n 74c34 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75f88 │ │ │ │ - cbnz r2, 74c02 │ │ │ │ + bne.w 75fc4 │ │ │ │ + cbnz r2, 74c3e │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76636 │ │ │ │ + bne.w 76672 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbnz r6, 74c0e │ │ │ │ + cbnz r6, 74c4a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76432 │ │ │ │ + bne.w 7646e │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cbnz r6, 74c1a │ │ │ │ + cbnz r6, 74c56 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764aa │ │ │ │ + bne.w 764e6 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 765a2 │ │ │ │ + bne.w 765de │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765aa │ │ │ │ + bne.w 765e6 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbnz r6, 74c36 │ │ │ │ + cbnz r6, 74c72 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765b2 │ │ │ │ + bne.w 765ee │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cbnz r6, 74c42 │ │ │ │ + cbnz r6, 74c7e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765f2 │ │ │ │ + bne.w 7662e │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 74c4e │ │ │ │ + cbnz r6, 74c8a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76260 │ │ │ │ + bne.w 7629c │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ - cbnz r6, 74c5a │ │ │ │ + cbnz r6, 74c96 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76298 │ │ │ │ + bne.w 762d4 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 74c66 │ │ │ │ + cbnz r6, 74ca2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762d4 │ │ │ │ + bne.w 76310 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - cbnz r6, 74c72 │ │ │ │ + cbnz r6, 74cae │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7630e │ │ │ │ + bne.w 7634a │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 74c7e │ │ │ │ + cbnz r6, 74cba │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76346 │ │ │ │ + bne.w 76382 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 74c8a │ │ │ │ + cbnz r6, 74cc6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763d4 │ │ │ │ + bne.w 76410 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 74c96 │ │ │ │ + cbnz r6, 74cd2 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76386 │ │ │ │ + bne.w 763c2 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 74ca2 │ │ │ │ + cbnz r6, 74cde │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761d0 │ │ │ │ + bne.w 7620c │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 74cae │ │ │ │ + cbnz r6, 74cea │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765fa │ │ │ │ + bne.w 76636 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ - cbnz r6, 74cba │ │ │ │ + cbnz r6, 74cf6 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76246 │ │ │ │ + bne.w 76282 │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - cbnz r6, 74cc6 │ │ │ │ + cbnz r6, 74d02 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7689c │ │ │ │ + bne.w 768d8 │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ - cbnz r6, 74cd2 │ │ │ │ + cbnz r6, 74d0e │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d1c │ │ │ │ + bne.w 76d58 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ - cbnz r6, 74cde │ │ │ │ + cbnz r6, 74d1a │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d24 │ │ │ │ + bne.w 76d60 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ - cbnz r6, 74cea │ │ │ │ + cbnz r6, 74d26 │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d02 │ │ │ │ + bne.w 76d3e │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ - cbnz r6, 74cf6 │ │ │ │ + cbnz r6, 74d32 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d14 │ │ │ │ + bne.w 76d50 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ - cbnz r6, 74d02 │ │ │ │ + cbnz r6, 74d3e │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d42 │ │ │ │ + bne.w 76d7e │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ - cbnz r6, 74d0e │ │ │ │ + cbnz r6, 74d4a │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d60 │ │ │ │ + bne.w 76d9c │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ - cbnz r6, 74d1a │ │ │ │ + cbnz r6, 74d56 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76aaa │ │ │ │ + bne.w 76ae6 │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ - cbnz r6, 74d26 │ │ │ │ + cbnz r6, 74d62 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ab2 │ │ │ │ + bne.w 76aee │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ - cbnz r7, 74d38 │ │ │ │ + cbnz r7, 74d74 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7600c │ │ │ │ - cbnz r2, 74d42 │ │ │ │ + bne.w 76048 │ │ │ │ + cbnz r2, 74d7e │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7621a │ │ │ │ + bne.w 76256 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ - cbnz r6, 74d4e │ │ │ │ + cbnz r6, 74d8a │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76412 │ │ │ │ + bne.w 7644e │ │ │ │ ldr.w r6, [r3, #128] @ 0x80 │ │ │ │ - cbnz r6, 74d5e │ │ │ │ + cbnz r6, 74d9a │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76c6c │ │ │ │ + bne.w 76ca8 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ - cbnz r6, 74d6a │ │ │ │ + cbnz r6, 74da6 │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76c82 │ │ │ │ + bne.w 76cbe │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - cbnz r6, 74d7a │ │ │ │ + cbnz r6, 74db6 │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76424 │ │ │ │ + bne.w 76460 │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ - cbnz r6, 74d8a │ │ │ │ + cbnz r6, 74dc6 │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b62 │ │ │ │ + bne.w 76b9e │ │ │ │ ldr.w r6, [r3, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74674 │ │ │ │ + bne.w 746b0 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74674 │ │ │ │ - cbz r0, 74dac │ │ │ │ + beq.w 746b0 │ │ │ │ + cbz r0, 74de8 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74674 │ │ │ │ + beq.w 746b0 │ │ │ │ str.w r1, [r3, #140] @ 0x8c │ │ │ │ - b.n 74674 │ │ │ │ + b.n 746b0 │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75218 │ │ │ │ - cbnz r0, 74dc6 │ │ │ │ + bne.w 75254 │ │ │ │ + cbnz r0, 74e02 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76852 │ │ │ │ + bne.w 7688e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74746 │ │ │ │ + bne.w 74782 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76b4e │ │ │ │ + bne.w 76b8a │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74750 │ │ │ │ + bne.w 7478c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74750 │ │ │ │ + beq.w 7478c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 74750 │ │ │ │ + beq.w 7478c │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 74750 │ │ │ │ + b.n 7478c │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 74064 │ │ │ │ + bls.w 740a0 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74064 │ │ │ │ - b.w 741ca │ │ │ │ + bne.w 740a0 │ │ │ │ + b.w 74206 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 752a8 │ │ │ │ - cbnz r0, 74e22 │ │ │ │ + bne.w 752e4 │ │ │ │ + cbnz r0, 74e5e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76890 │ │ │ │ + bne.w 768cc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74e30 │ │ │ │ + bne.n 74e6c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76896 │ │ │ │ + bne.w 768d2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74682 │ │ │ │ + bne.w 746be │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74682 │ │ │ │ - b.n 752d6 │ │ │ │ + beq.w 746be │ │ │ │ + b.n 75312 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7425a │ │ │ │ + beq.w 74296 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.w 7425a │ │ │ │ - ldr r5, [pc, #732] @ (75138 ) │ │ │ │ + b.w 74296 │ │ │ │ + ldr r5, [pc, #732] @ (75174 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ 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 75d46 │ │ │ │ + bne.w 75d82 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75d02 │ │ │ │ + beq.w 75d3e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76ce0 │ │ │ │ + bne.w 76d1c │ │ │ │ movw r8, #30204 @ 0x75fc │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 74ee4 │ │ │ │ - ldr r3, [pc, #632] @ (75138 ) │ │ │ │ + bpl.n 74f20 │ │ │ │ + ldr r3, [pc, #632] @ (75174 ) │ │ │ │ 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] │ │ │ │ @@ -111626,346 +111645,346 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cfe │ │ │ │ - ldr r5, [pc, #536] @ (75138 ) │ │ │ │ + beq.w 76d3a │ │ │ │ + ldr r5, [pc, #536] @ (75174 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a70 │ │ │ │ + beq.w 76aac │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7dd7c │ │ │ │ + bl 7dcf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76a4c │ │ │ │ + beq.w 76a88 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74f62 │ │ │ │ + beq.n 74f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76ad2 │ │ │ │ + beq.w 76b0e │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 755dc │ │ │ │ + bne.w 75618 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75830 │ │ │ │ + bne.w 7586c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 755c2 │ │ │ │ - ldr r5, [pc, #432] @ (75138 ) │ │ │ │ + beq.w 755fe │ │ │ │ + ldr r5, [pc, #432] @ (75174 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 7592c │ │ │ │ + b.w 75968 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 747b0 │ │ │ │ + bne.w 747ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 747b0 │ │ │ │ - cbz r5, 74fac │ │ │ │ + beq.w 747ec │ │ │ │ + cbz r5, 74fe8 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 747b0 │ │ │ │ + beq.w 747ec │ │ │ │ str.w r3, [r9, #28] │ │ │ │ - b.w 747b0 │ │ │ │ + b.w 747ec │ │ │ │ str.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 747b0 │ │ │ │ + bne.w 747ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 747b0 │ │ │ │ - b.n 74fac │ │ │ │ + beq.w 747ec │ │ │ │ + b.n 74fe8 │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 759d0 │ │ │ │ + beq.w 75a0c │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74876 │ │ │ │ + bne.w 748b2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74876 │ │ │ │ + beq.w 748b2 │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.n 74876 │ │ │ │ + b.n 748b2 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7483a │ │ │ │ - cbz r5, 75002 │ │ │ │ + beq.w 74876 │ │ │ │ + cbz r5, 7503e │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7483a │ │ │ │ + beq.w 74876 │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.n 7483a │ │ │ │ + b.n 74876 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7493e │ │ │ │ + bne.w 7497a │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.w 7604c │ │ │ │ + bmi.w 76088 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #284] @ (7513c ) │ │ │ │ + ldr r1, [pc, #284] @ (75178 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79138 │ │ │ │ + bl 79148 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7493e │ │ │ │ - ldr r1, [pc, #264] @ (7513c ) │ │ │ │ + bne.w 7497a │ │ │ │ + ldr r1, [pc, #264] @ (75178 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #27841 @ 0x6cc1 │ │ │ │ + movw r3, #35469 @ 0x8a8d │ │ │ │ movt r3, #31 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74948 │ │ │ │ - b.n 74986 │ │ │ │ + bgt.w 74984 │ │ │ │ + b.n 749c2 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74402 │ │ │ │ + beq.w 7443e │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74412 │ │ │ │ + beq.w 7444e │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74422 │ │ │ │ + beq.w 7445e │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7443e │ │ │ │ + bne.w 7447a │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 750b4 │ │ │ │ + beq.n 750f0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7509a │ │ │ │ + bne.n 750d6 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 760ac │ │ │ │ + bne.w 760e8 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r2, #9 │ │ │ │ - bmi.w 75bf4 │ │ │ │ + bmi.w 75c30 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 767d0 │ │ │ │ + bmi.w 7680c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 7463a │ │ │ │ - b.w 748c0 │ │ │ │ + bgt.w 74676 │ │ │ │ + b.w 748fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73fb4 │ │ │ │ - b.w 741f8 │ │ │ │ + bne.w 73ff0 │ │ │ │ + b.w 74234 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76c94 │ │ │ │ + beq.w 76cd0 │ │ │ │ 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 7510c │ │ │ │ + beq.n 75148 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a18 │ │ │ │ + bne.w 74a54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7481e │ │ │ │ - b.n 74a08 │ │ │ │ + beq.w 7485a │ │ │ │ + b.n 74a44 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7489c │ │ │ │ + beq.w 748d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74b2a │ │ │ │ + beq.w 74b66 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 7489c │ │ │ │ - b.n 74b2a │ │ │ │ + beq.w 748d8 │ │ │ │ + b.n 74b66 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #256 @ (adr r5, 75240 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 7527c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7514e │ │ │ │ + bne.n 7518a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76036 │ │ │ │ + bne.w 76072 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7515c │ │ │ │ + bne.n 75198 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ffc │ │ │ │ - cbnz r2, 75166 │ │ │ │ + bne.w 76038 │ │ │ │ + cbnz r2, 751a2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767ba │ │ │ │ + bne.w 767f6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 75172 │ │ │ │ + cbnz r0, 751ae │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75dce │ │ │ │ + bne.w 75e0a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 74c0e │ │ │ │ - cbnz r0, 75180 │ │ │ │ + b.n 74c4a │ │ │ │ + cbnz r0, 751bc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 757a6 │ │ │ │ + bne.w 757e2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7518e │ │ │ │ + bne.n 751ca │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d58 │ │ │ │ + bne.w 75d94 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74738 │ │ │ │ + bne.w 74774 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74738 │ │ │ │ + beq.w 74774 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74738 │ │ │ │ + beq.w 74774 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7473e │ │ │ │ - b.n 74dd6 │ │ │ │ - cbnz r0, 751bc │ │ │ │ + bne.w 7477a │ │ │ │ + b.n 74e12 │ │ │ │ + cbnz r0, 751f8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75790 │ │ │ │ + bne.w 757cc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 751ca │ │ │ │ + bne.n 75206 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75dc0 │ │ │ │ - cbnz r7, 751d4 │ │ │ │ + bne.w 75dfc │ │ │ │ + cbnz r7, 75210 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 766c4 │ │ │ │ + bne.w 76700 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 751e0 │ │ │ │ + cbnz r0, 7521c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d6c │ │ │ │ + bne.w 75da8 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746ce │ │ │ │ + b.w 7470a │ │ │ │ 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 74918 │ │ │ │ + bls.w 74954 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #52948 @ 0xced4 │ │ │ │ + movw r1, #56212 @ 0xdb94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75daa │ │ │ │ - cbnz r0, 75222 │ │ │ │ + b.w 75de6 │ │ │ │ + cbnz r0, 7525e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76848 │ │ │ │ + bne.w 76884 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 74dc6 │ │ │ │ + b.n 74e02 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 76c00 │ │ │ │ + bpl.w 76c3c │ │ │ │ ldr.w r3, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 75252 │ │ │ │ + cbnz r3, 7528e │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 7a6a4 │ │ │ │ + bl 7a6ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cd0 │ │ │ │ + beq.w 76d0c │ │ │ │ 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, 75268 │ │ │ │ + cbnz r3, 752a4 │ │ │ │ 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 75276 │ │ │ │ + bpl.n 752b2 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76c22 │ │ │ │ + beq.w 76c5e │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bpl.w 749a2 │ │ │ │ + bpl.w 749de │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 749b6 │ │ │ │ + beq.w 749f2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53252 @ 0xd004 │ │ │ │ + movw r1, #56516 @ 0xdcc4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75daa │ │ │ │ - cbnz r0, 752b2 │ │ │ │ + b.w 75de6 │ │ │ │ + cbnz r0, 752ee │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76cc4 │ │ │ │ + bne.w 76d00 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 752c0 │ │ │ │ + bne.n 752fc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a2c │ │ │ │ + bne.w 76a68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74682 │ │ │ │ + bne.w 746be │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74682 │ │ │ │ + beq.w 746be │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74682 │ │ │ │ + beq.w 746be │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.w 74682 │ │ │ │ - ldr r0, [pc, #756] @ (755d4 ) │ │ │ │ + b.w 746be │ │ │ │ + ldr r0, [pc, #756] @ (75610 ) │ │ │ │ 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 │ │ │ │ @@ -111977,274 +111996,274 @@ │ │ │ │ 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 7681e │ │ │ │ + beq.w 7685a │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 749d6 │ │ │ │ + b.w 74a12 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 741e4 │ │ │ │ - b.w 75da6 │ │ │ │ + bne.w 74220 │ │ │ │ + b.w 75de2 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7e3cc │ │ │ │ + bl 7e348 │ │ │ │ mov r5, r0 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #628] @ (755d8 ) │ │ │ │ + ldr r1, [pc, #628] @ (75614 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76b14 │ │ │ │ + beq.w 76b50 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 743c6 │ │ │ │ + beq.w 74402 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743c6 │ │ │ │ + bne.w 74402 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 743c6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74402 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743c6 │ │ │ │ - b.w 743a6 │ │ │ │ + bne.w 74402 │ │ │ │ + b.w 743e2 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 75762 │ │ │ │ + ble.w 7579e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 76b9a │ │ │ │ + bmi.w 76bd6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 75762 │ │ │ │ + beq.w 7579e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 76b9a │ │ │ │ + bmi.w 76bd6 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 75762 │ │ │ │ + beq.w 7579e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 76b9a │ │ │ │ + bmi.w 76bd6 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 75762 │ │ │ │ + beq.w 7579e │ │ │ │ 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 76b9a │ │ │ │ + bmi.w 76bd6 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 753da │ │ │ │ + bne.n 75416 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 73f3c │ │ │ │ + b.w 73f78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7433a │ │ │ │ + beq.w 74376 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d9a4 │ │ │ │ + bl 7d91c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7433a │ │ │ │ + beq.w 74376 │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d9a4 │ │ │ │ + bl 7d91c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7433a │ │ │ │ + beq.w 74376 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d9a4 │ │ │ │ + bl 7d91c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7433a │ │ │ │ + beq.w 74376 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d9a4 │ │ │ │ + bl 7d91c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7433a │ │ │ │ + beq.w 74376 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d9a4 │ │ │ │ + bl 7d91c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7433a │ │ │ │ + beq.w 74376 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 75480 │ │ │ │ + b.n 754bc │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7433a │ │ │ │ + beq.w 74376 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7d9a4 │ │ │ │ + bl 7d91c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 75476 │ │ │ │ - b.w 75da6 │ │ │ │ + bne.n 754b2 │ │ │ │ + b.w 75de2 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 748f2 │ │ │ │ + b.w 7492e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748d4 │ │ │ │ + bne.w 74910 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r9, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748de │ │ │ │ + bne.w 7491a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r3, [r9, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 748e8 │ │ │ │ + bne.w 74924 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r3, [r9, #56] @ 0x38 │ │ │ │ - b.w 748e8 │ │ │ │ + b.w 74924 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b88 │ │ │ │ - cbnz r5, 7551a │ │ │ │ + beq.w 74bc4 │ │ │ │ + cbnz r5, 75556 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 754f4 │ │ │ │ + cbnz r1, 75530 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74fe6 │ │ │ │ + bne.w 75022 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74886 │ │ │ │ + bne.w 748c2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 748c2 │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 74886 │ │ │ │ + b.w 748c2 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b88 │ │ │ │ + beq.w 74bc4 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 76a0e │ │ │ │ + bne.w 76a4a │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 75534 │ │ │ │ + cbnz r1, 75570 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74ba2 │ │ │ │ + bne.w 74bde │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74886 │ │ │ │ + bne.w 748c2 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 748c2 │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74886 │ │ │ │ - b.n 75508 │ │ │ │ + beq.w 748c2 │ │ │ │ + b.n 75544 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 73cfa │ │ │ │ - b.n 7577e │ │ │ │ + bmi.w 73d36 │ │ │ │ + b.n 757ba │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74ab4 │ │ │ │ + beq.w 74af0 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 747f2 │ │ │ │ + b.w 7482e │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74064 │ │ │ │ - b.w 741ca │ │ │ │ + bne.w 740a0 │ │ │ │ + b.w 74206 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76818 │ │ │ │ + beq.w 76854 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e594 │ │ │ │ + bl 7e510 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75daa │ │ │ │ + beq.w 75de6 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.n 755aa │ │ │ │ + bpl.n 755e6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 76120 │ │ │ │ + bmi.w 7615c │ │ │ │ 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 73cc6 │ │ │ │ - b.n 753ec │ │ │ │ + bpl.w 73d02 │ │ │ │ + b.n 75428 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 7436e │ │ │ │ + b.w 743aa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75564 │ │ │ │ - b.w 74ade │ │ │ │ + bne.n 755a0 │ │ │ │ + b.w 74b1a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #704 @ (adr r2, 7589c ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 758d8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30204 @ 0x75fc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 76ce0 │ │ │ │ + bne.w 76d1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 7562e │ │ │ │ + bpl.n 7566a │ │ │ │ ldr r3, [r5, r6] │ │ │ │ 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 │ │ │ │ @@ -112261,143 +112280,143 @@ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76cfe │ │ │ │ + beq.w 76d3a │ │ │ │ ldr r3, [r5, r6] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a70 │ │ │ │ + beq.w 76aac │ │ │ │ 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 7dd7c │ │ │ │ + bl 7dcf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76a4c │ │ │ │ + beq.w 76a88 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 7569a │ │ │ │ + beq.n 756d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76bbe │ │ │ │ + beq.w 76bfa │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 755ee │ │ │ │ + bne.n 7562a │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ - b.n 74f76 │ │ │ │ - bl 805cc │ │ │ │ + b.n 74fb2 │ │ │ │ + bl 80540 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 75da6 │ │ │ │ + blt.w 75de2 │ │ │ │ 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 73cb6 │ │ │ │ + bne.w 73cf2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 73cb6 │ │ │ │ + beq.w 73cf2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7620e │ │ │ │ + bne.w 7624a │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73cc6 │ │ │ │ - b.n 75584 │ │ │ │ + bne.w 73d02 │ │ │ │ + b.n 755c0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74726 │ │ │ │ - b.w 7472e │ │ │ │ + beq.w 74762 │ │ │ │ + b.w 7476a │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7570c │ │ │ │ + bne.n 75748 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75c52 │ │ │ │ - cbnz r7, 75716 │ │ │ │ + bne.w 75c8e │ │ │ │ + cbnz r7, 75752 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7615e │ │ │ │ + bne.w 7619a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7697a │ │ │ │ + bne.w 769b6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7619e │ │ │ │ + bne.w 761da │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746da │ │ │ │ + bne.w 74716 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746da │ │ │ │ + beq.w 74716 │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7574c │ │ │ │ + bne.n 75788 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c8e │ │ │ │ - cbnz r6, 75756 │ │ │ │ + bne.w 75cca │ │ │ │ + cbnz r6, 75792 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76882 │ │ │ │ + bne.w 768be │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75ca2 │ │ │ │ - b.w 746fe │ │ │ │ + beq.w 75cde │ │ │ │ + b.w 7473a │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73e54 │ │ │ │ + bne.w 73e90 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 73f54 │ │ │ │ + bne.w 73f90 │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ str.w r5, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 73f62 │ │ │ │ + b.w 73f9e │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 751bc │ │ │ │ + beq.w 751f8 │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 751c2 │ │ │ │ - b.n 751ca │ │ │ │ + beq.w 751fe │ │ │ │ + b.n 75206 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 75180 │ │ │ │ + beq.w 751bc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75186 │ │ │ │ - b.n 7518e │ │ │ │ + beq.w 751c2 │ │ │ │ + b.n 751ca │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74730 │ │ │ │ - b.w 74738 │ │ │ │ - ldr r3, [pc, #596] @ (75a1c ) │ │ │ │ + beq.w 7476c │ │ │ │ + b.w 74774 │ │ │ │ + ldr r3, [pc, #596] @ (75a58 ) │ │ │ │ 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 │ │ │ │ @@ -112408,119 +112427,119 @@ │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7696e │ │ │ │ + beq.w 769aa │ │ │ │ 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 74a94 │ │ │ │ - ldr r0, [pc, #524] @ (75a20 ) │ │ │ │ - bl 6d77c │ │ │ │ + beq.w 74ad0 │ │ │ │ + ldr r0, [pc, #524] @ (75a5c ) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #508] @ (75a20 ) │ │ │ │ - bl 791a4 │ │ │ │ + ldr r1, [pc, #508] @ (75a5c ) │ │ │ │ + bl 791b4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 74aae │ │ │ │ - b.n 75da6 │ │ │ │ + bne.w 74aea │ │ │ │ + b.n 75de2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76576 │ │ │ │ + bne.w 765b2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 755c2 │ │ │ │ + beq.w 755fe │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w sl, [pc, #464] @ 75a1c │ │ │ │ + ldr.w sl, [pc, #464] @ 75a58 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ movw r9, #29936 @ 0x74f0 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7693a │ │ │ │ + beq.w 76976 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 75988 │ │ │ │ + bpl.w 759c4 │ │ │ │ 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 75992 │ │ │ │ + bne.n 759ce │ │ │ │ mov r0, fp │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a7e │ │ │ │ + beq.w 76aba │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, sl │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76a6e │ │ │ │ + beq.w 76aaa │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7dd7c │ │ │ │ + bl 7dcf4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 76a4a │ │ │ │ + beq.w 76a86 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7590e │ │ │ │ + beq.n 7594a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76a40 │ │ │ │ + beq.w 76a7c │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 7585a │ │ │ │ + bne.n 75896 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 755c2 │ │ │ │ + bpl.w 755fe │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -112530,120 +112549,120 @@ │ │ │ │ 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 76992 │ │ │ │ + beq.w 769ce │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r8, [pc, #200] @ 75a2c │ │ │ │ + ldr.w r8, [pc, #200] @ 75a68 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 74384 │ │ │ │ - ldr r0, [pc, #168] @ (75a24 ) │ │ │ │ - bl 6d77c │ │ │ │ + beq.w 743c0 │ │ │ │ + ldr r0, [pc, #168] @ (75a60 ) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7438e │ │ │ │ - b.n 75da6 │ │ │ │ + bne.w 743ca │ │ │ │ + b.n 75de2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 758a2 │ │ │ │ + beq.n 758de │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 758a2 │ │ │ │ - bl 7a328 │ │ │ │ + b.n 758de │ │ │ │ + bl 7a330 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 742f4 │ │ │ │ + bge.w 74330 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75da6 │ │ │ │ + bne.w 75de2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.n 75daa │ │ │ │ + b.n 75de6 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.w 74800 │ │ │ │ + b.w 7483c │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74b88 │ │ │ │ + beq.w 74bc4 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74fd2 │ │ │ │ - ldr r0, [pc, #68] @ (75a28 ) │ │ │ │ - bl 6d77c │ │ │ │ + b.w 7500e │ │ │ │ + ldr r0, [pc, #68] @ (75a64 ) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #48] @ (75a28 ) │ │ │ │ - bl 791a4 │ │ │ │ + ldr r1, [pc, #48] @ (75a64 ) │ │ │ │ + bl 791b4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 74ad8 │ │ │ │ - b.n 75da6 │ │ │ │ + bne.w 74b14 │ │ │ │ + b.n 75de2 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 73c3e │ │ │ │ + b.w 73c7a │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 75848 │ │ │ │ - b.w 7436e │ │ │ │ + bne.w 75884 │ │ │ │ + b.w 743aa │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #944 @ (adr r2, 75dd4 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 75e10 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 75ce8 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 75d24 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 75b2c ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 75b68 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #7516 @ 0x1d5c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 73ff0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 73ff0 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 73ff0 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 73ff0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 73ff0 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 73ff0 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 73ff0 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 73fb4 │ │ │ │ + beq.w 73ff0 │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -112730,2006 +112749,2053 @@ │ │ │ │ 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 73fb4 │ │ │ │ + beq.w 73ff0 │ │ │ │ movw r3, #9204 @ 0x23f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 741d2 │ │ │ │ - b.w 73fb4 │ │ │ │ + bne.w 7420e │ │ │ │ + b.w 73ff0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75c8c │ │ │ │ + beq.n 75cc8 │ │ │ │ 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, 75bd4 │ │ │ │ + cbnz r0, 75c10 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76714 │ │ │ │ + bne.w 76750 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746fe │ │ │ │ + bne.w 7473a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 746fe │ │ │ │ + beq.w 7473a │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 746fe │ │ │ │ + beq.w 7473a │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 746fe │ │ │ │ + b.w 7473a │ │ │ │ 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 74626 │ │ │ │ + b.w 74662 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73ee0 │ │ │ │ + beq.w 73f1c │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ - b.w 73f62 │ │ │ │ + b.w 73f9e │ │ │ │ movw r3, #48320 @ 0xbcc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 741ca │ │ │ │ + beq.w 74206 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 73fb4 │ │ │ │ - b.w 741ca │ │ │ │ + bne.w 73ff0 │ │ │ │ + b.w 74206 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76966 │ │ │ │ + beq.w 769a2 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74948 │ │ │ │ - b.w 749b6 │ │ │ │ + bgt.w 74984 │ │ │ │ + b.w 749f2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r7, 75c62 │ │ │ │ + cbnz r7, 75c9e │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76162 │ │ │ │ + bne.w 7619e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75c70 │ │ │ │ + bne.n 75cac │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7619c │ │ │ │ + bne.w 761d8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 75c7c │ │ │ │ + cbnz r0, 75cb8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75736 │ │ │ │ + bne.w 75772 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746e6 │ │ │ │ + bne.w 74722 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746e6 │ │ │ │ + beq.w 74722 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r6, 75c9c │ │ │ │ + cbnz r6, 75cd8 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76198 │ │ │ │ + bne.w 761d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746fe │ │ │ │ + bne.w 7473a │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 746fe │ │ │ │ - b.n 75bee │ │ │ │ + beq.w 7473a │ │ │ │ + b.n 75c2a │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 743e4 │ │ │ │ + bpl.w 74420 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 743e4 │ │ │ │ + bne.w 74420 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 743e4 │ │ │ │ + bne.w 74420 │ │ │ │ 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 743e4 │ │ │ │ + b.w 74420 │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74a54 │ │ │ │ + beq.w 74a90 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 747e8 │ │ │ │ + bne.w 74824 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 747e0 │ │ │ │ - b.w 747e8 │ │ │ │ + bne.w 7481c │ │ │ │ + b.w 74824 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7592c │ │ │ │ + beq.w 75968 │ │ │ │ ldr r2, [r5, r6] │ │ │ │ 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 75d2c │ │ │ │ + beq.n 75d68 │ │ │ │ cmp r4, #10 │ │ │ │ - bls.w 76986 │ │ │ │ + bls.w 769c2 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 7592c │ │ │ │ + beq.w 75968 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 75848 │ │ │ │ + b.n 75884 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.w 74e7e │ │ │ │ + bhi.w 74eba │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 74e86 │ │ │ │ + b.w 74ec2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7518e │ │ │ │ + beq.w 751ca │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75194 │ │ │ │ - b.w 74738 │ │ │ │ + beq.w 751d0 │ │ │ │ + b.w 74774 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 766a8 │ │ │ │ + beq.w 766e4 │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r6, 75d84 │ │ │ │ + cbnz r6, 75dc0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767f0 │ │ │ │ + bne.w 7682c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769a8 │ │ │ │ + bne.w 769e4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746e6 │ │ │ │ - b.n 75bbc │ │ │ │ - ldr r0, [pc, #620] @ (76008 ) │ │ │ │ - bl 6d77c │ │ │ │ + beq.w 74722 │ │ │ │ + b.n 75bf8 │ │ │ │ + ldr r0, [pc, #620] @ (76044 ) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 73eca │ │ │ │ + bne.w 73f06 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.w 76bc8 │ │ │ │ + bmi.w 76c04 │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 749d8 │ │ │ │ + b.w 74a14 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #4] │ │ │ │ - b.w 751ca │ │ │ │ + b.w 75206 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 769f2 │ │ │ │ + bne.w 76a2e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 75de2 │ │ │ │ + cbnz r0, 75e1e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a04 │ │ │ │ + bne.w 76a40 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 765a4 │ │ │ │ + bne.w 765e0 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c2a │ │ │ │ + beq.w 74c66 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76904 │ │ │ │ - cbnz r6, 75e0c │ │ │ │ + bne.w 76940 │ │ │ │ + cbnz r6, 75e48 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764d6 │ │ │ │ + bne.w 76512 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c42 │ │ │ │ + bne.w 74c7e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c42 │ │ │ │ + beq.w 74c7e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768e2 │ │ │ │ - cbnz r6, 75e34 │ │ │ │ + bne.w 7691e │ │ │ │ + cbnz r6, 75e70 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764fe │ │ │ │ + bne.w 7653a │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c5a │ │ │ │ + bne.w 74c96 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c5a │ │ │ │ + beq.w 74c96 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768ee │ │ │ │ - cbnz r6, 75e5c │ │ │ │ + bne.w 7692a │ │ │ │ + cbnz r6, 75e98 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76526 │ │ │ │ + bne.w 76562 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c72 │ │ │ │ + bne.w 74cae │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c72 │ │ │ │ + beq.w 74cae │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76930 │ │ │ │ + bne.w 7696c │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 75e82 │ │ │ │ + cbnz r6, 75ebe │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7654e │ │ │ │ + bne.w 7658a │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c8a │ │ │ │ + bne.w 74cc6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c8a │ │ │ │ + beq.w 74cc6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76626 │ │ │ │ + beq.w 76662 │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 75eac │ │ │ │ + cbnz r6, 75ee8 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7638c │ │ │ │ + bne.w 763c8 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74ca2 │ │ │ │ + bne.w 74cde │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74ca2 │ │ │ │ + beq.w 74cde │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76674 │ │ │ │ + beq.w 766b0 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 75ed6 │ │ │ │ + cbnz r6, 75f12 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763b6 │ │ │ │ + bne.w 763f2 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74cba │ │ │ │ + bne.w 74cf6 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74cba │ │ │ │ + beq.w 74cf6 │ │ │ │ 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 74cc6 │ │ │ │ + bne.w 74d02 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74cc6 │ │ │ │ + beq.w 74d02 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cc6 │ │ │ │ + beq.w 74d02 │ │ │ │ str r7, [r3, #76] @ 0x4c │ │ │ │ - b.w 74cc6 │ │ │ │ + b.w 74d02 │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75f1e │ │ │ │ + bne.n 75f5a │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75f88 │ │ │ │ - cbnz r2, 75f28 │ │ │ │ + bne.n 75fc4 │ │ │ │ + cbnz r2, 75f64 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76636 │ │ │ │ + bne.w 76672 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 769ae │ │ │ │ + bne.w 769ea │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76434 │ │ │ │ + bne.w 76470 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c1a │ │ │ │ + bne.w 74c56 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c1a │ │ │ │ + beq.w 74c56 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75f5c │ │ │ │ + bne.n 75f98 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75fc6 │ │ │ │ - cbnz r0, 75f66 │ │ │ │ + bne.n 76002 │ │ │ │ + cbnz r0, 75fa2 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765b6 │ │ │ │ + bne.w 765f2 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76924 │ │ │ │ + bne.w 76960 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76474 │ │ │ │ - cbnz r0, 75f82 │ │ │ │ + bne.w 764b0 │ │ │ │ + cbnz r0, 75fbe │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76266 │ │ │ │ + bne.w 762a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c4e │ │ │ │ + b.w 74c8a │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbnz r2, 75f98 │ │ │ │ + cbnz r2, 75fd4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7663a │ │ │ │ + bne.w 76676 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75fa6 │ │ │ │ + bne.n 75fe2 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76432 │ │ │ │ + bne.w 7646e │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 769ba │ │ │ │ + bne.w 769f6 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 75f48 │ │ │ │ + bne.n 75f84 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 768de │ │ │ │ + bne.w 7691a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c2a │ │ │ │ + beq.w 74c66 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 75fd4 │ │ │ │ + cbnz r0, 76010 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765b8 │ │ │ │ - cbnz r6, 75fde │ │ │ │ + bne.w 765f4 │ │ │ │ + cbnz r6, 7601a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76472 │ │ │ │ + bne.w 764ae │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 75fea │ │ │ │ + cbnz r0, 76026 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76266 │ │ │ │ + bne.w 762a2 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 75ff6 │ │ │ │ + cbnz r0, 76032 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7629e │ │ │ │ + bne.w 762da │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c5a │ │ │ │ + b.w 74c96 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #4] │ │ │ │ - b.w 7515c │ │ │ │ + b.w 75198 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76942 │ │ │ │ + bne.w 7697e │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 76020 │ │ │ │ + cbnz r2, 7605c │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76220 │ │ │ │ + bne.w 7625c │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74d4e │ │ │ │ + bne.w 74d8a │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74d4e │ │ │ │ + beq.w 74d8a │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ - b.w 74d4e │ │ │ │ + b.w 74d8a │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7514e │ │ │ │ + beq.w 7518a │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75154 │ │ │ │ - b.w 7515c │ │ │ │ - ldr r2, [pc, #640] @ (762d0 ) │ │ │ │ + beq.w 75190 │ │ │ │ + b.w 75198 │ │ │ │ + ldr r2, [pc, #640] @ (7630c ) │ │ │ │ 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 76086 │ │ │ │ + beq.n 760c2 │ │ │ │ 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 7501c │ │ │ │ + b.w 75058 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 75548 │ │ │ │ - b.w 75508 │ │ │ │ + bne.w 75584 │ │ │ │ + b.w 75544 │ │ │ │ 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 75108 │ │ │ │ - b.w 7510c │ │ │ │ + bne.w 75144 │ │ │ │ + b.w 75148 │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76766 │ │ │ │ + beq.w 767a2 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 760b6 │ │ │ │ + bne.n 760f2 │ │ │ │ movw r6, #42636 @ 0xa68c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7675a │ │ │ │ + beq.w 76796 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 760ce │ │ │ │ + bne.n 7610a │ │ │ │ movw r6, #42428 @ 0xa5bc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7680c │ │ │ │ + beq.w 76848 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 760e6 │ │ │ │ + bne.n 76122 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 767ae │ │ │ │ + beq.w 767ea │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 760f6 │ │ │ │ + bne.n 76132 │ │ │ │ movw r6, #42012 @ 0xa41c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 76772 │ │ │ │ + bne.w 767ae │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 750bc │ │ │ │ + b.w 750f8 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76584 │ │ │ │ + bne.w 765c0 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 755a4 │ │ │ │ + beq.w 755e0 │ │ │ │ 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 755a4 │ │ │ │ + b.w 755e0 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76170 │ │ │ │ + bne.n 761ac │ │ │ │ ldr r7, [r1, #12] │ │ │ │ - cbnz r7, 7619e │ │ │ │ - cbnz r0, 7617a │ │ │ │ + cbnz r7, 761da │ │ │ │ + cbnz r0, 761b6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75736 │ │ │ │ + bne.w 75772 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 76186 │ │ │ │ + cbnz r0, 761c2 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c8c │ │ │ │ + bne.w 75cc8 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746f2 │ │ │ │ + bne.w 7472e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746f4 │ │ │ │ + beq.w 74730 │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.n 75c9c │ │ │ │ + b.n 75cd8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r0, 761ae │ │ │ │ + cbnz r0, 761ea │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7573a │ │ │ │ + bne.w 75776 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 761bc │ │ │ │ + bne.n 761f8 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75c8c │ │ │ │ + bne.w 75cc8 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75756 │ │ │ │ + bne.w 75792 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75c9c │ │ │ │ - b.n 76198 │ │ │ │ + beq.w 75cd8 │ │ │ │ + b.n 761d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ebc │ │ │ │ + bne.w 75ef8 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 761e6 │ │ │ │ + cbnz r0, 76222 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76602 │ │ │ │ - cbnz r6, 761ec │ │ │ │ + bne.w 7663e │ │ │ │ + cbnz r6, 76228 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ - cbnz r7, 7624c │ │ │ │ + cbnz r7, 76288 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7625a │ │ │ │ + bne.n 76296 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f0a │ │ │ │ + bne.w 75f46 │ │ │ │ mov r0, r7 │ │ │ │ - b.w 74cc6 │ │ │ │ + b.w 74d02 │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 73f62 │ │ │ │ - b.w 73e6e │ │ │ │ + beq.w 73f9e │ │ │ │ + b.w 73eaa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 756e2 │ │ │ │ - b.w 73f3c │ │ │ │ + bne.w 7571e │ │ │ │ + b.w 73f78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7673a │ │ │ │ + bne.w 76776 │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76028 │ │ │ │ - b.w 74d4e │ │ │ │ + beq.w 76064 │ │ │ │ + b.w 74d8a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73fb4 │ │ │ │ - b.n 75da6 │ │ │ │ + bne.w 73ff0 │ │ │ │ + b.n 75de2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75ee6 │ │ │ │ + bne.w 75f22 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7625a │ │ │ │ + cbnz r0, 76296 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f0a │ │ │ │ + bne.w 75f46 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74cc6 │ │ │ │ + b.w 74d02 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764fe │ │ │ │ + bne.w 7653a │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r7, [r3, #32] │ │ │ │ - cbnz r6, 76272 │ │ │ │ + cbnz r6, 762ae │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ - cbnz r7, 762a0 │ │ │ │ - cbnz r0, 7627a │ │ │ │ + cbnz r7, 762dc │ │ │ │ + cbnz r0, 762b6 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 762da │ │ │ │ + bne.n 76316 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76910 │ │ │ │ + bne.w 7694c │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76316 │ │ │ │ - cbnz r0, 76292 │ │ │ │ + bne.n 76352 │ │ │ │ + cbnz r0, 762ce │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7634c │ │ │ │ + bne.n 76388 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c7e │ │ │ │ + b.w 74cba │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e44 │ │ │ │ + bne.w 75e80 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 762aa │ │ │ │ + cbnz r0, 762e6 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ - cbnz r7, 762dc │ │ │ │ - cbnz r6, 762b2 │ │ │ │ + cbnz r7, 76318 │ │ │ │ + cbnz r6, 762ee │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76314 │ │ │ │ + bne.n 76350 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 762bc │ │ │ │ + cbnz r0, 762f8 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7634c │ │ │ │ + bne.n 76388 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 762c8 │ │ │ │ + cbnz r0, 76304 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763da │ │ │ │ + bne.w 76416 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c8a │ │ │ │ + b.w 74cc6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76526 │ │ │ │ + bne.w 76562 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 762e6 │ │ │ │ + cbnz r6, 76322 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 76316 │ │ │ │ - cbnz r0, 762ee │ │ │ │ + cbnz r7, 76352 │ │ │ │ + cbnz r0, 7632a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7634c │ │ │ │ + bne.n 76388 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7691a │ │ │ │ + bne.w 76956 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 763dc │ │ │ │ - cbnz r0, 76308 │ │ │ │ + bne.n 76418 │ │ │ │ + cbnz r0, 76344 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7667c │ │ │ │ + bne.w 766b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c96 │ │ │ │ + b.w 74cd2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e6c │ │ │ │ + bne.w 75ea8 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 76320 │ │ │ │ + cbnz r0, 7635c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 7634e │ │ │ │ - cbnz r6, 76328 │ │ │ │ + cbnz r7, 7638a │ │ │ │ + cbnz r6, 76364 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 763da │ │ │ │ + bne.n 76416 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 76334 │ │ │ │ + cbnz r0, 76370 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7667c │ │ │ │ + bne.w 766b8 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 76340 │ │ │ │ + cbnz r0, 7637c │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761d6 │ │ │ │ + bne.w 76212 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74ca2 │ │ │ │ + b.w 74cde │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7654e │ │ │ │ + bne.w 7658a │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 7635a │ │ │ │ + cbnz r6, 76396 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 763dc │ │ │ │ - cbnz r0, 76364 │ │ │ │ + bne.n 76418 │ │ │ │ + cbnz r0, 763a0 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7667c │ │ │ │ + bne.w 766b8 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 769dc │ │ │ │ + bne.w 76a18 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761d8 │ │ │ │ - cbnz r0, 76380 │ │ │ │ + bne.w 76214 │ │ │ │ + cbnz r0, 763bc │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76600 │ │ │ │ + bne.w 7663c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74cae │ │ │ │ + b.w 74cea │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7667c │ │ │ │ + beq.w 766b8 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 7662e │ │ │ │ + beq.w 7666a │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 763a6 │ │ │ │ + cbnz r6, 763e2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75ebc │ │ │ │ + bne.w 75ef8 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74cae │ │ │ │ + bne.w 74cea │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74cae │ │ │ │ + beq.w 74cea │ │ │ │ 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 75ef0 │ │ │ │ + bne.w 75f2c │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75ef0 │ │ │ │ - b.n 75ee6 │ │ │ │ + beq.w 75f2c │ │ │ │ + b.n 75f22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75e92 │ │ │ │ + bne.w 75ece │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 763ea │ │ │ │ + cbnz r0, 76426 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7667e │ │ │ │ - cbnz r6, 763f4 │ │ │ │ + bne.w 766ba │ │ │ │ + cbnz r6, 76430 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761d6 │ │ │ │ + bne.w 76212 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 76400 │ │ │ │ + cbnz r0, 7643c │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76600 │ │ │ │ + bne.w 7663c │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7640c │ │ │ │ + cbnz r0, 76448 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7624c │ │ │ │ + bne.w 76288 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74cba │ │ │ │ + b.w 74cf6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76030 │ │ │ │ + beq.w 7606c │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d4e │ │ │ │ - b.n 76030 │ │ │ │ + beq.w 74d8a │ │ │ │ + b.n 7606c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7672c │ │ │ │ + bne.w 76768 │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ - b.w 74d7a │ │ │ │ + b.w 74db6 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r6, 76444 │ │ │ │ + cbnz r6, 76480 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f4c │ │ │ │ + bne.w 75f88 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76452 │ │ │ │ + bne.n 7648e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75fc4 │ │ │ │ + bne.w 76000 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 768d2 │ │ │ │ + bne.w 7690e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 765b8 │ │ │ │ + bne.w 765f4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c42 │ │ │ │ + bne.w 74c7e │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c42 │ │ │ │ + beq.w 74c7e │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r0, 76482 │ │ │ │ + cbnz r0, 764be │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76268 │ │ │ │ - cbnz r6, 7648c │ │ │ │ + bne.w 762a4 │ │ │ │ + cbnz r6, 764c8 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7629e │ │ │ │ + bne.w 762da │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 76498 │ │ │ │ + cbnz r0, 764d4 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762da │ │ │ │ + bne.w 76316 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 764a4 │ │ │ │ + cbnz r0, 764e0 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76314 │ │ │ │ + bne.w 76350 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c72 │ │ │ │ + b.w 74cae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f48 │ │ │ │ + beq.w 75f84 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 768bc │ │ │ │ + bne.w 768f8 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 764c6 │ │ │ │ + cbnz r6, 76502 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75df4 │ │ │ │ + bne.w 75e30 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c36 │ │ │ │ + bne.w 74c72 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c36 │ │ │ │ + beq.w 74c72 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768b2 │ │ │ │ - cbnz r6, 764ee │ │ │ │ + bne.w 768ee │ │ │ │ + cbnz r6, 7652a │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e1c │ │ │ │ + bne.w 75e58 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c4e │ │ │ │ + bne.w 74c8a │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c4e │ │ │ │ + beq.w 74c8a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 768fa │ │ │ │ - cbnz r6, 76516 │ │ │ │ + bne.w 76936 │ │ │ │ + cbnz r6, 76552 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e44 │ │ │ │ + bne.w 75e80 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c66 │ │ │ │ + bne.w 74ca2 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c66 │ │ │ │ + beq.w 74ca2 │ │ │ │ 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, 7653e │ │ │ │ + cbnz r6, 7657a │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e6c │ │ │ │ + bne.w 75ea8 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c7e │ │ │ │ + bne.w 74cba │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c7e │ │ │ │ + beq.w 74cba │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76934 │ │ │ │ + bne.w 76970 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 76564 │ │ │ │ + cbnz r6, 765a0 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75e92 │ │ │ │ + bne.w 75ece │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c96 │ │ │ │ + bne.w 74cd2 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c96 │ │ │ │ - b.n 7638c │ │ │ │ - ldr r5, [pc, #692] @ (7682c ) │ │ │ │ + beq.w 74cd2 │ │ │ │ + b.n 763c8 │ │ │ │ + ldr r5, [pc, #692] @ (76868 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 75d0c │ │ │ │ - movw r1, #1681 @ 0x691 │ │ │ │ + b.w 75d48 │ │ │ │ + movw r1, #1541 @ 0x605 │ │ │ │ movt r1, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 769c8 │ │ │ │ + bne.w 76a04 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7612a │ │ │ │ - b.w 755a4 │ │ │ │ + bne.w 76166 │ │ │ │ + b.w 755e0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 74c2a │ │ │ │ + b.w 74c66 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75fc4 │ │ │ │ - b.n 75df4 │ │ │ │ + beq.w 76000 │ │ │ │ + b.n 75e30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 764d6 │ │ │ │ + bne.n 76512 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r7, [r3, #24] │ │ │ │ - cbnz r6, 765c6 │ │ │ │ + cbnz r6, 76602 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76474 │ │ │ │ - cbnz r0, 765d0 │ │ │ │ + bne.w 764b0 │ │ │ │ + cbnz r0, 7660c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76266 │ │ │ │ + bne.w 762a2 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7699e │ │ │ │ + bne.w 769da │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762a0 │ │ │ │ - cbnz r0, 765ec │ │ │ │ + bne.w 762dc │ │ │ │ + cbnz r0, 76628 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 762da │ │ │ │ + bne.w 76316 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 74c66 │ │ │ │ + b.w 74ca2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76472 │ │ │ │ - b.n 75e1c │ │ │ │ + beq.w 764ae │ │ │ │ + b.n 75e58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 763b6 │ │ │ │ + bne.w 763f2 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76250 │ │ │ │ + bne.w 7628c │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7624e │ │ │ │ + bne.w 7628a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7625a │ │ │ │ + bne.w 76296 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7625a │ │ │ │ + beq.w 76296 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 75f0a │ │ │ │ + b.n 75f46 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75ea4 │ │ │ │ - b.n 75eac │ │ │ │ + beq.w 75ee0 │ │ │ │ + b.n 75ee8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7639e │ │ │ │ - b.n 763a6 │ │ │ │ + beq.w 763da │ │ │ │ + b.n 763e2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7664c │ │ │ │ + bne.n 76688 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76434 │ │ │ │ - cbnz r6, 76656 │ │ │ │ + bne.w 76470 │ │ │ │ + cbnz r6, 76692 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f48 │ │ │ │ + bne.w 75f84 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 76662 │ │ │ │ + cbnz r6, 7669e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75fc4 │ │ │ │ + bne.w 76000 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74c36 │ │ │ │ + bne.w 74c72 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c36 │ │ │ │ - b.n 765b6 │ │ │ │ + beq.w 74c72 │ │ │ │ + b.n 765f2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75ece │ │ │ │ - b.n 75ed6 │ │ │ │ + beq.w 75f0a │ │ │ │ + b.n 75f12 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 7668c │ │ │ │ + cbnz r6, 766c8 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 761d8 │ │ │ │ - cbnz r0, 76694 │ │ │ │ + bne.w 76214 │ │ │ │ + cbnz r0, 766d0 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76600 │ │ │ │ + bne.n 7663c │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 761ec │ │ │ │ + bne.w 76228 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 761ee │ │ │ │ - b.n 7624e │ │ │ │ + beq.w 7622a │ │ │ │ + b.n 7628a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75d7c │ │ │ │ - b.w 75d84 │ │ │ │ + beq.w 75db8 │ │ │ │ + b.w 75dc0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74750 │ │ │ │ + beq.w 7478c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74df0 │ │ │ │ - b.w 74de8 │ │ │ │ + beq.w 74e2c │ │ │ │ + b.w 74e24 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 76a84 │ │ │ │ - cbnz r7, 766da │ │ │ │ + bne.w 76ac0 │ │ │ │ + cbnz r7, 76716 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d6c │ │ │ │ + bne.w 75da8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 767ea │ │ │ │ + bne.w 76826 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746da │ │ │ │ + beq.w 74716 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.n 767e4 │ │ │ │ + beq.n 76820 │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 76704 │ │ │ │ + cbnz r0, 76740 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75bbc │ │ │ │ + bne.w 75bf8 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746f2 │ │ │ │ + bne.w 7472e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 746f2 │ │ │ │ + beq.w 7472e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76a92 │ │ │ │ + bne.w 76ace │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75bdc │ │ │ │ - b.w 746fe │ │ │ │ + beq.w 75c18 │ │ │ │ + b.w 7473a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d7a │ │ │ │ - b.n 7642a │ │ │ │ + beq.w 74db6 │ │ │ │ + b.n 76466 │ │ │ │ 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 74d4e │ │ │ │ + bne.w 74d8a │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74d4e │ │ │ │ - b.n 7641a │ │ │ │ + beq.w 74d8a │ │ │ │ + b.n 76456 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 750bc │ │ │ │ + b.w 750f8 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 750bc │ │ │ │ + b.w 750f8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7610e │ │ │ │ + bne.w 7614a │ │ │ │ movw r6, #22148 @ 0x5684 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76800 │ │ │ │ + beq.n 7683c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76786 │ │ │ │ + bne.n 767c2 │ │ │ │ movw r4, #21632 @ 0x5480 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 76d72 │ │ │ │ + bne.w 76dae │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 750bc │ │ │ │ + b.w 750f8 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 750bc │ │ │ │ + b.w 750f8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7516a │ │ │ │ + beq.w 751a6 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 74c0e │ │ │ │ + b.w 74c4a │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 74630 │ │ │ │ + b.w 7466c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 766ec │ │ │ │ - b.w 75736 │ │ │ │ + bne.n 76728 │ │ │ │ + b.w 75772 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 766fc │ │ │ │ - b.n 76704 │ │ │ │ + beq.n 76738 │ │ │ │ + b.n 76740 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746da │ │ │ │ + b.w 74716 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 766ec │ │ │ │ + b.n 76728 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73d50 │ │ │ │ + b.w 73d8c │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 750bc │ │ │ │ + b.w 750f8 │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 750bc │ │ │ │ - ldr r4, [pc, #20] @ (76830 ) │ │ │ │ - b.w 75596 │ │ │ │ + b.w 750f8 │ │ │ │ + ldr r4, [pc, #20] @ (7686c ) │ │ │ │ + b.w 755d2 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 7531c │ │ │ │ + b.w 75358 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r5, 76840 │ │ │ │ + cbz r5, 7687c │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74830 │ │ │ │ + beq.w 7486c │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 74830 │ │ │ │ + b.w 7486c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 74dc6 │ │ │ │ + beq.w 74e02 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 74dc6 │ │ │ │ + b.w 74e02 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ - b.w 73c8a │ │ │ │ + b.w 73cc6 │ │ │ │ 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 748f2 │ │ │ │ + ble.w 7492e │ │ │ │ movs r5, #0 │ │ │ │ - b.w 7463a │ │ │ │ + b.w 74676 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76714 │ │ │ │ + bne.w 76750 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - b.n 76198 │ │ │ │ + b.n 761d4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74a08 │ │ │ │ - b.w 74a10 │ │ │ │ + bne.w 74a44 │ │ │ │ + b.w 74a4c │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 74e22 │ │ │ │ + b.w 74e5e │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 74e30 │ │ │ │ + b.w 74e6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75f00 │ │ │ │ - b.w 75f0a │ │ │ │ + bne.w 75f3c │ │ │ │ + b.w 75f46 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r0 │ │ │ │ - b.w 73daa │ │ │ │ + b.w 73de6 │ │ │ │ str r7, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 764e6 │ │ │ │ - b.n 764ee │ │ │ │ + beq.w 76522 │ │ │ │ + b.n 7652a │ │ │ │ ldr r6, [r3, #20] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 765a2 │ │ │ │ + bne.w 765de │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c2a │ │ │ │ - b.w 75df4 │ │ │ │ + beq.w 74c66 │ │ │ │ + b.w 75e30 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7646a │ │ │ │ - b.w 74c42 │ │ │ │ + beq.w 764a6 │ │ │ │ + b.w 74c7e │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 765a4 │ │ │ │ + b.n 765e0 │ │ │ │ str r7, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75e2c │ │ │ │ - b.w 75e34 │ │ │ │ + beq.w 75e68 │ │ │ │ + b.w 75e70 │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75e54 │ │ │ │ - b.w 75e5c │ │ │ │ + beq.w 75e90 │ │ │ │ + b.w 75e98 │ │ │ │ str r7, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7650e │ │ │ │ - b.n 76516 │ │ │ │ + beq.w 7654a │ │ │ │ + b.n 76552 │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75e04 │ │ │ │ - b.w 75e0c │ │ │ │ + beq.w 75e40 │ │ │ │ + b.w 75e48 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7628c │ │ │ │ - b.n 76292 │ │ │ │ + beq.w 762c8 │ │ │ │ + b.n 762ce │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76300 │ │ │ │ - b.n 76308 │ │ │ │ + beq.w 7633c │ │ │ │ + b.n 76344 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f7a │ │ │ │ - b.w 75f82 │ │ │ │ + beq.w 75fb6 │ │ │ │ + b.w 75fbe │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - b.n 7653e │ │ │ │ + b.n 7657a │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - b.w 75e82 │ │ │ │ + b.w 75ebe │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 75daa │ │ │ │ + b.w 75de6 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 74d38 │ │ │ │ + beq.w 74d74 │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 7695a │ │ │ │ + cbnz r2, 76996 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7673c │ │ │ │ + bne.w 76778 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76750 │ │ │ │ - b.w 74d4e │ │ │ │ + beq.w 7678c │ │ │ │ + b.w 74d8a │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75012 │ │ │ │ + b.w 7504e │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r3, r1, r2 │ │ │ │ - b.w 75804 │ │ │ │ + b.w 75840 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7572e │ │ │ │ - b.w 746da │ │ │ │ + beq.w 7576a │ │ │ │ + b.w 74716 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 75d34 │ │ │ │ + b.w 75d70 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 75960 │ │ │ │ + b.w 7599c │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765e4 │ │ │ │ - b.n 765ec │ │ │ │ + beq.w 76620 │ │ │ │ + b.n 76628 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746e6 │ │ │ │ + b.w 74722 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75f40 │ │ │ │ - b.w 74c1a │ │ │ │ + beq.w 75f7c │ │ │ │ + b.w 74c56 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75fbc │ │ │ │ + beq.w 75ff8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 765a4 │ │ │ │ + b.n 765e0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7612a │ │ │ │ - b.w 755a4 │ │ │ │ + bne.w 76166 │ │ │ │ + b.w 755e0 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76378 │ │ │ │ - b.n 76380 │ │ │ │ + beq.w 763b4 │ │ │ │ + b.n 763bc │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.w 73eaa │ │ │ │ + b.w 73ee6 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 76a08 │ │ │ │ + cbnz r0, 76a44 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c1a │ │ │ │ - b.n 764b0 │ │ │ │ + beq.w 74c56 │ │ │ │ + b.n 764ec │ │ │ │ mov r0, r5 │ │ │ │ - b.n 764b0 │ │ │ │ + b.n 764ec │ │ │ │ mov r0, r5 │ │ │ │ - b.w 74c1a │ │ │ │ + b.w 74c56 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 74b88 │ │ │ │ + b.w 74bc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75bee │ │ │ │ - b.w 75be4 │ │ │ │ + beq.w 75c2a │ │ │ │ + b.w 75c20 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73e14 │ │ │ │ + b.w 73e50 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 752c0 │ │ │ │ + beq.w 752fc │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 752c0 │ │ │ │ + b.w 752fc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74830 │ │ │ │ + b.w 7486c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7590e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 7594a │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 75da6 │ │ │ │ + beq.w 75de2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75da6 │ │ │ │ + bne.w 75de2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75daa │ │ │ │ + b.w 75de6 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76a56 │ │ │ │ - b.w 75da6 │ │ │ │ + bne.n 76a92 │ │ │ │ + b.w 75de2 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 76a70 │ │ │ │ + b.n 76aac │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751d8 │ │ │ │ + beq.w 75214 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 746ce │ │ │ │ + b.w 7470a │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.w 746f4 │ │ │ │ + b.w 74730 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.w 73e3a │ │ │ │ - cbnz r0, 76aba │ │ │ │ + b.w 73e76 │ │ │ │ + cbnz r0, 76af6 │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ - b.w 74d1a │ │ │ │ - cbnz r0, 76ac6 │ │ │ │ + b.w 74d56 │ │ │ │ + cbnz r0, 76b02 │ │ │ │ str r6, [r3, #108] @ 0x6c │ │ │ │ - b.w 74d26 │ │ │ │ + b.w 74d62 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76aac │ │ │ │ - b.w 74d1a │ │ │ │ + bne.n 76ae8 │ │ │ │ + b.w 74d56 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76ab4 │ │ │ │ - b.w 74d26 │ │ │ │ + bne.n 76af0 │ │ │ │ + b.w 74d62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74f62 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 74f9e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #52860 @ 0xce7c │ │ │ │ + movw r1, #56124 @ 0xdb3c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75daa │ │ │ │ + b.w 75de6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #53020 @ 0xcf1c │ │ │ │ + movw r1, #56284 @ 0xdbdc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75daa │ │ │ │ + b.w 75de6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 759b0 │ │ │ │ - b.w 75da6 │ │ │ │ + bne.w 759ec │ │ │ │ + b.w 75de2 │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 759b0 │ │ │ │ - b.w 75da6 │ │ │ │ + bne.w 759ec │ │ │ │ + b.w 75de2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52652 @ 0xcdac │ │ │ │ + movw r1, #55916 @ 0xda6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75daa │ │ │ │ - cbnz r6, 76b56 │ │ │ │ + b.w 75de6 │ │ │ │ + cbnz r6, 76b92 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.w 74dd6 │ │ │ │ + b.w 74e12 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 76b50 │ │ │ │ - b.w 74746 │ │ │ │ - cbnz r0, 76b6c │ │ │ │ + bne.n 76b8c │ │ │ │ + b.w 74782 │ │ │ │ + cbnz r0, 76ba8 │ │ │ │ str.w r7, [r3, #136] @ 0x88 │ │ │ │ - b.w 74d8a │ │ │ │ + b.w 74dc6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 76b64 │ │ │ │ - b.w 74d8a │ │ │ │ + bne.n 76ba0 │ │ │ │ + b.w 74dc6 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 759a6 │ │ │ │ + b.w 759e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 73f14 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 73f50 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #52692 @ 0xcdd4 │ │ │ │ + movw r1, #55956 @ 0xda94 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75daa │ │ │ │ + b.w 75de6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7569a │ │ │ │ - ldr r0, [pc, #436] @ (76d80 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 756d6 │ │ │ │ + ldr r0, [pc, #436] @ (76dbc ) │ │ │ │ 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 76c62 │ │ │ │ + beq.n 76c9e │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 76c62 │ │ │ │ + bhi.n 76c9e │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 75db8 │ │ │ │ + b.w 75df4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53100 @ 0xcf6c │ │ │ │ + movw r1, #56364 @ 0xdc2c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75daa │ │ │ │ + b.w 75de6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53180 @ 0xcfbc │ │ │ │ + movw r1, #56444 @ 0xdc7c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75daa │ │ │ │ + b.w 75de6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #53344 @ 0xd060 │ │ │ │ + movw r1, #56608 @ 0xdd20 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.w 749b6 │ │ │ │ + bl d5248 │ │ │ │ + b.w 749f2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 76bf8 │ │ │ │ - cbz r0, 76c7a │ │ │ │ + b.n 76c34 │ │ │ │ + cbz r0, 76cb6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d5e │ │ │ │ + beq.w 74d9a │ │ │ │ str.w r7, [r3, #128] @ 0x80 │ │ │ │ - b.w 74d5e │ │ │ │ - cbz r0, 76c8e │ │ │ │ + b.w 74d9a │ │ │ │ + cbz r0, 76cca │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74d6a │ │ │ │ + beq.w 74da6 │ │ │ │ str r7, [r3, #124] @ 0x7c │ │ │ │ - b.w 74d6a │ │ │ │ + b.w 74da6 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a14 │ │ │ │ + bne.w 74a50 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7481e │ │ │ │ - b.w 74a10 │ │ │ │ + beq.w 7485a │ │ │ │ + b.w 74a4c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 74966 │ │ │ │ - b.w 74986 │ │ │ │ + bne.w 749a2 │ │ │ │ + b.w 749c2 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 74800 │ │ │ │ + b.w 7483c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ - b.w 752b2 │ │ │ │ - bl d7ce4 │ │ │ │ + b.w 752ee │ │ │ │ + bl d74dc │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.w 75da6 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.w 75de2 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52812 @ 0xce4c │ │ │ │ + movw r1, #56076 @ 0xdb0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75daa │ │ │ │ + b.w 75de6 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 76a70 │ │ │ │ - cbz r0, 76d0e │ │ │ │ + b.n 76aac │ │ │ │ + cbz r0, 76d4a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cea │ │ │ │ + beq.w 74d26 │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ - b.w 74cea │ │ │ │ - cbnz r0, 76d54 │ │ │ │ + b.w 74d26 │ │ │ │ + cbnz r0, 76d90 │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ - b.w 74cf6 │ │ │ │ - cbnz r0, 76d36 │ │ │ │ + b.w 74d32 │ │ │ │ + cbnz r0, 76d72 │ │ │ │ str r6, [r3, #80] @ 0x50 │ │ │ │ - b.w 74cd2 │ │ │ │ - cbz r0, 76d30 │ │ │ │ + b.w 74d0e │ │ │ │ + cbz r0, 76d6c │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cde │ │ │ │ + beq.w 74d1a │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ - b.w 74cde │ │ │ │ + b.w 74d1a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76d1e │ │ │ │ - b.w 74cd2 │ │ │ │ - cbz r0, 76d4e │ │ │ │ + bne.n 76d5a │ │ │ │ + b.w 74d0e │ │ │ │ + cbz r0, 76d8a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74d02 │ │ │ │ + beq.w 74d3e │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ - b.w 74d02 │ │ │ │ + b.w 74d3e │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 76d16 │ │ │ │ - b.w 74cf6 │ │ │ │ - cbz r0, 76d6c │ │ │ │ + bne.n 76d52 │ │ │ │ + b.w 74d32 │ │ │ │ + cbz r0, 76da8 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74d0e │ │ │ │ + beq.w 74d4a │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ - b.w 74d0e │ │ │ │ + b.w 74d4a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7679c │ │ │ │ - b.w 7461a │ │ │ │ + bne.w 767d8 │ │ │ │ + b.w 74656 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076d84 : │ │ │ │ +00076dc0 : │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 76dc4 │ │ │ │ + cbz r2, 76e00 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 76dc4 │ │ │ │ + cbz r2, 76e00 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (76dcc ) │ │ │ │ + ldr r2, [pc, #32] @ (76e08 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 76dc8 │ │ │ │ + cbz r4, 76e04 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076dd0 : │ │ │ │ +00076e0c : │ │ │ │ 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 76dec │ │ │ │ + bne.n 76e28 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 76df6 │ │ │ │ + cbnz r3, 76e32 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #1681 @ 0x691 │ │ │ │ + movw r2, #1541 @ 0x605 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76e10 │ │ │ │ + bne.n 76e4c │ │ │ │ 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 76e08 │ │ │ │ + b.n 76e44 │ │ │ │ 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 sl, [r0, #172] @ 0xac │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 77696 │ │ │ │ + bne.w 776aa │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ movw r6, #40764 @ 0x9f3c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 77264 │ │ │ │ + bne.w 77314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77720 │ │ │ │ + bl 77730 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 770f8 │ │ │ │ + beq.w 771a8 │ │ │ │ movw r8, #40764 @ 0x9f3c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bne.w 77088 │ │ │ │ + bne.w 77136 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 775a6 │ │ │ │ + beq.w 7758a │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 775a6 │ │ │ │ + beq.w 7758a │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77342 │ │ │ │ + beq.w 77358 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 770d8 │ │ │ │ + beq.w 77186 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 7711c │ │ │ │ + bne.w 771cc │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 77048 │ │ │ │ + bne.w 770f2 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.w 77674 │ │ │ │ + bne.w 77690 │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r7, #30 │ │ │ │ - bmi.w 77106 │ │ │ │ + bmi.w 771b6 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 76f2e │ │ │ │ + bne.n 76fec │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 76f90 │ │ │ │ + ble.w 77050 │ │ │ │ ldr.w r1, [r4, #172] @ 0xac │ │ │ │ add.w lr, r5, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77580 │ │ │ │ + beq.w 77598 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 772b4 │ │ │ │ + ble.n 76f4e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f22 │ │ │ │ + beq.n 76fe0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 772b4 │ │ │ │ + beq.n 76f4e │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 76f22 │ │ │ │ + beq.n 76fe0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 772b4 │ │ │ │ + beq.n 76f4e │ │ │ │ add.w r8, r1, #16 │ │ │ │ movs r0, #2 │ │ │ │ - adds r0, #1 │ │ │ │ - ldr.w r9, [r8, #4]! │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.n 76f22 │ │ │ │ - cmp r5, r0 │ │ │ │ - beq.w 772b4 │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 76f12 │ │ │ │ + beq.n 76fe0 │ │ │ │ + cmp r5, r0 │ │ │ │ + bne.n 76f40 │ │ │ │ + ldr r7, [r4, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + lsls r1, r7, #22 │ │ │ │ + bpl.n 77050 │ │ │ │ + ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ + cmp ip, r6 │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + beq.n 7705a │ │ │ │ + ldr r1, [pc, #608] @ (771c8 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl d8ab8 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 76fb8 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #592] @ (771c8 ) │ │ │ │ + movw r0, #40764 @ 0x9f3c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl d8ab8 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 77716 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 76fa0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7770e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 76fb4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 77706 │ │ │ │ + cmp r6, r7 │ │ │ │ + beq.n 77058 │ │ │ │ + ldr r7, [r4, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + bpl.n 76fc8 │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 7766c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 77114 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 76f90 │ │ │ │ + beq.n 77050 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ - b.n 76ee4 │ │ │ │ - ldr r1, [pc, #488] @ (77118 ) │ │ │ │ + b.n 76f22 │ │ │ │ + ldr r1, [pc, #472] @ (771c8 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d92c0 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + bl d8ab8 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 772b0 │ │ │ │ + beq.w 77624 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #468] @ (77118 ) │ │ │ │ + ldr r1, [pc, #452] @ (771c8 ) │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl d92c0 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ + bl d8ab8 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7729e │ │ │ │ + beq.w 77614 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 76f6c │ │ │ │ + beq.n 7702a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7765a │ │ │ │ + beq.w 776e2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 76f80 │ │ │ │ + beq.n 7703e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7764e │ │ │ │ + beq.w 776fa │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 772b0 │ │ │ │ + bne.w 77624 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.n 76ece │ │ │ │ + bgt.w 76f0c │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.w 772d0 │ │ │ │ + bne.n 76f66 │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 77024 │ │ │ │ + ble.n 770da │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r3, r5, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r0, 77002 │ │ │ │ + cbz r0, 770b8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 77326 │ │ │ │ + ble.n 76fba │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 76ff6 │ │ │ │ + beq.n 770ac │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 77326 │ │ │ │ + beq.n 76fba │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 76ff6 │ │ │ │ + beq.n 770ac │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 77326 │ │ │ │ + beq.n 76fba │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 76ff6 │ │ │ │ + beq.n 770ac │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 77326 │ │ │ │ + beq.n 76fba │ │ │ │ ldr.w r8, [lr, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 76fe6 │ │ │ │ + bne.n 7709e │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 77024 │ │ │ │ + beq.n 770da │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - b.n 76fb8 │ │ │ │ + b.n 77076 │ │ │ │ mov r5, r4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 7701e │ │ │ │ + beq.n 770d4 │ │ │ │ ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 77004 │ │ │ │ + bne.n 770ba │ │ │ │ movw r5, #36416 @ 0x8e40 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 77326 │ │ │ │ + bne.w 76fba │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 76fb0 │ │ │ │ + bne.n 7706e │ │ │ │ lsls r3, r7, #30 │ │ │ │ - bmi.n 77032 │ │ │ │ + bmi.w 76fc8 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7766c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 77666 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 7706a │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq.w 76fc8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c27c4 │ │ │ │ + b.n 76fc8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76eae │ │ │ │ + beq.w 76eea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76eae │ │ │ │ + bne.w 76eea │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 76eae │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76eea │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77040 │ │ │ │ + beq.w 76fd8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77040 │ │ │ │ + bne.w 76fd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77040 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76fd8 │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7734a │ │ │ │ + bne.w 77360 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.w 773e6 │ │ │ │ + bpl.w 775be │ │ │ │ ldrd r1, r0, [r5, #8] │ │ │ │ - bl 78728 │ │ │ │ + bl 78738 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 773d2 │ │ │ │ + beq.w 773e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7740e │ │ │ │ - cbz r7, 770f8 │ │ │ │ + beq.w 77454 │ │ │ │ + cbz r7, 771a8 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 76e9c │ │ │ │ + bne.w 76ed8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 770e2 │ │ │ │ + beq.n 77192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7768e │ │ │ │ + cbnz r3, 77192 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44 @ 0x2c │ │ │ │ + movw r1, #3308 @ 0xcec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7755e │ │ │ │ + bne.w 775e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 77042 │ │ │ │ + b.n 76fda │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7749a │ │ │ │ + bmi.w 774c4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 76ebc │ │ │ │ - blt.n 770ac │ │ │ │ + b.n 76ef8 │ │ │ │ + blt.n 7715c │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8048c │ │ │ │ + bl 80400 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ble.w 76ea2 │ │ │ │ + ble.w 76ede │ │ │ │ movw lr, #36416 @ 0x8e40 │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r9 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ @@ -114738,659 +114804,603 @@ │ │ │ │ strd r5, r6, [sp, #20] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 776ba │ │ │ │ + bge.w 77672 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 77226 │ │ │ │ + beq.n 772d6 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7723a │ │ │ │ + beq.n 772ea │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 77338 │ │ │ │ + beq.w 7734e │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 773dc │ │ │ │ + beq.w 77464 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 774d2 │ │ │ │ + beq.w 774fc │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 8048c │ │ │ │ + bl 80400 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 771b8 │ │ │ │ + bne.n 77268 │ │ │ │ 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 771ce │ │ │ │ + bne.n 7727e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 7723e │ │ │ │ + bne.n 772ee │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7723e │ │ │ │ + bne.n 772ee │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 774dc │ │ │ │ + bne.w 77506 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 774dc │ │ │ │ + bne.w 77506 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 77236 │ │ │ │ + bne.n 772e6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77236 │ │ │ │ + bne.n 772e6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 774fe │ │ │ │ + beq.w 77528 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7745a │ │ │ │ + ble.w 77484 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7724a │ │ │ │ + bne.n 772fa │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, ip │ │ │ │ - bne.n 77152 │ │ │ │ + bne.n 77202 │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ ldrd r6, r4, [sp, #24] │ │ │ │ - b.n 76ea2 │ │ │ │ + b.n 76ede │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 771f8 │ │ │ │ + beq.n 772a8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 77200 │ │ │ │ + b.n 772b0 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 774e0 │ │ │ │ + bne.w 7750a │ │ │ │ mov r4, r3 │ │ │ │ - b.n 771e8 │ │ │ │ + b.n 77298 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7745a │ │ │ │ + beq.w 77484 │ │ │ │ adds r6, #12 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 77452 │ │ │ │ + bne.w 7747c │ │ │ │ mov ip, r1 │ │ │ │ - b.n 77214 │ │ │ │ - ldr r1, [pc, #692] @ (7751c ) │ │ │ │ + b.n 772c4 │ │ │ │ + ldr r1, [pc, #708] @ (775dc ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d9140 <_PyEval_CheckExceptTypeValid@@Base+0x974> │ │ │ │ + bl d8938 <_PyEval_CheckExceptTypeValid@@Base+0x974> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 770f8 │ │ │ │ + beq.w 771a8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ - bl 12bc40 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12c5cc <_PyStack_AsDict@@Base+0x10> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77296 │ │ │ │ + beq.n 77346 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 776ac │ │ │ │ + beq.w 776c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76e5e │ │ │ │ - b.n 770f8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 772b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77642 │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - ldr r7, [r4, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - lsls r1, r7, #22 │ │ │ │ - bpl.w 76f90 │ │ │ │ - ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ - cmp ip, r6 │ │ │ │ - str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 76f9c │ │ │ │ - ldr r1, [pc, #584] @ (7751c ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl d92c0 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 77324 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #568] @ (7751c ) │ │ │ │ - movw r0, #40764 @ 0x9f3c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl d92c0 <_PyEval_CheckExceptTypeValid@@Base+0xaf4> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 77628 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7730a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77712 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7731e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7770a │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 76f9a │ │ │ │ - ldr r7, [r4, #84] @ 0x54 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r2, r7, #22 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - bpl.w 77032 │ │ │ │ - str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 77032 │ │ │ │ + bne.w 76e9a │ │ │ │ + b.n 771a8 │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 771ce │ │ │ │ + b.n 7727e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 770c2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 77170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 888c4 │ │ │ │ + bl 88394 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 775b4 │ │ │ │ + beq.w 77606 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10a86c │ │ │ │ + bl 10aa34 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq.n 7742a │ │ │ │ - bl 72d90 │ │ │ │ + beq.n 77420 │ │ │ │ + bl 72d58 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 7737e │ │ │ │ - b.n 7742a │ │ │ │ + cbnz r0, 77394 │ │ │ │ + b.n 77420 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - bge.w 77524 │ │ │ │ + bge.w 77546 │ │ │ │ adds r7, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77372 │ │ │ │ - ldr r3, [pc, #392] @ (77520 ) │ │ │ │ + bne.n 77388 │ │ │ │ + ldr r3, [pc, #564] @ (775e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 775c2 │ │ │ │ + cbnz r1, 773ee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 7741e │ │ │ │ + blt.n 7746e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 773c4 │ │ │ │ + beq.n 773d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 773c4 │ │ │ │ + cbnz r3, 773d6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 770b4 │ │ │ │ + bne.w 77162 │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 770c2 │ │ │ │ - b.n 770f8 │ │ │ │ - movw r8, #36416 @ 0x8e40 │ │ │ │ - movt r8, #71 @ 0x47 │ │ │ │ - b.n 771b8 │ │ │ │ - movw r1, #3207 @ 0xc87 │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne.w 77170 │ │ │ │ + b.n 771a8 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 773b6 │ │ │ │ + movw r1, #48056 @ 0xbbb8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r0, r3 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7757e │ │ │ │ + ldr r3, [pc, #460] @ (775e0 ) │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 773b6 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 773b6 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + bl 790e8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 776ce │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7762a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 770f8 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.w 771a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 770f8 │ │ │ │ + bne.w 771a8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 770c2 │ │ │ │ - b.n 770f8 │ │ │ │ + bne.w 77170 │ │ │ │ + b.n 771a8 │ │ │ │ + movw r8, #36416 @ 0x8e40 │ │ │ │ + movt r8, #71 @ 0x47 │ │ │ │ + b.n 77268 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 809ec <_PyTuple_Resize@@Base> │ │ │ │ + bl 80960 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 773aa │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - bl 790d8 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq.w 77614 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 775f8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 77402 │ │ │ │ - b.n 770f8 │ │ │ │ + beq.n 773bc │ │ │ │ + b.n 77420 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 77256 │ │ │ │ + bne.w 77306 │ │ │ │ mov r8, r5 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #112 @ 0x70 │ │ │ │ + movw r1, #3376 @ 0xd30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 770f8 │ │ │ │ + beq.w 771a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 770f8 │ │ │ │ + bne.w 771a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 770f8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 771a8 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 774e6 │ │ │ │ + cbnz r3, 77510 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77110 │ │ │ │ + beq.w 771c0 │ │ │ │ ldr.w r1, [r5, #-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, [r5, #-8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ - b.n 77110 │ │ │ │ + b.n 771c0 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 771a2 │ │ │ │ + b.n 77252 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 77230 │ │ │ │ + b.n 772e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 77230 │ │ │ │ - movw r2, #1681 @ 0x691 │ │ │ │ + b.n 772e0 │ │ │ │ + movw r2, #1541 @ 0x605 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77552 │ │ │ │ + bne.n 77572 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 774a0 │ │ │ │ - b.n 77110 │ │ │ │ + bne.n 774ca │ │ │ │ + b.n 771c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 77260 │ │ │ │ + beq.w 77310 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77502 │ │ │ │ + bne.n 7752c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 77214 │ │ │ │ - b.n 7745a │ │ │ │ - blt.n 774b0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + beq.w 772c4 │ │ │ │ + b.n 77484 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r2, #10 │ │ │ │ adds.w r2, r2, r2, lsr #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bmi.w 776f6 │ │ │ │ + bmi.w 77658 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 809ec <_PyTuple_Resize@@Base> │ │ │ │ + bl 80960 <_PyTuple_Resize@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 776d8 │ │ │ │ + bne.n 7763a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ adds r7, #1 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.n 7737e │ │ │ │ + b.n 77394 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 774a0 │ │ │ │ - b.n 77110 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 77100 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77100 │ │ │ │ - mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77100 │ │ │ │ + bne.n 774ca │ │ │ │ + b.n 771c0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 77410 │ │ │ │ + ldr.w r9, [r5, #8] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 76ed8 │ │ │ │ + b.n 77192 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 7759c │ │ │ │ + beq.n 775b4 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77582 │ │ │ │ + bne.n 7759a │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 772b4 │ │ │ │ + bne.w 76f4e │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 76ed8 │ │ │ │ - b.n 76f90 │ │ │ │ - ldr.w r9, [r5, #8] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 76e9c │ │ │ │ - b.n 770e2 │ │ │ │ + bne.w 76f16 │ │ │ │ + b.n 77050 │ │ │ │ + movw r1, #3207 @ 0xc87 │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 77402 │ │ │ │ - b.n 770f8 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 773a4 │ │ │ │ - movw r1, #48056 @ 0xbbb8 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r0, r3 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 77608 │ │ │ │ - ldr r3, [pc, #312] @ (7771c ) │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + bne.w 77448 │ │ │ │ + b.n 771a8 │ │ │ │ + blt.n 77570 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 771b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 773a4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne.w 771b0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 771b0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 77448 │ │ │ │ + b.n 771a8 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 77624 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 773a4 │ │ │ │ - b.n 7742a │ │ │ │ + beq.n 776ee │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ + b.n 76f4e │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 77402 │ │ │ │ - b.n 770f8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 775e2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 770f8 │ │ │ │ + bne.w 77448 │ │ │ │ + b.n 771a8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 77420 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 770f8 │ │ │ │ - b.n 7740c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 77324 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77324 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [r4, #84] @ 0x54 │ │ │ │ - b.n 77326 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - b.n 772b4 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 76f80 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b.n 76f6c │ │ │ │ + bne.w 77420 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 77420 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1f0e80 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 77646 │ │ │ │ + b.n 77420 │ │ │ │ str.w sl, [fp] │ │ │ │ - b.n 77040 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c06fc │ │ │ │ - b.n 77032 │ │ │ │ + b.n 76fd8 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #3336 @ 0xd08 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldrd sl, r5, [sp, #16] │ │ │ │ + bl d5248 │ │ │ │ + b.n 774a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7768a │ │ │ │ + beq.n 776a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7768a │ │ │ │ + cbnz r3, 776a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 77042 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 770e2 │ │ │ │ + b.n 76fda │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [sl] │ │ │ │ - b.w 76e36 │ │ │ │ + b.w 76e72 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 76e5e │ │ │ │ - b.n 770f8 │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #72 @ 0x48 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldrd sl, r5, [sp, #16] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 7747c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 7742a │ │ │ │ + bne.w 76e9a │ │ │ │ + b.n 771a8 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 771a8 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7742a │ │ │ │ - mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7742a │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1ef0b0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 776e4 │ │ │ │ - b.n 7742a │ │ │ │ + bne.w 771a8 │ │ │ │ + b.n 77452 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 7702a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ + b.n 76f4e │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b.n 7703e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7731e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76fb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7730a │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 76fa0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 76fb8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 76fb8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [r4, #84] @ 0x54 │ │ │ │ + b.n 76fba │ │ │ │ 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 778f2 │ │ │ │ + bmi.w 77902 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77930 │ │ │ │ + beq.w 77940 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7777a │ │ │ │ + ble.n 7778a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 77c04 │ │ │ │ + beq.w 77c14 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 777ee │ │ │ │ + beq.n 777fe │ │ │ │ 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 77c04 │ │ │ │ + beq.w 77c14 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77766 │ │ │ │ + bne.n 77776 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 77978 │ │ │ │ + ble.w 77988 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 77782 │ │ │ │ + beq.n 77792 │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 77790 │ │ │ │ - bl 26a854 │ │ │ │ + bne.n 777a0 │ │ │ │ + bl 26b6e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77bfa │ │ │ │ + beq.w 77c0a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 77c22 │ │ │ │ - movw r1, #212 @ 0xd4 │ │ │ │ + bpl.w 77c32 │ │ │ │ + movw r1, #3476 @ 0xd94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77bfa │ │ │ │ + beq.w 77c0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77bfa │ │ │ │ + bne.w 77c0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77bfa │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 77c0a │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 779b0 │ │ │ │ - blt.w 77bec │ │ │ │ + beq.w 779c0 │ │ │ │ + blt.w 77bfc │ │ │ │ cmp.w r8, #20 │ │ │ │ - bgt.w 77b8e │ │ │ │ - ldr r1, [pc, #448] @ (779cc ) │ │ │ │ + bgt.w 77b9e │ │ │ │ + ldr r1, [pc, #448] @ (779dc ) │ │ │ │ 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 77946 │ │ │ │ - ldr.w ip, [pc, #424] @ 779d4 │ │ │ │ + beq.w 77956 │ │ │ │ + ldr.w ip, [pc, #424] @ 779e4 │ │ │ │ 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 77bb0 │ │ │ │ + bne.w 77bc0 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 2957c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -115400,61 +115410,61 @@ │ │ │ │ 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 7793e │ │ │ │ + beq.n 7794e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbz r6, 778dc │ │ │ │ + cbz r6, 778ec │ │ │ │ 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 778dc │ │ │ │ + beq.n 778ec │ │ │ │ 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 778dc │ │ │ │ + beq.n 778ec │ │ │ │ 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 778e4 │ │ │ │ + bne.n 778f4 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 778c8 │ │ │ │ + bne.n 778d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 778c8 │ │ │ │ - b.n 778dc │ │ │ │ - ldr r0, [pc, #216] @ (779cc ) │ │ │ │ + bne.n 778d8 │ │ │ │ + b.n 778ec │ │ │ │ + ldr r0, [pc, #216] @ (779dc ) │ │ │ │ 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] │ │ │ │ @@ -115464,104 +115474,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 77bca │ │ │ │ + beq.w 77bda │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77746 │ │ │ │ + bne.w 77756 │ │ │ │ mov r0, r5 │ │ │ │ - bl 805cc │ │ │ │ + bl 80540 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 77746 │ │ │ │ - b.n 77bfa │ │ │ │ + bge.w 77756 │ │ │ │ + b.n 77c0a │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 77890 │ │ │ │ - b.n 778dc │ │ │ │ + bne.n 778a0 │ │ │ │ + b.n 778ec │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77bfa │ │ │ │ - ldr r3, [pc, #108] @ (779cc ) │ │ │ │ + beq.w 77c0a │ │ │ │ + ldr r3, [pc, #108] @ (779dc ) │ │ │ │ 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 2957c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - b.n 7785c │ │ │ │ + b.n 7786c │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 77bfe │ │ │ │ + bcs.w 77c0e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77bfe │ │ │ │ + beq.w 77c0e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 779d8 │ │ │ │ + bge.n 779e8 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 7799c │ │ │ │ + b.n 779ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 779be │ │ │ │ + beq.n 779ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #16] @ (779d0 ) │ │ │ │ + ldr r3, [pc, #16] @ (779e0 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 778dc │ │ │ │ + b.n 778ec │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #24 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r7, r6, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r9, r7] │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77c60 │ │ │ │ + beq.w 77c70 │ │ │ │ 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 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77c5a │ │ │ │ + beq.w 77c6a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77b80 │ │ │ │ + beq.w 77b90 │ │ │ │ mov r2, r6 │ │ │ │ sub.w sl, r9, #4 │ │ │ │ add.w r6, r9, r7 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ mov lr, r7 │ │ │ │ @@ -115571,256 +115581,256 @@ │ │ │ │ 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 77b70 │ │ │ │ + bge.w 77b80 │ │ │ │ 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 77aa6 │ │ │ │ + ble.n 77ab6 │ │ │ │ add.w lr, r5, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 77b68 │ │ │ │ + beq.n 77b78 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bge.n 77aa6 │ │ │ │ + bge.n 77ab6 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 77b68 │ │ │ │ + beq.n 77b78 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 77aa6 │ │ │ │ + bge.n 77ab6 │ │ │ │ adds r5, #12 │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 77b68 │ │ │ │ + beq.n 77b78 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 77a98 │ │ │ │ + bgt.n 77aa8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77a64 │ │ │ │ + bne.n 77a74 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 77c3a │ │ │ │ + beq.w 77c4a │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77ae2 │ │ │ │ + ble.n 77af2 │ │ │ │ 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 77a28 │ │ │ │ + beq.n 77a38 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 77b06 │ │ │ │ + ble.n 77b16 │ │ │ │ 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 77b24 │ │ │ │ + ble.n 77b34 │ │ │ │ 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 77a28 │ │ │ │ + beq.w 77a38 │ │ │ │ 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 77b5c │ │ │ │ + bge.n 77b6c │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ streq.w r1, [ip] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77b3c │ │ │ │ + bne.n 77b4c │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 77a28 │ │ │ │ + b.n 77a38 │ │ │ │ ldrd ip, lr, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.w 77a36 │ │ │ │ + bne.w 77a46 │ │ │ │ ldrd r3, r8, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 77c30 │ │ │ │ + bne.n 77c40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78024 │ │ │ │ - b.n 778dc │ │ │ │ + bl 78034 │ │ │ │ + b.n 778ec │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 77946 │ │ │ │ - bl 1ef0b0 │ │ │ │ + bls.w 77956 │ │ │ │ + bl 1f0e80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77bfa │ │ │ │ - ldr r3, [pc, #192] @ (77c68 ) │ │ │ │ + cbz r0, 77c0a │ │ │ │ + ldr r3, [pc, #192] @ (77c78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 7784a │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 7785a │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77bda │ │ │ │ + bne.n 77bea │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ - ldr r3, [pc, #164] @ (77c68 ) │ │ │ │ + bl 12f044 │ │ │ │ + ldr r3, [pc, #164] @ (77c78 ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 7784a │ │ │ │ + b.n 7785a │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77746 │ │ │ │ - b.n 77930 │ │ │ │ + bne.w 77756 │ │ │ │ + b.n 77940 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #128] @ (77c68 ) │ │ │ │ + ldr r3, [pc, #128] @ (77c78 ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 7784a │ │ │ │ - movw r0, #52160 @ 0xcbc0 │ │ │ │ + b.n 7785a │ │ │ │ + movw r0, #55424 @ 0xd880 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 778dc │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 77bfa │ │ │ │ + b.n 778ec │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 77c0a │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #168 @ 0xa8 │ │ │ │ + movw r1, #3432 @ 0xd68 │ │ │ │ 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 d5a1c │ │ │ │ - movw r1, #236 @ 0xec │ │ │ │ + b.w d5248 │ │ │ │ + movw r1, #3500 @ 0xdac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 777d0 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 777e0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26a5c0 │ │ │ │ + bl 26b48c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77c56 │ │ │ │ + beq.n 77c66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77c56 │ │ │ │ + cbnz r3, 77c66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77b86 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 77c40 │ │ │ │ + b.n 77b96 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 77c50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78024 │ │ │ │ - b.n 77bfa │ │ │ │ + bl 78034 │ │ │ │ + b.n 77c0a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077c6c : │ │ │ │ +00077c7c : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 77d50 │ │ │ │ + blt.n 77d60 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 77d36 │ │ │ │ - ldr r0, [pc, #184] @ (77d54 ) │ │ │ │ + bne.n 77d46 │ │ │ │ + ldr r0, [pc, #184] @ (77d64 ) │ │ │ │ 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 77d08 │ │ │ │ + bcs.n 77d18 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 77cfa │ │ │ │ + beq.n 77d0a │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 77cd2 │ │ │ │ + cbz r2, 77ce2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 77cec │ │ │ │ + bcc.n 77cfc │ │ │ │ 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 │ │ │ │ @@ -115828,384 +115838,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 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77cce │ │ │ │ + bne.n 77cde │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 77d46 │ │ │ │ + bne.n 77d56 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77cce │ │ │ │ + beq.n 77cde │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 77cce │ │ │ │ + b.n 77cde │ │ │ │ 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 77d26 │ │ │ │ + b.n 77d36 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077d58 : │ │ │ │ +00077d68 : │ │ │ │ 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 77e90 │ │ │ │ + beq.w 77ea0 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 77e04 │ │ │ │ + bne.n 77e14 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 77e14 │ │ │ │ + bhi.n 77e24 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #32497 @ 0x7ef1 │ │ │ │ + movw r3, #32513 @ 0x7f01 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [r5, #696] @ 0x2b8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 77e80 │ │ │ │ - ldr r1, [pc, #332] @ (77eec ) │ │ │ │ + bne.n 77e90 │ │ │ │ + ldr r1, [pc, #332] @ (77efc ) │ │ │ │ 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 77e32 │ │ │ │ + bcs.n 77e42 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 77e20 │ │ │ │ + beq.n 77e30 │ │ │ │ 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, 77dea │ │ │ │ + cbz r2, 77dfa │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2957c │ │ │ │ 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 77e18 │ │ │ │ + bcc.n 77e28 │ │ │ │ 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 77dd8 │ │ │ │ + b.n 77de8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 278238 │ │ │ │ + bl 278f10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 77d84 │ │ │ │ + bls.n 77d94 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 77de2 │ │ │ │ + b.n 77df2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 77dd8 │ │ │ │ + b.n 77de8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77dd8 │ │ │ │ + bne.n 77de8 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 77e70 │ │ │ │ + bne.n 77e80 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 77e14 │ │ │ │ + bhi.n 77e24 │ │ │ │ ldr.w r6, [r5, #676] @ 0x2a4 │ │ │ │ - movw r3, #53573 @ 0xd145 │ │ │ │ + movw r3, #53533 @ 0xd11d │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 77ed8 │ │ │ │ + bne.n 77ee8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77ed2 │ │ │ │ + beq.n 77ee2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 294c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77de2 │ │ │ │ + beq.n 77df2 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77de2 │ │ │ │ + b.n 77df2 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 278238 │ │ │ │ + bl 278f10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 77e3e │ │ │ │ + b.n 77e4e │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #32497 @ 0x7ef1 │ │ │ │ + movw r1, #32513 @ 0x7f01 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r6, [r3, #696] @ 0x2b8 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 77e84 │ │ │ │ - ldr r1, [pc, #60] @ (77eec ) │ │ │ │ + bne.n 77e94 │ │ │ │ + ldr r1, [pc, #60] @ (77efc ) │ │ │ │ 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, #53573 @ 0xd145 │ │ │ │ + movw r1, #53533 @ 0xd11d │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 77ee4 │ │ │ │ + bne.n 77ef4 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 77e56 │ │ │ │ + b.n 77e66 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 77e60 │ │ │ │ + b.n 77e70 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 77edc │ │ │ │ + b.n 77eec │ │ │ │ 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] @ (78020 ) │ │ │ │ + ldr r0, [pc, #284] @ (78030 ) │ │ │ │ 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 77f76 │ │ │ │ + bcs.n 77f86 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 77fdc │ │ │ │ + beq.n 77fec │ │ │ │ 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 77f58 │ │ │ │ + beq.n 77f68 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ 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 77fc0 │ │ │ │ + bhi.n 77fd0 │ │ │ │ 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 77f46 │ │ │ │ + bne.n 77f56 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77ff0 │ │ │ │ + beq.n 78000 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 77fcc │ │ │ │ + bne.n 77fdc │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 7801a │ │ │ │ + bhi.n 7802a │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53573 @ 0xd145 │ │ │ │ + movw r1, #53533 @ 0xd11d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78008 │ │ │ │ + bne.n 78018 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 78014 │ │ │ │ + beq.n 78024 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 294c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 77f50 │ │ │ │ + beq.n 77f60 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 77f50 │ │ │ │ + b.n 77f60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77f46 │ │ │ │ - b.n 77f76 │ │ │ │ + bne.n 77f56 │ │ │ │ + b.n 77f86 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 278238 │ │ │ │ + bl 278f10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 77f86 │ │ │ │ + b.n 77f96 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 77f46 │ │ │ │ - b.n 77f76 │ │ │ │ + bne.n 77f56 │ │ │ │ + b.n 77f86 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53573 @ 0xd145 │ │ │ │ + movw r1, #53533 @ 0xd11d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 78014 │ │ │ │ + beq.n 78024 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 77fb0 │ │ │ │ + b.n 77fc0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 77fa6 │ │ │ │ + b.n 77fb6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 77f50 │ │ │ │ + b.n 77f60 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078024 : │ │ │ │ +00078034 : │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #33273 @ 0x81f9 │ │ │ │ + movw r3, #33289 @ 0x8209 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 780e2 │ │ │ │ - cbz r0, 780a6 │ │ │ │ - ldr r3, [pc, #416] @ (781f4 ) │ │ │ │ + bne.n 780f2 │ │ │ │ + cbz r0, 780b6 │ │ │ │ + ldr r3, [pc, #416] @ (78204 ) │ │ │ │ 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 780be │ │ │ │ + beq.n 780ce │ │ │ │ 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 7808e │ │ │ │ + bgt.n 7809e │ │ │ │ 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, 780be │ │ │ │ + cbz r2, 780ce │ │ │ │ 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, 780aa │ │ │ │ - cbz r2, 780ec │ │ │ │ + cbz r0, 780ba │ │ │ │ + cbz r2, 780fc │ │ │ │ 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, #53033 @ 0xcf29 │ │ │ │ + movw r3, #52993 @ 0xcf01 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 781ec │ │ │ │ + bne.w 781fc │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 780a6 │ │ │ │ + b.n 780b6 │ │ │ │ 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 │ │ │ │ @@ -116218,72 +116228,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 78122 │ │ │ │ + bne.n 78132 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 7815e │ │ │ │ + cbnz r3, 7816e │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 78188 │ │ │ │ + beq.n 78198 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 78168 │ │ │ │ + beq.n 78178 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7813a │ │ │ │ + cbnz r3, 7814a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 780a6 │ │ │ │ + beq.n 780b6 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 781e6 │ │ │ │ + beq.n 781f6 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 78158 │ │ │ │ + cbz r3, 78168 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 780a6 │ │ │ │ + b.n 780b6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 7811e │ │ │ │ + b.n 7812e │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 78176 │ │ │ │ + cbz r3, 78186 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 780a6 │ │ │ │ + bne.n 780b6 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 780a6 │ │ │ │ + b.n 780b6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7812c │ │ │ │ + beq.n 7813c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 781e0 │ │ │ │ + cbz r3, 781f0 │ │ │ │ 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, 781ba │ │ │ │ + cbz r3, 781ca │ │ │ │ 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 │ │ │ │ @@ -116292,85 +116302,85 @@ │ │ │ │ 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 780a6 │ │ │ │ + b.n 780b6 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 78194 │ │ │ │ + b.n 781a4 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 78148 │ │ │ │ + b.n 78158 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 780d6 │ │ │ │ + b.n 780e6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 782a8 │ │ │ │ + beq.n 782b8 │ │ │ │ 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] @ (783c0 ) │ │ │ │ + ldr r3, [pc, #432] @ (783d0 ) │ │ │ │ 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 7827a │ │ │ │ + beq.n 7828a │ │ │ │ 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 7824a │ │ │ │ + bgt.n 7825a │ │ │ │ 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, 7827a │ │ │ │ + cbz r2, 7828a │ │ │ │ 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, 78266 │ │ │ │ - cbz r2, 782aa │ │ │ │ + cbz r0, 78276 │ │ │ │ + cbz r2, 782ba │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #53033 @ 0xcf29 │ │ │ │ + movw r2, #52993 @ 0xcf01 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #684] @ 0x2ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 783b6 │ │ │ │ + bne.w 783c6 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 78262 │ │ │ │ + b.n 78272 │ │ │ │ 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] │ │ │ │ @@ -116382,72 +116392,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 782e0 │ │ │ │ + bne.n 782f0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 7831c │ │ │ │ + cbnz r3, 7832c │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 78346 │ │ │ │ + beq.n 78356 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 78326 │ │ │ │ + beq.n 78336 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 782f8 │ │ │ │ + cbnz r3, 78308 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 78262 │ │ │ │ + beq.n 78272 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 783b0 │ │ │ │ + beq.n 783c0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 78316 │ │ │ │ + cbz r3, 78326 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 78262 │ │ │ │ + b.n 78272 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 782dc │ │ │ │ + b.n 782ec │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 78334 │ │ │ │ + cbz r3, 78344 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78262 │ │ │ │ + bne.n 78272 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 78262 │ │ │ │ + b.n 78272 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 782ea │ │ │ │ + beq.n 782fa │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 783aa │ │ │ │ + cbz r3, 783ba │ │ │ │ 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, 7837a │ │ │ │ + cbz r3, 7838a │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ @@ -116458,271 +116468,271 @@ │ │ │ │ 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 78262 │ │ │ │ + b.n 78272 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 78352 │ │ │ │ + b.n 78362 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 78306 │ │ │ │ + b.n 78316 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 7829c │ │ │ │ + b.n 782ac │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000783c4 : │ │ │ │ +000783d4 : │ │ │ │ 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 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78532 │ │ │ │ + beq.w 78542 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 78402 │ │ │ │ + bne.n 78412 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 783fe │ │ │ │ + beq.n 7840e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7848c │ │ │ │ + b.n 7849c │ │ │ │ movw r3, #22148 @ 0x5684 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 78422 │ │ │ │ + bne.n 78432 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.w 78520 │ │ │ │ + bpl.w 78530 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 78728 │ │ │ │ - bl 888c4 │ │ │ │ + b.n 78738 │ │ │ │ + bl 88394 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78508 │ │ │ │ + beq.n 78518 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a86c │ │ │ │ + bl 10aa34 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 784f2 │ │ │ │ - bl 72d90 │ │ │ │ + beq.n 78502 │ │ │ │ + bl 72d58 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 784f2 │ │ │ │ + beq.n 78502 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 78452 │ │ │ │ + b.n 78462 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 784a0 │ │ │ │ + bge.n 784b0 │ │ │ │ adds r4, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ add.w r2, r8, r4, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7844a │ │ │ │ - ldr r2, [pc, #252] @ (78564 ) │ │ │ │ + bne.n 7845a │ │ │ │ + ldr r2, [pc, #252] @ (78574 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbnz r1, 784c6 │ │ │ │ + cbnz r1, 784d6 │ │ │ │ cmp r4, r7 │ │ │ │ - blt.n 78492 │ │ │ │ + blt.n 784a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7848a │ │ │ │ + beq.n 7849a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 7848a │ │ │ │ + cbnz r3, 7849a │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 809ec <_PyTuple_Resize@@Base> │ │ │ │ + bl 80960 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78474 │ │ │ │ - b.n 784f2 │ │ │ │ + beq.n 78484 │ │ │ │ + b.n 78502 │ │ │ │ add.w r2, r7, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ adds.w r3, r2, r2, lsr #2 │ │ │ │ mov r7, r3 │ │ │ │ - bmi.n 78552 │ │ │ │ + bmi.n 78562 │ │ │ │ mov r1, r3 │ │ │ │ - bl 809ec <_PyTuple_Resize@@Base> │ │ │ │ + bl 80960 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78538 │ │ │ │ + bne.n 78548 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ add.w r2, r3, r4, lsl #2 │ │ │ │ adds r4, #1 │ │ │ │ str r5, [r2, #12] │ │ │ │ - b.n 78452 │ │ │ │ + b.n 78462 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78470 │ │ │ │ + beq.n 78480 │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [pc, #132] @ (78564 ) │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [pc, #132] @ (78574 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 78514 │ │ │ │ + cbnz r0, 78524 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78470 │ │ │ │ + beq.n 78480 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78470 │ │ │ │ + beq.n 78480 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78508 │ │ │ │ + beq.n 78518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 7850c │ │ │ │ + cbz r3, 7851c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7848c │ │ │ │ + b.n 7849c │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78508 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 78518 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (78564 ) │ │ │ │ - b.n 784e4 │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ + ldr r2, [pc, #68] @ (78574 ) │ │ │ │ + b.n 784f4 │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 78508 │ │ │ │ - bl 26f884 │ │ │ │ - b.n 78508 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78518 │ │ │ │ + bl 270784 │ │ │ │ + b.n 78518 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 784f2 │ │ │ │ + beq.n 78502 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 784f2 │ │ │ │ + bne.n 78502 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 784f2 │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 78502 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78542 │ │ │ │ - b.n 784f2 │ │ │ │ + bne.n 78552 │ │ │ │ + b.n 78502 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078568 : │ │ │ │ +00078578 : │ │ │ │ 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 786d6 │ │ │ │ + beq.w 786e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 786d6 │ │ │ │ + bpl.w 786e6 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7865c │ │ │ │ - blt.w 786f6 │ │ │ │ + beq.n 7866c │ │ │ │ + blt.w 78706 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.n 7867c │ │ │ │ - ldr r2, [pc, #384] @ (7871c ) │ │ │ │ + bgt.n 7868c │ │ │ │ + ldr r2, [pc, #384] @ (7872c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ ldr.w r2, [lr, #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 78660 │ │ │ │ - ldr r1, [pc, #356] @ (78720 ) │ │ │ │ + beq.n 78670 │ │ │ │ + ldr r1, [pc, #356] @ (78730 ) │ │ │ │ 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 786b8 │ │ │ │ + bne.n 786c8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 785ec │ │ │ │ + beq.n 785fc │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 7862c │ │ │ │ + beq.n 7863c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq.n 7862c │ │ │ │ + beq.n 7863c │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ add.w ip, r5, #8 │ │ │ │ adds r2, #4 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 78652 │ │ │ │ + beq.n 78662 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 78616 │ │ │ │ + bne.n 78626 │ │ │ │ ldr.w r0, [lr, #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 │ │ │ │ @@ -116730,159 +116740,159 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp ip, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 78616 │ │ │ │ - b.n 7862c │ │ │ │ - ldr r3, [pc, #196] @ (78724 ) │ │ │ │ - b.n 7864c │ │ │ │ + bne.n 78626 │ │ │ │ + b.n 7863c │ │ │ │ + ldr r3, [pc, #196] @ (78734 ) │ │ │ │ + b.n 7865c │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 786e6 │ │ │ │ - ldr r2, [pc, #164] @ (7871c ) │ │ │ │ + beq.n 786f6 │ │ │ │ + ldr r2, [pc, #164] @ (7872c ) │ │ │ │ ldr.w lr, [r7, r2] │ │ │ │ - b.n 785d8 │ │ │ │ + b.n 785e8 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 786ea │ │ │ │ + bhi.n 786fa │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 786e6 │ │ │ │ - ldr r0, [pc, #128] @ (7871c ) │ │ │ │ + cbz r0, 786f6 │ │ │ │ + ldr r0, [pc, #128] @ (7872c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w lr, [r1, r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 785e8 │ │ │ │ + bne.n 785f8 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 785f2 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 78602 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 78706 │ │ │ │ + bne.n 78716 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ - ldr r3, [pc, #76] @ (7871c ) │ │ │ │ + bl 12f044 │ │ │ │ + ldr r3, [pc, #76] @ (7872c ) │ │ │ │ ldr.w lr, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 785d8 │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ + b.n 785e8 │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7864c │ │ │ │ - bl 1ef0b0 │ │ │ │ + b.n 7865c │ │ │ │ + bl 1f0e80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7869a │ │ │ │ - b.n 786e6 │ │ │ │ + bne.n 786aa │ │ │ │ + b.n 786f6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52160 @ 0xcbc0 │ │ │ │ + movw r0, #55424 @ 0xd880 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 786e6 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 786f6 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #8] @ (7871c ) │ │ │ │ + ldr r3, [pc, #8] @ (7872c ) │ │ │ │ ldr.w lr, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 785d8 │ │ │ │ + b.n 785e8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ 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 78820 │ │ │ │ + beq.n 78830 │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 788d8 │ │ │ │ + blt.w 788e8 │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 78854 │ │ │ │ - ldr r2, [pc, #476] @ (78928 ) │ │ │ │ + bgt.w 78864 │ │ │ │ + ldr r2, [pc, #476] @ (78938 ) │ │ │ │ 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 7883a │ │ │ │ - ldr r1, [pc, #448] @ (7892c ) │ │ │ │ + beq.n 7884a │ │ │ │ + ldr r1, [pc, #448] @ (7893c ) │ │ │ │ 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 788ba │ │ │ │ + bne.w 788ca │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 7880c │ │ │ │ + beq.n 7881c │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 787e6 │ │ │ │ + beq.n 787f6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78828 │ │ │ │ + beq.n 78838 │ │ │ │ add.w lr, r2, #4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 787e6 │ │ │ │ + beq.n 787f6 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w lr, r2, #4 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 78830 │ │ │ │ + beq.n 78840 │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r4 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - bne.n 787d0 │ │ │ │ + bne.n 787e0 │ │ │ │ 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 │ │ │ │ @@ -116890,620 +116900,620 @@ │ │ │ │ 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 787e6 │ │ │ │ + beq.n 787f6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 787b0 │ │ │ │ - b.n 78828 │ │ │ │ - ldr r3, [pc, #268] @ (78930 ) │ │ │ │ + bne.n 787c0 │ │ │ │ + b.n 78838 │ │ │ │ + ldr r3, [pc, #268] @ (78940 ) │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.n 787c0 │ │ │ │ - b.n 787e6 │ │ │ │ + bne.n 787d0 │ │ │ │ + b.n 787f6 │ │ │ │ cmp r0, r4 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - bne.n 787d0 │ │ │ │ - b.n 787e6 │ │ │ │ + bne.n 787e0 │ │ │ │ + b.n 787f6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 788e6 │ │ │ │ - ldr r2, [pc, #216] @ (78928 ) │ │ │ │ + beq.n 788f6 │ │ │ │ + ldr r2, [pc, #216] @ (78938 ) │ │ │ │ ldr.w ip, [r7, r2] │ │ │ │ - b.n 7878a │ │ │ │ + b.n 7879a │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 788ea │ │ │ │ + bhi.n 788fa │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 788e6 │ │ │ │ - ldr r0, [pc, #180] @ (78928 ) │ │ │ │ + beq.n 788f6 │ │ │ │ + ldr r0, [pc, #180] @ (78938 ) │ │ │ │ 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 78898 │ │ │ │ + beq.n 788a8 │ │ │ │ add.w r1, lr, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b.n 787a4 │ │ │ │ + b.n 787b4 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 788b6 │ │ │ │ + beq.n 788c6 │ │ │ │ add.w lr, r3, #16 │ │ │ │ - b.n 787b4 │ │ │ │ + b.n 787c4 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 788a2 │ │ │ │ + bne.n 788b2 │ │ │ │ str r0, [r3, #16] │ │ │ │ - b.n 787c0 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 787d0 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 78912 │ │ │ │ + bne.n 78922 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ - ldr r3, [pc, #88] @ (78928 ) │ │ │ │ + bl 12f044 │ │ │ │ + ldr r3, [pc, #88] @ (78938 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7878a │ │ │ │ - movw r0, #52160 @ 0xcbc0 │ │ │ │ + b.n 7879a │ │ │ │ + movw r0, #55424 @ 0xd880 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78806 │ │ │ │ - bl 1ef0b0 │ │ │ │ + b.n 78816 │ │ │ │ + bl 1f0e80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 788e6 │ │ │ │ - ldr r0, [pc, #48] @ (78928 ) │ │ │ │ + beq.n 788f6 │ │ │ │ + ldr r0, [pc, #48] @ (78938 ) │ │ │ │ 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 │ │ │ │ - bne.n 788a8 │ │ │ │ + bne.n 788b8 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 787a4 │ │ │ │ + b.n 787b4 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #8] @ (78928 ) │ │ │ │ + ldr r3, [pc, #8] @ (78938 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7878a │ │ │ │ + b.n 7879a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ 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 789c6 │ │ │ │ + blt.n 789d6 │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 7899e │ │ │ │ - ldr r3, [pc, #140] @ (789e4 ) │ │ │ │ + cbz r3, 789ae │ │ │ │ + ldr r3, [pc, #140] @ (789f4 ) │ │ │ │ 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, 7898e │ │ │ │ - ldr r1, [pc, #120] @ (789e8 ) │ │ │ │ + cbz r4, 7899e │ │ │ │ + ldr r1, [pc, #120] @ (789f8 ) │ │ │ │ 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, 789b2 │ │ │ │ + cbnz r3, 789c2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 7898e │ │ │ │ + bls.n 7899e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.w 1f0e80 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 789d8 │ │ │ │ + bne.n 789e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 7898a │ │ │ │ + bl 12f044 │ │ │ │ + b.n 7899a │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52160 @ 0xcbc0 │ │ │ │ + movw r0, #55424 @ 0xd880 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r4, #0 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7898a │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7899a │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 7898a │ │ │ │ + b.n 7899a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000789ec <_PyObject_GC_NewVar@@Base>: │ │ │ │ +000789fc <_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 78c06 <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ + blt.w 78c16 <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ - ldr.w r8, [pc, #532] @ 78c28 <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ + ldr.w r8, [pc, #532] @ 78c38 <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 78bea <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bhi.w 78bfa <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ adds.w fp, r2, r3 │ │ │ │ - bmi.w 78bea <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bmi.w 78bfa <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ movw r9, #19992 @ 0x4e18 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 78bc4 <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ + bne.w 78bd4 <_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 78b72 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + bcs.n 78b82 <_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 78bac <_PyObject_GC_NewVar@@Base+0x1c0> │ │ │ │ + beq.w 78bbc <_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 78ae0 <_PyObject_GC_NewVar@@Base+0xf4> │ │ │ │ + beq.n 78af0 <_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 78b34 <_PyObject_GC_NewVar@@Base+0x148> │ │ │ │ + bgt.n 78b44 <_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] @ (78c24 <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ - bne.n 78b0c <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ + ldr r1, [pc, #344] @ (78c34 <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ + bne.n 78b1c <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r4, 78b1c <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ + cbnz r4, 78b2c <_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 r1, fp │ │ │ │ - bcc.n 78b00 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ + bcc.n 78b10 <_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 78aa0 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78ab0 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 78aa0 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78ab0 <_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 78ad6 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + beq.n 78ae6 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 78bf6 <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ + bne.n 78c06 <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78ad6 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 78ae6 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78abe <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + beq.n 78ace <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78abe <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + beq.n 78ace <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78abe <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 78ace <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78c1a <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ + bne.n 78c2a <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 78abe <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bmi.n 78ace <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78b5c <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ + bne.n 78b6c <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ dmb ish │ │ │ │ - b.n 78abe <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 78ace <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 78bdc <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 78bec <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 78bea <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + beq.n 78bfa <_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 78afc <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 78b0c <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78b72 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + beq.n 78b82 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 78afc <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 78b0c <_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, 78bea <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + cbz r0, 78bfa <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b.n 78aa0 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78ab0 <_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 78b94 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + b.n 78ba4 <_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 1ef214 │ │ │ │ + b.w 1f0fe4 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78ad6 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 78ae6 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - movw r0, #316 @ 0x13c │ │ │ │ + movw r0, #3580 @ 0xdfc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78ad8 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + b.n 78ae8 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78abe <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ - b.n 78b4e <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ + bne.w 78ace <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 78b5e <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078c2c <_Py_Dealloc@@Base>: │ │ │ │ +00078c3c <_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] @ (78c70 <_Py_Dealloc@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #52] @ (78c80 <_Py_Dealloc@@Base+0x44>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - cbnz r4, 78c4c <_Py_Dealloc@@Base+0x20> │ │ │ │ + cbnz r4, 78c5c <_Py_Dealloc@@Base+0x20> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #57865 @ 0xe209 │ │ │ │ + movw r3, #60313 @ 0xeb99 │ │ │ │ movt r3, #18 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 78c66 <_Py_Dealloc@@Base+0x3a> │ │ │ │ + bne.n 78c76 <_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 78c5c <_Py_Dealloc@@Base+0x30> │ │ │ │ + b.n 78c6c <_Py_Dealloc@@Base+0x30> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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 78df6 <_Py_Dealloc@@Base+0x1ca> │ │ │ │ + beq.w 78e06 <_Py_Dealloc@@Base+0x1ca> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #884] @ 79010 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + ldr.w r8, [pc, #884] @ 79020 <_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 78e08 <_Py_Dealloc@@Base+0x1dc> │ │ │ │ + beq.w 78e18 <_Py_Dealloc@@Base+0x1dc> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 78f34 <_Py_Dealloc@@Base+0x308> │ │ │ │ + ble.w 78f44 <_Py_Dealloc@@Base+0x308> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78ddc <_Py_Dealloc@@Base+0x1b0> │ │ │ │ + beq.n 78dec <_Py_Dealloc@@Base+0x1b0> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 78e5c <_Py_Dealloc@@Base+0x230> │ │ │ │ - ldr.w r9, [pc, #812] @ 79014 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ + bmi.w 78e6c <_Py_Dealloc@@Base+0x230> │ │ │ │ + ldr.w r9, [pc, #812] @ 79024 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 78cf8 <_Py_Dealloc@@Base+0xcc> │ │ │ │ + b.n 78d08 <_Py_Dealloc@@Base+0xcc> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 78d2a <_Py_Dealloc@@Base+0xfe> │ │ │ │ + beq.n 78d3a <_Py_Dealloc@@Base+0xfe> │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78cf0 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + beq.n 78d00 <_Py_Dealloc@@Base+0xc4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 78cf0 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + beq.n 78d00 <_Py_Dealloc@@Base+0xc4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78cf0 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + bne.n 78d00 <_Py_Dealloc@@Base+0xc4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 78f10 <_Py_Dealloc@@Base+0x2e4> │ │ │ │ + bne.w 78f20 <_Py_Dealloc@@Base+0x2e4> │ │ │ │ mov r0, r3 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 78cf8 <_Py_Dealloc@@Base+0xcc> │ │ │ │ + bne.n 78d08 <_Py_Dealloc@@Base+0xcc> │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33273 @ 0x81f9 │ │ │ │ + movw r3, #33289 @ 0x8209 │ │ │ │ movt r3, #7 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 78e7e <_Py_Dealloc@@Base+0x252> │ │ │ │ + bne.w 78e8e <_Py_Dealloc@@Base+0x252> │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 78da0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + cbz r1, 78db0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 78e2e <_Py_Dealloc@@Base+0x202> │ │ │ │ + beq.n 78e3e <_Py_Dealloc@@Base+0x202> │ │ │ │ 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 78d84 <_Py_Dealloc@@Base+0x158> │ │ │ │ + bgt.n 78d94 <_Py_Dealloc@@Base+0x158> │ │ │ │ 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 78e2e <_Py_Dealloc@@Base+0x202> │ │ │ │ + beq.n 78e3e <_Py_Dealloc@@Base+0x202> │ │ │ │ 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 78e1c <_Py_Dealloc@@Base+0x1f0> │ │ │ │ + beq.n 78e2c <_Py_Dealloc@@Base+0x1f0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78e90 <_Py_Dealloc@@Base+0x264> │ │ │ │ + beq.n 78ea0 <_Py_Dealloc@@Base+0x264> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 78dec <_Py_Dealloc@@Base+0x1c0> │ │ │ │ + bhi.n 78dfc <_Py_Dealloc@@Base+0x1c0> │ │ │ │ movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 78dec <_Py_Dealloc@@Base+0x1c0> │ │ │ │ + bne.n 78dfc <_Py_Dealloc@@Base+0x1c0> │ │ │ │ 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 79004 <_Py_Dealloc@@Base+0x3d8> │ │ │ │ + bgt.w 79014 <_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 78daa <_Py_Dealloc@@Base+0x17e> │ │ │ │ + bls.n 78dba <_Py_Dealloc@@Base+0x17e> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 78dc4 <_Py_Dealloc@@Base+0x198> │ │ │ │ - ldr.w r8, [pc, #536] @ 79010 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + b.n 78dd4 <_Py_Dealloc@@Base+0x198> │ │ │ │ + ldr.w r8, [pc, #536] @ 79020 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r8, sl] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 78cca <_Py_Dealloc@@Base+0x9e> │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + bne.w 78cda <_Py_Dealloc@@Base+0x9e> │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14648 @ 0x3938 │ │ │ │ + movw r0, #17912 @ 0x45f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_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 78da0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78db0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53033 @ 0xcf29 │ │ │ │ + movw r3, #52993 @ 0xcf01 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 78fec <_Py_Dealloc@@Base+0x3c0> │ │ │ │ + bne.w 78ffc <_Py_Dealloc@@Base+0x3c0> │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ 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 78da0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78db0 <_Py_Dealloc@@Base+0x174> │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33273 @ 0x81f9 │ │ │ │ + movw r3, #33289 @ 0x8209 │ │ │ │ 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.w 78d52 <_Py_Dealloc@@Base+0x126> │ │ │ │ + beq.w 78d62 <_Py_Dealloc@@Base+0x126> │ │ │ │ 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 78da0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78db0 <_Py_Dealloc@@Base+0x174> │ │ │ │ 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] │ │ │ │ @@ -117513,94 +117523,94 @@ │ │ │ │ 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 78ece <_Py_Dealloc@@Base+0x2a2> │ │ │ │ + bne.n 78ede <_Py_Dealloc@@Base+0x2a2> │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbnz r2, 78f24 <_Py_Dealloc@@Base+0x2f8> │ │ │ │ + cbnz r2, 78f34 <_Py_Dealloc@@Base+0x2f8> │ │ │ │ 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 78f76 <_Py_Dealloc@@Base+0x34a> │ │ │ │ + beq.n 78f86 <_Py_Dealloc@@Base+0x34a> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 78f54 <_Py_Dealloc@@Base+0x328> │ │ │ │ + beq.n 78f64 <_Py_Dealloc@@Base+0x328> │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ - cbnz r2, 78eec <_Py_Dealloc@@Base+0x2c0> │ │ │ │ + cbnz r2, 78efc <_Py_Dealloc@@Base+0x2c0> │ │ │ │ str.w r1, [r9, #532] @ 0x214 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 78da0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + beq.w 78db0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ - cbz r0, 78f2e <_Py_Dealloc@@Base+0x302> │ │ │ │ + cbz r0, 78f3e <_Py_Dealloc@@Base+0x302> │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ str r0, [r4, #24] │ │ │ │ strd r2, lr, [r1, #20] │ │ │ │ - cbz r2, 78f0a <_Py_Dealloc@@Base+0x2de> │ │ │ │ + cbz r2, 78f1a <_Py_Dealloc@@Base+0x2de> │ │ │ │ str r1, [r2, #24] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ - b.n 78da0 <_Py_Dealloc@@Base+0x174> │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 78db0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 78ff4 <_Py_Dealloc@@Base+0x3c8> │ │ │ │ + bne.n 79004 <_Py_Dealloc@@Base+0x3c8> │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 78cf0 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + b.n 78d00 <_Py_Dealloc@@Base+0xc4> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - b.n 78eca <_Py_Dealloc@@Base+0x29e> │ │ │ │ + b.n 78eda <_Py_Dealloc@@Base+0x29e> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78efa <_Py_Dealloc@@Base+0x2ce> │ │ │ │ + b.n 78f0a <_Py_Dealloc@@Base+0x2ce> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #35957 @ 0x8c75 │ │ │ │ + movw r2, #35973 @ 0x8c85 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 78cd2 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 78ce2 <_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 15820c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 159224 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r1, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - cbz r2, 78f62 <_Py_Dealloc@@Base+0x336> │ │ │ │ + cbz r2, 78f72 <_Py_Dealloc@@Base+0x336> │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 78da0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + bne.w 78db0 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ - b.n 78da0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78db0 <_Py_Dealloc@@Base+0x174> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78edc <_Py_Dealloc@@Base+0x2b0> │ │ │ │ + beq.n 78eec <_Py_Dealloc@@Base+0x2b0> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbz r3, 78fe6 <_Py_Dealloc@@Base+0x3ba> │ │ │ │ + cbz r3, 78ff6 <_Py_Dealloc@@Base+0x3ba> │ │ │ │ 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, 78fae <_Py_Dealloc@@Base+0x382> │ │ │ │ + cbz r3, 78fbe <_Py_Dealloc@@Base+0x382> │ │ │ │ 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 │ │ │ │ @@ -117614,192 +117624,192 @@ │ │ │ │ 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 78da0 <_Py_Dealloc@@Base+0x174> │ │ │ │ + b.n 78db0 <_Py_Dealloc@@Base+0x174> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 78f82 <_Py_Dealloc@@Base+0x356> │ │ │ │ + b.n 78f92 <_Py_Dealloc@@Base+0x356> │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 78e46 <_Py_Dealloc@@Base+0x21a> │ │ │ │ + b.n 78e56 <_Py_Dealloc@@Base+0x21a> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78f1c <_Py_Dealloc@@Base+0x2f0> │ │ │ │ + b.n 78f2c <_Py_Dealloc@@Base+0x2f0> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 158220 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 159238 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00079018 : │ │ │ │ +00079028 : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 79046 │ │ │ │ + cbz r2, 79056 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00079048 : │ │ │ │ +00079058 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (79078 ) │ │ │ │ + ldr r3, [pc, #32] @ (79088 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 79062 │ │ │ │ + cbz r0, 79072 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14648 @ 0x3938 │ │ │ │ + movw r0, #17912 @ 0x45f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 79088 │ │ │ │ + cbz r0, 79098 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7908a │ │ │ │ + bne.n 7909a │ │ │ │ bx lr │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 79088 │ │ │ │ + bne.n 79098 │ │ │ │ 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] @ (790d4 ) │ │ │ │ + ldr r1, [pc, #48] @ (790e4 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - cbnz r3, 790b4 │ │ │ │ + cbnz r3, 790c4 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 790c6 │ │ │ │ + bne.n 790d6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 790ac │ │ │ │ + b.n 790bc │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 790ac │ │ │ │ + b.n 790bc │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 790dc │ │ │ │ + cbnz r0, 790ec │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 790da │ │ │ │ + beq.n 790ea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 790da │ │ │ │ + bne.n 790ea │ │ │ │ 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] @ (79134 ) │ │ │ │ + ldr r2, [pc, #52] @ (79144 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r4, 79110 │ │ │ │ + cbnz r4, 79120 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #57865 @ 0xe209 │ │ │ │ + movw r3, #60313 @ 0xeb99 │ │ │ │ movt r3, #18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 79128 │ │ │ │ + bne.n 79138 │ │ │ │ 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 7911e │ │ │ │ + b.n 7912e │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00079138 : │ │ │ │ +00079148 : │ │ │ │ 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, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 79182 │ │ │ │ + bne.n 79192 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 79182 │ │ │ │ + beq.n 79192 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.n 7919c │ │ │ │ + beq.n 791ac │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 79176 │ │ │ │ + bne.n 79186 │ │ │ │ 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 6d77c │ │ │ │ + bl 6d754 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 79172 │ │ │ │ + beq.n 79182 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 7916a │ │ │ │ + bne.n 7917a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79172 │ │ │ │ + b.n 79182 │ │ │ │ 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 │ │ │ │ @@ -117807,15 +117817,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 7944c │ │ │ │ + beq.w 7945c │ │ │ │ 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, #42220 @ 0xa4ec │ │ │ │ @@ -117823,800 +117833,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 797f4 │ │ │ │ + bne.w 79804 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 7935c │ │ │ │ + bgt.w 7936c │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 792cc │ │ │ │ + blt.n 792dc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 79344 │ │ │ │ + beq.w 79354 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 793da │ │ │ │ + beq.w 793ea │ │ │ │ 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 7939c │ │ │ │ + blt.w 793ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 79344 │ │ │ │ + beq.n 79354 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7960c │ │ │ │ + beq.w 7961c │ │ │ │ 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 79580 │ │ │ │ + bgt.w 79590 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 793a2 │ │ │ │ + blt.w 793b2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 79340 │ │ │ │ + beq.n 79350 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 792e4 │ │ │ │ + beq.n 792f4 │ │ │ │ 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 795a8 │ │ │ │ + bgt.w 795b8 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 793c2 │ │ │ │ + blt.w 793d2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 79340 │ │ │ │ + beq.n 79350 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 7978c │ │ │ │ + beq.w 7979c │ │ │ │ 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 79266 │ │ │ │ + b.n 79276 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 798fe │ │ │ │ + bne.w 799c8 │ │ │ │ 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 79286 │ │ │ │ - cbz r2, 79340 │ │ │ │ + bne.n 79296 │ │ │ │ + cbz r2, 79350 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 79286 │ │ │ │ + bne.n 79296 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 798fa │ │ │ │ + beq.w 799e8 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79aa2 │ │ │ │ + beq.w 79aa4 │ │ │ │ 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 29204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79286 │ │ │ │ + bne.n 79296 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 796ec │ │ │ │ + beq.w 796fc │ │ │ │ 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 792d8 │ │ │ │ + b.n 792e8 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 796f8 │ │ │ │ + bgt.w 79708 │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 793ac │ │ │ │ + blt.n 793bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 79344 │ │ │ │ + beq.n 79354 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 793da │ │ │ │ + beq.n 793ea │ │ │ │ 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 79718 │ │ │ │ + bgt.w 79728 │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7923c │ │ │ │ + bge.w 7924c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 792d2 │ │ │ │ - b.n 7924e │ │ │ │ + beq.n 792e2 │ │ │ │ + b.n 7925e │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79a64 │ │ │ │ + bne.w 799a8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 792d8 │ │ │ │ + b.n 792e8 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 792d2 │ │ │ │ + beq.n 792e2 │ │ │ │ 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 79392 │ │ │ │ + b.n 793a2 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 793a8 │ │ │ │ + beq.n 793b8 │ │ │ │ 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 7926c │ │ │ │ + b.n 7927c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79434 │ │ │ │ + bne.n 79444 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79344 │ │ │ │ + beq.n 79354 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 79434 │ │ │ │ + bne.n 79444 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79a7a │ │ │ │ + beq.w 7999a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79a9a │ │ │ │ + beq.w 79aa0 │ │ │ │ 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 29204 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79344 │ │ │ │ + beq.n 79354 │ │ │ │ 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 79232 │ │ │ │ - b.n 7938c │ │ │ │ + ble.w 79242 │ │ │ │ + b.n 7939c │ │ │ │ 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 795e2 │ │ │ │ + bgt.w 795f2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 795d4 │ │ │ │ + blt.w 795e4 │ │ │ │ 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 795f0 │ │ │ │ + beq.w 79600 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 7967c │ │ │ │ + beq.w 7968c │ │ │ │ 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 796de │ │ │ │ + bgt.w 796ee │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79674 │ │ │ │ + blt.w 79684 │ │ │ │ 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 79602 │ │ │ │ + beq.w 79612 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 79728 │ │ │ │ + beq.w 79738 │ │ │ │ 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 79572 │ │ │ │ + bgt.n 79582 │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 7971e │ │ │ │ + blt.w 7972e │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 79602 │ │ │ │ + beq.n 79612 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 79840 │ │ │ │ + beq.w 798b6 │ │ │ │ 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 79896 │ │ │ │ + bgt.w 79906 │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79836 │ │ │ │ + blt.w 798ac │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r5, r7, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 79602 │ │ │ │ + beq.n 79612 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 798a4 │ │ │ │ + beq.w 79914 │ │ │ │ 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 794f8 │ │ │ │ + ble.n 79508 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 794fc │ │ │ │ + b.n 7950c │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79276 │ │ │ │ + bge.w 79286 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 793a8 │ │ │ │ + beq.w 793b8 │ │ │ │ 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 792a6 │ │ │ │ + bge.w 792b6 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 793a8 │ │ │ │ + beq.w 793b8 │ │ │ │ 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 79580 │ │ │ │ + b.n 79590 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7949a │ │ │ │ + bne.w 794aa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 793a8 │ │ │ │ + b.n 793b8 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 79476 │ │ │ │ + b.n 79486 │ │ │ │ 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 792d8 │ │ │ │ + b.n 792e8 │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 795f4 │ │ │ │ + b.n 79604 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7924e │ │ │ │ + bne.w 7925e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79344 │ │ │ │ + beq.w 79354 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 7924e │ │ │ │ + bne.w 7925e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 798f6 │ │ │ │ + beq.w 799e4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79a9e │ │ │ │ + beq.w 79a98 │ │ │ │ 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 29204 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79344 │ │ │ │ - b.n 7924e │ │ │ │ + beq.w 79354 │ │ │ │ + b.n 7925e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 795dc │ │ │ │ - b.n 794dc │ │ │ │ + beq.n 795ec │ │ │ │ + b.n 794ec │ │ │ │ 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 d5354 │ │ │ │ + bl d4b78 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 796b8 │ │ │ │ + beq.n 796c8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7991c │ │ │ │ + beq.w 799ba │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79916 │ │ │ │ + blt.w 799de │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 791c2 │ │ │ │ + bne.w 791d2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 791c2 │ │ │ │ + bne.w 791d2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79602 │ │ │ │ + bne.n 79612 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7949a │ │ │ │ + b.n 794aa │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 794b8 │ │ │ │ + b.n 794c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 792d8 │ │ │ │ + b.n 792e8 │ │ │ │ ldr.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7936a │ │ │ │ + bge.w 7937a │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 792d2 │ │ │ │ + beq.w 792e2 │ │ │ │ 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 79396 │ │ │ │ + b.n 793a6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 795dc │ │ │ │ - b.n 7951a │ │ │ │ + beq.w 795ec │ │ │ │ + b.n 7952a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 79a76 │ │ │ │ + beq.w 7999e │ │ │ │ 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 d5354 │ │ │ │ + bl d4b78 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 79764 │ │ │ │ + beq.n 79774 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79a7e │ │ │ │ + beq.w 79988 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79916 │ │ │ │ + blt.w 799de │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 791c2 │ │ │ │ + bne.w 791d2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 791c2 │ │ │ │ + bne.w 791d2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79602 │ │ │ │ + bne.w 79612 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 794dc │ │ │ │ + b.n 794ec │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 792b8 │ │ │ │ + bne.w 792c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79340 │ │ │ │ + beq.w 79350 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 792b8 │ │ │ │ + bne.w 792c8 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79a8c │ │ │ │ + beq.w 79996 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79a90 │ │ │ │ + beq.w 79a9c │ │ │ │ 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 29204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79340 │ │ │ │ - b.n 792b8 │ │ │ │ + beq.w 79350 │ │ │ │ + b.n 792c8 │ │ │ │ cmp r6, #7 │ │ │ │ it le │ │ │ │ ldrsble.w r3, [fp, sl] │ │ │ │ - bgt.w 79a42 │ │ │ │ + bgt.w 79a8a │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79a22 │ │ │ │ + bge.w 79a6c │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 792d2 │ │ │ │ + beq.w 792e2 │ │ │ │ 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 79a0c │ │ │ │ + bgt.w 79a5e │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7993c │ │ │ │ + bge.w 79a40 │ │ │ │ + adds r3, #1 │ │ │ │ + beq.w 792e2 │ │ │ │ + mov.w r3, r9, lsr #10 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 792d2 │ │ │ │ - b.n 79958 │ │ │ │ + add sl, r3 │ │ │ │ + mov r3, r6 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt.w 79a32 │ │ │ │ + ldrsb.w r6, [fp, sl] │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 79a18 │ │ │ │ + adds r6, #1 │ │ │ │ + beq.w 792e2 │ │ │ │ + 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 79a06 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 799ec │ │ │ │ + adds r6, #1 │ │ │ │ + beq.w 792e2 │ │ │ │ + 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 79858 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 795dc │ │ │ │ - b.n 79556 │ │ │ │ + beq.w 795ec │ │ │ │ + b.n 79566 │ │ │ │ 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 d5354 │ │ │ │ + bl d4b78 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 79874 │ │ │ │ + beq.n 798e8 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79a50 │ │ │ │ + beq.n 79974 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79916 │ │ │ │ + blt.n 799de │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 79a1a │ │ │ │ + bne.n 799a2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 79a1a │ │ │ │ + bne.n 799a2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79602 │ │ │ │ + bne.w 79612 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 7951a │ │ │ │ + b.n 7952a │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 79538 │ │ │ │ + b.n 79548 │ │ │ │ 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 d5354 │ │ │ │ + bl d4b78 │ │ │ │ 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 798d4 │ │ │ │ + beq.n 79944 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 7992a │ │ │ │ + cbz r0, 79962 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79916 │ │ │ │ + blt.n 799de │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 79a1a │ │ │ │ + bne.n 799a2 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 79a1a │ │ │ │ + bne.n 799a2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79602 │ │ │ │ + bne.w 79612 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 79556 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 79646 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 79316 │ │ │ │ - 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 79232 │ │ │ │ - adds r2, #4 │ │ │ │ - beq.w 79a94 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - b.n 793a8 │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 796b8 │ │ │ │ + b.n 79566 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 798d4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 1c4bd0 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 79910 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bne.w 79344 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ - mov.w r3, r9, lsr #10 │ │ │ │ - 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 799fe │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 799e4 │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 792d2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + b.n 79944 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r2, r1, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 798e8 │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 79774 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 797d6 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 7941a │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 7974e │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + b.n 791d2 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ - cmp r3, #7 │ │ │ │ - add.w sl, sl, r2, lsr #5 │ │ │ │ + add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - it le │ │ │ │ - ldrsble.w r6, [fp, sl] │ │ │ │ - bgt.n 799d2 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 799b8 │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 792d2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + b.n 792ac │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 796c8 │ │ │ │ + mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ + adds r3, #1 │ │ │ │ + add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7996c │ │ │ │ + b.n 79242 │ │ │ │ + adds r2, #4 │ │ │ │ + beq.n 79aa8 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 793b8 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 79656 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 79326 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c4bd0 │ │ │ │ + bl 1c2f78 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 79910 │ │ │ │ - bne.n 799e0 │ │ │ │ + blt.n 799da │ │ │ │ + bne.n 79a14 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 799a4 │ │ │ │ + b.n 79898 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 7999a │ │ │ │ + b.n 7988c │ │ │ │ mov r3, r6 │ │ │ │ - b.n 79344 │ │ │ │ + b.n 79354 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c4bd0 │ │ │ │ + bl 1c2f78 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 79910 │ │ │ │ - bne.n 799e0 │ │ │ │ + blt.n 799da │ │ │ │ + bne.n 79a14 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 7997e │ │ │ │ + b.n 7986e │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 79974 │ │ │ │ + b.n 79862 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1c2f78 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.n 799da │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bne.w 79354 │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ + b.n 79844 │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - b.n 79828 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b.w 791c2 │ │ │ │ + b.n 79838 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r7, r9, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c4bd0 │ │ │ │ + bl 1c2f78 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.w 79910 │ │ │ │ + blt.n 799da │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne.w 79344 │ │ │ │ + bne.w 79354 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 7980c │ │ │ │ + b.n 7981c │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - b.n 79800 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.n 79874 │ │ │ │ - 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 7929c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 7973e │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 7940a │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 79764 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 797c6 │ │ │ │ + b.n 79810 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 797dc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 791c0 │ │ │ │ + b.n 7966c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79420 │ │ │ │ + b.n 797ec │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7965c │ │ │ │ + b.n 79430 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7932c │ │ │ │ + b.n 7933c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 791d0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ @@ -118627,429 +118637,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 79c36 │ │ │ │ + bgt.w 79c3e │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79b98 │ │ │ │ + blt.n 79ba0 │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 79ba2 │ │ │ │ + beq.n 79baa │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 79baa │ │ │ │ + beq.n 79bb2 │ │ │ │ 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 79c18 │ │ │ │ + bgt.w 79c20 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79c28 │ │ │ │ + blt.w 79c30 │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79ba2 │ │ │ │ + beq.n 79baa │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79ca6 │ │ │ │ + beq.w 79cae │ │ │ │ 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 79c74 │ │ │ │ + bgt.w 79c7c │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 79c5a │ │ │ │ + blt.w 79c62 │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79ba2 │ │ │ │ + beq.n 79baa │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79d10 │ │ │ │ + beq.w 79d18 │ │ │ │ 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 79c98 │ │ │ │ + bgt.w 79ca0 │ │ │ │ ldrsb.w r3, [r6, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79c6e │ │ │ │ + blt.n 79c76 │ │ │ │ ldr.w r2, [r9, r3, lsl #3] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 79ba2 │ │ │ │ + beq.n 79baa │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79d9c │ │ │ │ + beq.w 79da4 │ │ │ │ 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 79b36 │ │ │ │ + b.n 79b3e │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 79e04 │ │ │ │ + bne.w 79e0c │ │ │ │ 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 79c04 │ │ │ │ + bne.n 79c0c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79ba2 │ │ │ │ + beq.n 79baa │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w lr, r1, ip │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.n 79c04 │ │ │ │ + bne.n 79c0c │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79e18 │ │ │ │ + beq.w 79e24 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 79e36 │ │ │ │ + beq.w 79e2c │ │ │ │ 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 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79ba2 │ │ │ │ + beq.n 79baa │ │ │ │ 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 79b0c │ │ │ │ + ble.w 79b14 │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 79d96 │ │ │ │ + bgt.w 79d9e │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79b16 │ │ │ │ + bge.w 79b1e │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79b26 │ │ │ │ + bne.w 79b2e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 79d78 │ │ │ │ + bgt.w 79d80 │ │ │ │ ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79aea │ │ │ │ + bge.w 79af2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79b9e │ │ │ │ + beq.n 79ba6 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79c1e │ │ │ │ + b.n 79c26 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79b9e │ │ │ │ + beq.n 79ba6 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w r3, r3, fp, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79b6c │ │ │ │ + b.n 79b74 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 79ba2 │ │ │ │ - b.n 79b84 │ │ │ │ + beq.n 79baa │ │ │ │ + b.n 79b8c │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79b46 │ │ │ │ + bge.w 79b4e │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 79b9e │ │ │ │ + beq.n 79ba6 │ │ │ │ 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 79b70 │ │ │ │ + b.n 79b78 │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 79b26 │ │ │ │ + bne.w 79b2e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 79ba2 │ │ │ │ + beq.w 79baa │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79b26 │ │ │ │ + bne.w 79b2e │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 79e1c │ │ │ │ + bpl.w 79e20 │ │ │ │ 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 79e24 │ │ │ │ + beq.w 79e3e │ │ │ │ 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 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79ba2 │ │ │ │ - b.n 79b26 │ │ │ │ + beq.w 79baa │ │ │ │ + b.n 79b2e │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 79b56 │ │ │ │ + bne.w 79b5e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 79ba2 │ │ │ │ + beq.w 79baa │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79b56 │ │ │ │ + bne.w 79b5e │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 79e20 │ │ │ │ + bpl.n 79e28 │ │ │ │ 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 79e2a │ │ │ │ + beq.n 79e32 │ │ │ │ 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 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79ba2 │ │ │ │ - b.n 79b56 │ │ │ │ + beq.w 79baa │ │ │ │ + b.n 79b5e │ │ │ │ ldr.w r3, [r6, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79aea │ │ │ │ + bge.w 79af2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 79b9e │ │ │ │ + beq.w 79ba6 │ │ │ │ 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 79c22 │ │ │ │ + b.n 79c2a │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 79b84 │ │ │ │ + bne.w 79b8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 79ba2 │ │ │ │ + beq.w 79baa │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79b84 │ │ │ │ + bne.w 79b8c │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 79e14 │ │ │ │ + bpl.n 79e1c │ │ │ │ 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 79e30 │ │ │ │ + beq.n 79e38 │ │ │ │ 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 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79ba2 │ │ │ │ - b.n 79b84 │ │ │ │ + beq.w 79baa │ │ │ │ + b.n 79b8c │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w sl, r4, r3 │ │ │ │ - b.n 79b0c │ │ │ │ + b.n 79b14 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 79dd2 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 79bdc │ │ │ │ + b.n 79dda │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 79cde │ │ │ │ + b.n 79ce6 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 79be4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 79d46 │ │ │ │ + b.n 79d4e │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79cf6 │ │ │ │ + b.n 79bf8 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79d5c │ │ │ │ + b.n 79d64 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79de8 │ │ │ │ + b.n 79df0 │ │ │ │ ldr.w r1, [r8, #28] │ │ │ │ - b.n 79bf0 │ │ │ │ + b.n 79cfe │ │ │ │ │ │ │ │ -00079e3c : │ │ │ │ +00079e44 : │ │ │ │ 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 79fca │ │ │ │ + bgt.w 79fd2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7a1da │ │ │ │ + beq.w 7a1e2 │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #7 │ │ │ │ - bhi.w 7a1da │ │ │ │ + bhi.w 7a1e2 │ │ │ │ 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 7a0e8 │ │ │ │ + bmi.w 7a0f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a202 │ │ │ │ + bne.w 7a20a │ │ │ │ movw r2, #16312 @ 0x3fb8 │ │ │ │ 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 7a164 │ │ │ │ - ldr.w r8, [pc, #868] @ 7a220 │ │ │ │ + bmi.w 7a16c │ │ │ │ + ldr.w r8, [pc, #868] @ 7a228 │ │ │ │ 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 7a196 │ │ │ │ + bhi.w 7a19e │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bmi.w 7a196 │ │ │ │ + bmi.w 7a19e │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9361 @ 0x2491 │ │ │ │ + movw r1, #9305 @ 0x2459 │ │ │ │ movt r1, #7 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr.w r9, [r6, #712] @ 0x2c8 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 7a130 │ │ │ │ + bne.w 7a138 │ │ │ │ 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 7a09a │ │ │ │ + bcs.w 7a0a2 │ │ │ │ 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 7a11c │ │ │ │ + beq.w 7a124 │ │ │ │ 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 79ff2 │ │ │ │ + beq.n 79ffa │ │ │ │ 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 7a050 │ │ │ │ + bgt.n 7a058 │ │ │ │ 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] @ (7a21c ) │ │ │ │ + ldr r2, [pc, #688] @ (7a224 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a150 │ │ │ │ + bne.w 7a158 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a030 │ │ │ │ + beq.n 7a038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a030 │ │ │ │ + beq.n 7a038 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a036 │ │ │ │ + bne.n 7a03e │ │ │ │ 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] │ │ │ │ @@ -119060,342 +119070,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, #43761 @ 0xaaf1 │ │ │ │ + movweq sl, #41669 @ 0xa2c5 │ │ │ │ movteq sl, #11 │ │ │ │ - beq.w 79e82 │ │ │ │ + beq.w 79e8a │ │ │ │ movw r4, #642 @ 0x282 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7a0de │ │ │ │ + beq.n 7a0e6 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bne.w 7a1da │ │ │ │ - movw sl, #28225 @ 0x6e41 │ │ │ │ + bne.w 7a1e2 │ │ │ │ + movw sl, #26041 @ 0x65b9 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 79e82 │ │ │ │ + b.n 79e8a │ │ │ │ ldrd r6, r1, [r0, #24] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 7a046 │ │ │ │ + bhi.n 7a04e │ │ │ │ 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 7a09a │ │ │ │ + beq.n 7a0a2 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 79f3a │ │ │ │ - movw sl, #6477 @ 0x194d │ │ │ │ + b.n 79f42 │ │ │ │ + movw sl, #4325 @ 0x10e5 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 79e82 │ │ │ │ - movw sl, #7721 @ 0x1e29 │ │ │ │ + b.n 79e8a │ │ │ │ + movw sl, #5621 @ 0x15f5 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 79e82 │ │ │ │ + b.n 79e8a │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 79f9a │ │ │ │ + beq.n 79fa2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 79f9a │ │ │ │ + b.n 79fa2 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 79f3a │ │ │ │ + b.n 79f42 │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79f5a │ │ │ │ + beq.n 79f62 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79f5a │ │ │ │ + beq.w 79f62 │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79f5a │ │ │ │ + bne.w 79f62 │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a1f8 │ │ │ │ + bne.w 7a200 │ │ │ │ add.w r1, fp, #12 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 79f5a │ │ │ │ + bmi.w 79f62 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a084 │ │ │ │ + bne.n 7a08c │ │ │ │ dmb ish │ │ │ │ - b.n 79f5a │ │ │ │ + b.n 79f62 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr.w r9, [r1, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 7a1a2 │ │ │ │ + bne.n 7a1aa │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov lr, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a196 │ │ │ │ + beq.n 7a19e │ │ │ │ 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 79f3a │ │ │ │ - movw sl, #29905 @ 0x74d1 │ │ │ │ + b.n 79f42 │ │ │ │ + movw sl, #33613 @ 0x834d │ │ │ │ movt sl, #22 │ │ │ │ - b.n 79e82 │ │ │ │ + b.n 79e8a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a1c0 │ │ │ │ + beq.n 7a1c8 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a1d6 │ │ │ │ + beq.n 7a1de │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #280] @ 7a220 │ │ │ │ + ldr.w r8, [pc, #280] @ 7a228 │ │ │ │ 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 79f7a │ │ │ │ + b.n 79f82 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7a00c │ │ │ │ + b.n 7a014 │ │ │ │ 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, 7a196 │ │ │ │ + cbz r0, 7a19e │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 79f3a │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 79f42 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a1b4 │ │ │ │ + bne.n 7a1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 79f7a │ │ │ │ + bl 12f044 │ │ │ │ + b.n 79f82 │ │ │ │ ldr.w ip, [r2, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #176] @ 7a220 │ │ │ │ + ldr.w r8, [pc, #176] @ 7a228 │ │ │ │ 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 79ed0 │ │ │ │ + bls.w 79ed8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef214 │ │ │ │ + b.w 1f0fe4 │ │ │ │ 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 7a0c2 │ │ │ │ + b.n 7a0ca │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 79f7a │ │ │ │ + b.n 79f82 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #720 @ 0x2d0 │ │ │ │ + movw r1, #3984 @ 0xf90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 79fc2 │ │ │ │ + b.n 79fca │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #692 @ 0x2b4 │ │ │ │ + movw r1, #3956 @ 0xf74 │ │ │ │ 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 d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79f5a │ │ │ │ - b.n 7a072 │ │ │ │ + bne.w 79f62 │ │ │ │ + b.n 7a07a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #788 @ 0x314 │ │ │ │ + movw r1, #4052 @ 0xfd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 7a1d6 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 7a1de │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a224 : │ │ │ │ +0007a22c : │ │ │ │ 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 7a2ca │ │ │ │ + bpl.n 7a2d2 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7a290 │ │ │ │ + bne.n 7a298 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a29a │ │ │ │ + beq.n 7a2a2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 7a2a8 │ │ │ │ + bne.n 7a2b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7a2a8 │ │ │ │ - ldr r1, [pc, #116] @ (7a2e0 ) │ │ │ │ + beq.n 7a2b0 │ │ │ │ + ldr r1, [pc, #116] @ (7a2e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 7a2c2 │ │ │ │ - bl 7c898 │ │ │ │ + beq.n 7a2ca │ │ │ │ + bl 7c82c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a252 │ │ │ │ + bne.n 7a25a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7a264 │ │ │ │ + beq.n 7a26c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7a26a │ │ │ │ + bne.n 7a272 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ab4b0 │ │ │ │ - bl 7a328 │ │ │ │ + b.w 1ad6f8 │ │ │ │ + bl 7a330 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a28c │ │ │ │ + b.n 7a294 │ │ │ │ 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 76d84 │ │ │ │ + bl 76dc0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 7a316 │ │ │ │ + cbz r0, 7a31e │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a6960 │ │ │ │ - movw r1, #52556 @ 0xcd4c │ │ │ │ + b.w 1a8ba0 │ │ │ │ + movw r1, #55820 @ 0xda0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #4] @ (7a324 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #4] @ (7a32c ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #704] @ (7a614 ) │ │ │ │ + ldr r3, [pc, #704] @ (7a61c ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 7a59e │ │ │ │ + bne.w 7a5a6 │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7a43e │ │ │ │ + ble.n 7a446 │ │ │ │ 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 │ │ │ │ @@ -119411,49 +119421,49 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ add.w r8, r4, #20 │ │ │ │ blx 2957c │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a662 │ │ │ │ + bne.w 7a66a │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r9, r1 │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ ldr.w r2, [r9, r1] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, r1] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ orrs r1, r2 │ │ │ │ - cbnz r0, 7a3f2 │ │ │ │ + cbnz r0, 7a3fa │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7a582 │ │ │ │ + bmi.w 7a58a │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7a504 │ │ │ │ + bmi.w 7a50c │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ - bgt.w 7a552 │ │ │ │ + bgt.w 7a55a │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r8, r0] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - bne.w 7a570 │ │ │ │ + bne.w 7a578 │ │ │ │ str.w r7, [r8, r2] │ │ │ │ add r2, r8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r3, [r5, #16] │ │ │ │ @@ -119471,33 +119481,33 @@ │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r0, #9361 @ 0x2491 │ │ │ │ + movw r0, #9305 @ 0x2459 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7a618 │ │ │ │ + bne.w 7a620 │ │ │ │ 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 7a600 │ │ │ │ + beq.w 7a608 │ │ │ │ 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, 7a4b8 │ │ │ │ + cbz r2, 7a4c0 │ │ │ │ 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 │ │ │ │ @@ -119507,48 +119517,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 7a39a │ │ │ │ + b.n 7a3a2 │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.w 7a5ec │ │ │ │ + bcc.w 7a5f4 │ │ │ │ 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 7a48c │ │ │ │ + bne.n 7a494 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #52329 @ 0xcc69 │ │ │ │ + movw r2, #52289 @ 0xcc41 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7a656 │ │ │ │ + bne.w 7a65e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7a628 │ │ │ │ + beq.w 7a630 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a48c │ │ │ │ + b.n 7a494 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a5cc │ │ │ │ + bne.n 7a5d4 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 7a5f4 │ │ │ │ - ldr r2, [pc, #248] @ (7a614 ) │ │ │ │ + beq.n 7a5fc │ │ │ │ + ldr r2, [pc, #248] @ (7a61c ) │ │ │ │ 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 │ │ │ │ @@ -119556,176 +119566,176 @@ │ │ │ │ str.w r0, [lr] │ │ │ │ strd ip, r2, [r5, #-8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ and.w r0, r2, #7 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble.w 7a400 │ │ │ │ + ble.w 7a408 │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite le │ │ │ │ strhle.w r2, [r8, r0, lsl #1] │ │ │ │ strgt.w r2, [r8, r0, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - beq.w 7a414 │ │ │ │ + beq.w 7a41c │ │ │ │ add.w r0, r8, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r7, [r0, #4] │ │ │ │ str.w r6, [r8, r2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7a41e │ │ │ │ + b.n 7a426 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7a5b0 │ │ │ │ + cbnz r2, 7a5b8 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7a518 │ │ │ │ + bne.n 7a520 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a518 │ │ │ │ - b.n 7a3e6 │ │ │ │ + bne.n 7a520 │ │ │ │ + b.n 7a3ee │ │ │ │ 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 7a44e │ │ │ │ - movw r0, #1681 @ 0x691 │ │ │ │ + b.n 7a456 │ │ │ │ + movw r0, #1541 @ 0x605 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7a682 │ │ │ │ + bne.n 7a68a │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a3e6 │ │ │ │ + beq.w 7a3ee │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 7a588 │ │ │ │ - movw r0, #1681 @ 0x691 │ │ │ │ + b.n 7a590 │ │ │ │ + movw r0, #1541 @ 0x605 │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7a672 │ │ │ │ + bne.n 7a67a │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a3f2 │ │ │ │ + beq.w 7a3fa │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n 7a50c │ │ │ │ + b.n 7a514 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7a48c │ │ │ │ + b.n 7a494 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7a518 │ │ │ │ - b.n 7a3f2 │ │ │ │ + bne.n 7a520 │ │ │ │ + b.n 7a3fa │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a48c │ │ │ │ - b.n 7a4d6 │ │ │ │ + bne.w 7a494 │ │ │ │ + b.n 7a4de │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a48c │ │ │ │ - bl 1ef0b0 │ │ │ │ + bne.w 7a494 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a63c │ │ │ │ + beq.n 7a644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7a692 │ │ │ │ + cbz r3, 7a69a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a650 │ │ │ │ + beq.n 7a658 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7a69a │ │ │ │ + cbz r3, 7a6a2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a438 │ │ │ │ + b.n 7a440 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7a4f0 │ │ │ │ + b.n 7a4f8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1ea208 │ │ │ │ - b.n 7a3ae │ │ │ │ + bl 1ebfd8 │ │ │ │ + b.n 7a3b6 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7a5e0 │ │ │ │ + b.n 7a5e8 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ - b.n 7a5c2 │ │ │ │ + b.n 7a5ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a63c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a644 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a650 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a658 │ │ │ │ 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 7a740 │ │ │ │ + beq.n 7a748 │ │ │ │ mov.w ip, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mov sl, r0 │ │ │ │ lsl.w r5, ip, r0 │ │ │ │ - ldr r0, [pc, #604] @ (7a930 ) │ │ │ │ + ldr r0, [pc, #604] @ (7a938 ) │ │ │ │ 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 7a86c │ │ │ │ + bhi.w 7a874 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 7a76e │ │ │ │ + bne.n 7a776 │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r1, #2740] @ 0xab4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 7a868 │ │ │ │ + ble.w 7a870 │ │ │ │ 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 │ │ │ │ @@ -119739,60 +119749,60 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2957c │ │ │ │ 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] @ (7a930 ) │ │ │ │ + ldr r1, [pc, #492] @ (7a938 ) │ │ │ │ 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 7a86c │ │ │ │ + bhi.n 7a874 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ add.w r1, r9, r5 │ │ │ │ - movw ip, #9361 @ 0x2491 │ │ │ │ + movw ip, #9305 @ 0x2459 │ │ │ │ movt ip, #7 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7a8fa │ │ │ │ + bne.w 7a902 │ │ │ │ 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 7a87a │ │ │ │ + bcs.n 7a882 │ │ │ │ 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 7a8b8 │ │ │ │ + beq.n 7a8c0 │ │ │ │ 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 7a804 │ │ │ │ + beq.n 7a80c │ │ │ │ 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 │ │ │ │ @@ -119810,23 +119820,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 7a856 │ │ │ │ + bhi.n 7a85e │ │ │ │ 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, 7a87a │ │ │ │ + cbz r4, 7a882 │ │ │ │ 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 │ │ │ │ @@ -119838,226 +119848,226 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2957c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r8 │ │ │ │ blx 2957c │ │ │ │ - b.n 7a738 │ │ │ │ + b.n 7a740 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, sl │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r8, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 7a82a │ │ │ │ + b.n 7a832 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 7a76e │ │ │ │ + b.n 7a776 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 7a8cc │ │ │ │ + bhi.n 7a8d4 │ │ │ │ adds r1, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r1 │ │ │ │ - b.n 7a76e │ │ │ │ + b.n 7a776 │ │ │ │ ldr.w r4, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7a916 │ │ │ │ + bne.n 7a91e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a926 │ │ │ │ + beq.n 7a92e │ │ │ │ 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 7a82a │ │ │ │ + b.n 7a832 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7a822 │ │ │ │ + b.n 7a82a │ │ │ │ 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 7a926 │ │ │ │ + bmi.n 7a92e │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw ip, #9361 @ 0x2491 │ │ │ │ + movw ip, #9305 @ 0x2459 │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7a792 │ │ │ │ + beq.w 7a79a │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7a926 │ │ │ │ + cbz r0, 7a92e │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ - b.n 7a82a │ │ │ │ + b.n 7a832 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7a8a0 │ │ │ │ + b.n 7a8a8 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 7a738 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 7a740 │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ 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, 7a97e │ │ │ │ + cbz r3, 7a986 │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 7a97e │ │ │ │ - ldr r3, [pc, #700] @ (7ac20 ) │ │ │ │ + cbz r3, 7a986 │ │ │ │ + ldr r3, [pc, #700] @ (7ac28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7abd6 │ │ │ │ + beq.w 7abde │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 7abd6 │ │ │ │ + bne.w 7abde │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7aa6c │ │ │ │ + beq.n 7aa74 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r6, [r4, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 7abfe │ │ │ │ + bne.w 7ac06 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7abe4 │ │ │ │ + bne.w 7abec │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7abe4 │ │ │ │ + bne.w 7abec │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7abe4 │ │ │ │ + bne.w 7abec │ │ │ │ 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 7abbc │ │ │ │ + bne.w 7abc4 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7abbc │ │ │ │ + bne.w 7abc4 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7abbc │ │ │ │ + bne.w 7abc4 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7abbc │ │ │ │ + bne.w 7abc4 │ │ │ │ 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 2957c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #33273 @ 0x81f9 │ │ │ │ + movw r3, #33289 @ 0x8209 │ │ │ │ movt r3, #7 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7aa72 │ │ │ │ - cbz r6, 7aa6c │ │ │ │ - ldr r3, [pc, #520] @ (7ac20 ) │ │ │ │ + bne.n 7aa7a │ │ │ │ + cbz r6, 7aa74 │ │ │ │ + ldr r3, [pc, #520] @ (7ac28 ) │ │ │ │ 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 7aa90 │ │ │ │ + beq.n 7aa98 │ │ │ │ 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 7aa52 │ │ │ │ + bgt.n 7aa5a │ │ │ │ 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, 7aa90 │ │ │ │ + cbz r2, 7aa98 │ │ │ │ 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, 7aa7e │ │ │ │ - cbz r2, 7aab4 │ │ │ │ + cbz r1, 7aa86 │ │ │ │ + cbz r2, 7aabc │ │ │ │ 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 7aa6c │ │ │ │ + b.n 7aa74 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #53033 @ 0xcf29 │ │ │ │ + movw r3, #52993 @ 0xcf01 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7abba │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7aa6c │ │ │ │ + b.n 7aa74 │ │ │ │ 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 │ │ │ │ @@ -120065,73 +120075,73 @@ │ │ │ │ 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 7aae8 │ │ │ │ + bne.n 7aaf0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 7ab1e │ │ │ │ + cbnz r3, 7ab26 │ │ │ │ str.w r3, [lr, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7ab4e │ │ │ │ + beq.n 7ab56 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7ab2e │ │ │ │ + beq.n 7ab36 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ab00 │ │ │ │ + cbnz r3, 7ab08 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7aa6c │ │ │ │ + beq.n 7aa74 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7ab28 │ │ │ │ + cbz r1, 7ab30 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 7ab1a │ │ │ │ + cbz r3, 7ab22 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 7aa6c │ │ │ │ + b.n 7aa74 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 7aae4 │ │ │ │ + b.n 7aaec │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7ab0c │ │ │ │ + b.n 7ab14 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7ab3c │ │ │ │ + cbz r3, 7ab44 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7aa6c │ │ │ │ + bne.n 7aa74 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 7aa6c │ │ │ │ + b.n 7aa74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7aaf2 │ │ │ │ + beq.n 7aafa │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7abac │ │ │ │ + cbz r3, 7abb4 │ │ │ │ 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, 7ab82 │ │ │ │ + cbz r3, 7ab8a │ │ │ │ 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 │ │ │ │ @@ -120141,84 +120151,84 @@ │ │ │ │ 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 7aa6c │ │ │ │ + b.n 7aa74 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 7ab5a │ │ │ │ + b.n 7ab62 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 7aaa8 │ │ │ │ + b.n 7aab0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6818c │ │ │ │ - movw r1, #41132 @ 0xa0ac │ │ │ │ + bl 639a8 <_Py_SetRefcnt@@Base+0x1980> │ │ │ │ + movw r1, #44396 @ 0xad6c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #38516 @ 0x9674 │ │ │ │ + movw r0, #41780 @ 0xa334 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #52556 @ 0xcd4c │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #55820 @ 0xda0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #68] @ (7ac24 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #68] @ (7ac2c ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6818c │ │ │ │ - movw r1, #41108 @ 0xa094 │ │ │ │ + bl 639a8 <_Py_SetRefcnt@@Base+0x1980> │ │ │ │ + movw r1, #44372 @ 0xad54 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #38516 @ 0x9674 │ │ │ │ + movw r0, #41780 @ 0xa334 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6818c │ │ │ │ - movw r1, #41048 @ 0xa058 │ │ │ │ + bl 639a8 <_Py_SetRefcnt@@Base+0x1980> │ │ │ │ + movw r1, #44312 @ 0xad18 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #38516 @ 0x9674 │ │ │ │ + movw r0, #41780 @ 0xa334 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 67cc4 │ │ │ │ + bl 6798c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -0007ac28 : │ │ │ │ +0007ac30 : │ │ │ │ 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, #29668 @ 0x73e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1ab938 │ │ │ │ - cbz r0, 7ac50 │ │ │ │ + bl 1adb80 │ │ │ │ + cbz r0, 7ac58 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ac54 : │ │ │ │ +0007ac5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7aca8 │ │ │ │ - cbz r0, 7aca0 │ │ │ │ + bl 7acb0 │ │ │ │ + cbz r0, 7aca8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7aca0 │ │ │ │ - ldr.w ip, [pc, #48] @ 7aca4 │ │ │ │ + bpl.n 7aca8 │ │ │ │ + ldr.w ip, [pc, #48] @ 7acac │ │ │ │ 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 │ │ │ │ @@ -120258,1263 +120268,1263 @@ │ │ │ │ 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 7ae42 │ │ │ │ + bmi.w 7ae4a │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov fp, r1 │ │ │ │ - movw r1, #9361 @ 0x2491 │ │ │ │ + movw r1, #9305 @ 0x2459 │ │ │ │ movt r1, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7af24 │ │ │ │ - ldr r1, [pc, #624] @ (7af9c ) │ │ │ │ + bne.w 7af2c │ │ │ │ + ldr r1, [pc, #624] @ (7afa4 ) │ │ │ │ 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 7aeb8 │ │ │ │ + bcs.w 7aec0 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r7, ip, lsl #3] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7af08 │ │ │ │ + beq.w 7af10 │ │ │ │ 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 7addc │ │ │ │ + beq.n 7ade4 │ │ │ │ add.w r5, sl, r3 │ │ │ │ - cbz r3, 7ada0 │ │ │ │ + cbz r3, 7ada8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7ada0 │ │ │ │ - ldr r1, [pc, #540] @ (7af9c ) │ │ │ │ + beq.n 7ada8 │ │ │ │ + ldr r1, [pc, #540] @ (7afa4 ) │ │ │ │ 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 7ae7a │ │ │ │ + bgt.n 7ae82 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ae58 │ │ │ │ + bne.n 7ae60 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #484] @ (7afa0 ) │ │ │ │ + ldr r2, [pc, #484] @ (7afa8 ) │ │ │ │ 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 7af42 │ │ │ │ + bne.w 7af4a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7ae08 │ │ │ │ + bmi.n 7ae10 │ │ │ │ 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 7ae4c │ │ │ │ + bcc.n 7ae54 │ │ │ │ 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 7ad72 │ │ │ │ + bne.n 7ad7a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7ad7e │ │ │ │ - b.n 7ada0 │ │ │ │ + bne.n 7ad86 │ │ │ │ + b.n 7ada8 │ │ │ │ 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, 7ae34 │ │ │ │ + cbz r2, 7ae3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, #12 │ │ │ │ blx 2957c │ │ │ │ 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 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str.w r1, [r9, #12] │ │ │ │ str.w r9, [r1, #8] │ │ │ │ - b.n 7ad6c │ │ │ │ + b.n 7ad74 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #316] @ (7afa0 ) │ │ │ │ + ldr r2, [pc, #316] @ (7afa8 ) │ │ │ │ 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 7af56 │ │ │ │ + bne.n 7af5e │ │ │ │ str.w fp, [r5, #8] │ │ │ │ - b.n 7adce │ │ │ │ + b.n 7add6 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 7ada0 │ │ │ │ + beq.n 7ada8 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ada0 │ │ │ │ + bne.n 7ada8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7af92 │ │ │ │ + bne.n 7af9a │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 7ada0 │ │ │ │ + bmi.n 7ada8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7aea2 │ │ │ │ + bne.n 7aeaa │ │ │ │ dmb ish │ │ │ │ - b.n 7ada0 │ │ │ │ + b.n 7ada8 │ │ │ │ ldr.w r8, [r5, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 7af6a │ │ │ │ + bne.n 7af72 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7ae42 │ │ │ │ + beq.n 7ae4a │ │ │ │ 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 7ad72 │ │ │ │ + bne.w 7ad7a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7ad7e │ │ │ │ - b.n 7ada0 │ │ │ │ + bne.w 7ad86 │ │ │ │ + b.n 7ada8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7aeb8 │ │ │ │ + beq.n 7aec0 │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 7adf4 │ │ │ │ + b.n 7adfc │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r7 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ae42 │ │ │ │ + beq.n 7ae4a │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ - b.n 7aef4 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 7aefc │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7af7a │ │ │ │ + bne.n 7af82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 7adce │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bl 12f044 │ │ │ │ + b.n 7add6 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7af86 │ │ │ │ + bne.n 7af8e │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 7ae74 │ │ │ │ + bl 12f044 │ │ │ │ + b.n 7ae7c │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 7aede │ │ │ │ + b.n 7aee6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7adce │ │ │ │ + b.n 7add6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ae74 │ │ │ │ + b.n 7ae7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ada0 │ │ │ │ - b.n 7ae94 │ │ │ │ + bne.w 7ada8 │ │ │ │ + b.n 7ae9c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007afa4 : │ │ │ │ +0007afac : │ │ │ │ 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 29b58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ - cbz r0, 7afe2 │ │ │ │ + bl 7b01c │ │ │ │ + cbz r0, 7afea │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7afe8 ) │ │ │ │ + ldr r0, [pc, #24] @ (7aff0 ) │ │ │ │ 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 7bfe8 │ │ │ │ + b.w 7bff0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007afec : │ │ │ │ +0007aff4 : │ │ │ │ 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 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ 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 7b4c0 │ │ │ │ + beq.w 7b4c8 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7b2fa │ │ │ │ + beq.w 7b302 │ │ │ │ adds r6, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7be5c │ │ │ │ + blt.w 7be64 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7be74 │ │ │ │ + bgt.w 7be7c │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9361 @ 0x2491 │ │ │ │ + movw r1, #9305 @ 0x2459 │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r3, #21 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b67c │ │ │ │ - ldr r1, [pc, #700] @ (7b334 ) │ │ │ │ + bne.w 7b684 │ │ │ │ + ldr r1, [pc, #700] @ (7b33c ) │ │ │ │ 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 7b4e4 │ │ │ │ + bgt.w 7b4ec │ │ │ │ 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 7b4cc │ │ │ │ + beq.w 7b4d4 │ │ │ │ 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.w 7b1c0 │ │ │ │ + beq.w 7b1c8 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ 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, #612] @ (7b338 ) │ │ │ │ + ldr r2, [pc, #612] @ (7b340 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7b934 │ │ │ │ + bne.w 7b93c │ │ │ │ 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 7b484 │ │ │ │ + bpl.w 7b48c │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 7bf30 │ │ │ │ + bpl.w 7bf38 │ │ │ │ add.w r0, r4, #20 │ │ │ │ lsls r7, r5, #30 │ │ │ │ - bne.w 7b48c │ │ │ │ + bne.w 7b494 │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.w 7b218 │ │ │ │ + bhi.w 7b220 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b218 │ │ │ │ + bne.n 7b220 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ cmp r6, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7b214 │ │ │ │ + bcc.n 7b21c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b214 │ │ │ │ + bne.n 7b21c │ │ │ │ add.w r7, r5, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r6, r7 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7b31e │ │ │ │ + bcc.w 7b326 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b31e │ │ │ │ + bne.w 7b326 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r5, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7b330 │ │ │ │ + bcc.w 7b338 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b330 │ │ │ │ + bne.w 7b338 │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ cmp r6, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ it cc │ │ │ │ movcc r7, r2 │ │ │ │ - bcc.n 7b1a4 │ │ │ │ + bcc.n 7b1ac │ │ │ │ ldr.w ip, [r2] │ │ │ │ add.w lr, r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ tst.w ip, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b1a4 │ │ │ │ + bne.n 7b1ac │ │ │ │ adds r2, #4 │ │ │ │ cmp r6, lr │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bcc.n 7b210 │ │ │ │ + bcc.n 7b218 │ │ │ │ ldr.w ip, [r2] │ │ │ │ mov r1, lr │ │ │ │ add.w lr, r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ tst.w ip, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7b188 │ │ │ │ + beq.n 7b190 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 7b1e0 │ │ │ │ + bhi.n 7b1e8 │ │ │ │ subs r6, r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7b230 │ │ │ │ + bne.n 7b238 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bb30 │ │ │ │ + bne.w 7bb38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, r1, [r0, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.w 7b324 │ │ │ │ + bcc.w 7b32c │ │ │ │ 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 7b0ba │ │ │ │ + b.n 7b0c2 │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7b1a8 │ │ │ │ + blt.n 7b1b0 │ │ │ │ strb r2, [r0, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bls.n 7b20c │ │ │ │ + bls.n 7b214 │ │ │ │ adds r0, #1 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7b1a8 │ │ │ │ + blt.n 7b1b0 │ │ │ │ cmp r2, r6 │ │ │ │ strb.w ip, [r0], #1 │ │ │ │ - bne.n 7b1f4 │ │ │ │ + bne.n 7b1fc │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b1a8 │ │ │ │ + b.n 7b1b0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 7b1a4 │ │ │ │ + b.n 7b1ac │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7b1a4 │ │ │ │ + b.n 7b1ac │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 7b22a │ │ │ │ + bls.n 7b232 │ │ │ │ ldrsb.w r1, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ - bge.n 7b1ea │ │ │ │ + bge.n 7b1f2 │ │ │ │ mov r7, r5 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2957c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7b97a │ │ │ │ + bpl.w 7b982 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bf9a │ │ │ │ + beq.w 7bfa2 │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs.w 7b41c │ │ │ │ + bcs.w 7b424 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7b864 │ │ │ │ + bne.w 7b86c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add r1, r2 │ │ │ │ lsls r6, r3, #25 │ │ │ │ it pl │ │ │ │ subpl.w lr, r5, #4 │ │ │ │ - bpl.n 7b356 │ │ │ │ + bpl.n 7b35e │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 7b960 │ │ │ │ + bls.w 7b968 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 7b61a │ │ │ │ + bls.w 7b622 │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.w 7bc4e │ │ │ │ + bhi.w 7bc56 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7b99e │ │ │ │ + ble.w 7b9a6 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7b44a │ │ │ │ + bhi.w 7b452 │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.w 7b444 │ │ │ │ + beq.w 7b44c │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bne.n 7b2c8 │ │ │ │ + bne.n 7b2d0 │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.w 7b44a │ │ │ │ + bhi.w 7b452 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7bd6a │ │ │ │ + bhi.w 7bd72 │ │ │ │ add.w r4, r0, r3, lsl #12 │ │ │ │ adds r7, #3 │ │ │ │ sub.w r4, r4, #925696 @ 0xe2000 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ add.w r4, r4, r6, lsl #6 │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.w 7b644 │ │ │ │ + bhi.w 7b64c │ │ │ │ tbb [pc, r4] │ │ │ │ pop {r0, r1, r2, r7, pc} │ │ │ │ - ldr r6, [pc, #696] @ (7b5b0 ) │ │ │ │ + ldr r6, [pc, #696] @ (7b5b8 ) │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrsb.w r2, [r0] │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 7bb36 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 7bd76 │ │ │ │ - ldr r4, [pc, #44] @ (7b33c ) │ │ │ │ + ldrsb.w r1, [r0] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 7bb3e │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7bd7e │ │ │ │ + ldr r4, [pc, #44] @ (7b344 ) │ │ │ │ movs r3, #24 │ │ │ │ - mla r4, r3, r1, r4 │ │ │ │ + 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 7b1a4 │ │ │ │ + b.n 7b1ac │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7b0ba │ │ │ │ + b.n 7b0c2 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7b1a4 │ │ │ │ + b.n 7b1ac │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ mov r0, r7 │ │ │ │ ands.w r4, r7, #3 │ │ │ │ - beq.w 7b69c │ │ │ │ + beq.w 7b6a4 │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs.w 7b976 │ │ │ │ + bcs.w 7b97e │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 7b340 │ │ │ │ + bls.n 7b348 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.w 7bc9e │ │ │ │ + bhi.w 7bca6 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.w 7bf4c │ │ │ │ + bls.w 7bf54 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7b976 │ │ │ │ + ble.w 7b97e │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7bcd6 │ │ │ │ + bhi.w 7bcde │ │ │ │ add.w r0, r0, r3, lsl #6 │ │ │ │ adds r7, #2 │ │ │ │ sub.w r4, r0, #12416 @ 0x3080 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 7b2e4 │ │ │ │ + bhi.n 7b2ec │ │ │ │ strb.w r4, [r1], #1 │ │ │ │ - b.n 7b350 │ │ │ │ + b.n 7b358 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #39612 @ 0x9abc │ │ │ │ + movw r3, #42876 @ 0xa77c │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ sub.w r6, r7, r8 │ │ │ │ subs r5, r6, #1 │ │ │ │ add r5, r4 │ │ │ │ strd r5, r6, [sp, #60] @ 0x3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7b3bc │ │ │ │ + bne.n 7b3c4 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl f6e58 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f6f1c <_Py_GetErrorHandler@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, sl │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 7be86 │ │ │ │ + bne.w 7be8e │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 7bbf6 │ │ │ │ + ble.w 7bbfe │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.w 7bb78 │ │ │ │ + blt.w 7bb80 │ │ │ │ subs r5, r5, r6 │ │ │ │ add r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.n 7b26c │ │ │ │ + b.n 7b274 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7b3fe │ │ │ │ + bne.n 7b406 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7bc2e │ │ │ │ + bhi.w 7bc36 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7bdc0 │ │ │ │ + bhi.w 7bdc8 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7bc2e │ │ │ │ + beq.w 7bc36 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ subs r3, r7, r5 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bde2 │ │ │ │ + beq.w 7bdea │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7b42a │ │ │ │ + cbz r3, 7b432 │ │ │ │ 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 7b834 │ │ │ │ + bne.w 7b83c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7b808 │ │ │ │ + bne.w 7b810 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 946d0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 93e88 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7b1b8 │ │ │ │ + b.n 7b1c0 │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.w 7b2c8 │ │ │ │ + bhi.w 7b2d0 │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b390 │ │ │ │ + beq.n 7b398 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7beee │ │ │ │ + beq.w 7bef6 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7b392 │ │ │ │ + b.n 7b39a │ │ │ │ subs r3, r3, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #39592 @ 0x9aa8 │ │ │ │ + movw r3, #42856 @ 0xa768 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ sub.w r6, r7, r8 │ │ │ │ adds r5, r6, #1 │ │ │ │ - b.n 7b3a6 │ │ │ │ + b.n 7b3ae │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 7b10c │ │ │ │ + beq.w 7b114 │ │ │ │ cmp r6, r5 │ │ │ │ it hi │ │ │ │ movhi r7, r5 │ │ │ │ - bls.w 7b22a │ │ │ │ + bls.w 7b232 │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.n 7b518 │ │ │ │ + beq.n 7b520 │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b4a8 │ │ │ │ + blt.n 7b4b0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7b496 │ │ │ │ + bcc.n 7b49e │ │ │ │ subs r6, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7b1b0 │ │ │ │ - b.n 7b230 │ │ │ │ + beq.w 7b1b8 │ │ │ │ + b.n 7b238 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bee8 │ │ │ │ - ldr r4, [pc, #460] @ (7b698 ) │ │ │ │ - b.n 7b1b8 │ │ │ │ + bne.w 7bef0 │ │ │ │ + ldr r4, [pc, #460] @ (7b6a0 ) │ │ │ │ + b.n 7b1c0 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b0ba │ │ │ │ + bne.w 7b0c2 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7bdfa │ │ │ │ + bne.w 7be02 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7be74 │ │ │ │ + beq.w 7be7c │ │ │ │ ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ add.w r7, r3, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.n 7b0ba │ │ │ │ + b.n 7b0c2 │ │ │ │ add.w ip, r7, #4 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 7b612 │ │ │ │ + bcc.n 7b61a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b612 │ │ │ │ + bne.n 7b61a │ │ │ │ add.w r1, r7, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b860 │ │ │ │ + bcc.w 7b868 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b860 │ │ │ │ + bne.w 7b868 │ │ │ │ add.w ip, r7, #12 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b910 │ │ │ │ + bcc.w 7b918 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b910 │ │ │ │ + bne.w 7b918 │ │ │ │ add.w r2, r7, #16 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7b860 │ │ │ │ + bcc.w 7b868 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b860 │ │ │ │ + bne.w 7b868 │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b9c0 │ │ │ │ + bcc.w 7b9c8 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b9c0 │ │ │ │ + bne.w 7b9c8 │ │ │ │ add.w r1, r7, #24 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b860 │ │ │ │ + bcc.w 7b868 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b860 │ │ │ │ + bne.w 7b868 │ │ │ │ add.w ip, r7, #28 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b910 │ │ │ │ + bcc.w 7b918 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b910 │ │ │ │ + bne.w 7b918 │ │ │ │ add.w r1, r7, #32 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b860 │ │ │ │ + bcc.w 7b868 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b860 │ │ │ │ + bne.w 7b868 │ │ │ │ add.w ip, r7, #36 @ 0x24 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b910 │ │ │ │ + bcc.w 7b918 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b910 │ │ │ │ + bne.w 7b918 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7b860 │ │ │ │ + bcc.w 7b868 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b860 │ │ │ │ + bne.w 7b868 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7b910 │ │ │ │ + bcc.w 7b918 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b910 │ │ │ │ + bne.w 7b918 │ │ │ │ mov r2, ip │ │ │ │ sub.w ip, r6, #44 @ 0x2c │ │ │ │ sub.w ip, ip, r7 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r2 │ │ │ │ - b.n 7b60c │ │ │ │ + b.n 7b614 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r2, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b612 │ │ │ │ + bne.n 7b61a │ │ │ │ mov r7, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7b602 │ │ │ │ + bne.n 7b60a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 7b49a │ │ │ │ - b.n 7b4a8 │ │ │ │ + bne.w 7b4a2 │ │ │ │ + b.n 7b4b0 │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.w 7bc18 │ │ │ │ + bls.w 7bc20 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7bb28 │ │ │ │ + ble.w 7bb30 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b44a │ │ │ │ + bhi.w 7b452 │ │ │ │ add.w r0, r0, r3, lsl #6 │ │ │ │ subs r1, r1, r2 │ │ │ │ sub.w r4, r0, #12416 @ 0x3080 │ │ │ │ adds r7, #2 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.w 7b914 │ │ │ │ + bcc.w 7b91c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7b914 │ │ │ │ + ble.w 7b91c │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r4, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7b674 │ │ │ │ + beq.n 7b67c │ │ │ │ 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 r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b26e │ │ │ │ + b.n 7b276 │ │ │ │ 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 7be74 │ │ │ │ + beq.w 7be7c │ │ │ │ add.w r7, r3, #20 │ │ │ │ - b.n 7b0ba │ │ │ │ + b.n 7b0c2 │ │ │ │ nop │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r6, r7, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.w 7bbb6 │ │ │ │ + bcc.w 7bbbe │ │ │ │ sub.w r8, lr, r7 │ │ │ │ bic.w r8, r8, #3 │ │ │ │ mov.w r3, r8, lsr #2 │ │ │ │ add.w r8, r8, #4 │ │ │ │ adds r3, #1 │ │ │ │ add r8, r1 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 7b74c │ │ │ │ + beq.n 7b754 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b738 │ │ │ │ + beq.n 7b740 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7b728 │ │ │ │ + beq.n 7b730 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7b718 │ │ │ │ + beq.n 7b720 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 7b708 │ │ │ │ + beq.n 7b710 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 7b6f8 │ │ │ │ + beq.n 7b700 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 7b6e6 │ │ │ │ + beq.n 7b6ee │ │ │ │ ldr r6, [r7, #0] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b7f8 │ │ │ │ + bne.w 7b800 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b7f8 │ │ │ │ + bne.w 7b800 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 7b7f6 │ │ │ │ + beq.n 7b7fe │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ adds r0, #4 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ str r6, [r1, #0] │ │ │ │ add.w r0, r3, #8 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ add.w r0, r3, #12 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ str.w r6, [ip, #12] │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #16 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ str.w r6, [ip, #16] │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, ip, #20 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ str.w r6, [ip, #20] │ │ │ │ add.w r0, r3, #24 │ │ │ │ add.w r1, ip, #24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b7f8 │ │ │ │ + bne.n 7b800 │ │ │ │ add.w r1, ip, #28 │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r1, r8 │ │ │ │ str.w r6, [ip, #24] │ │ │ │ - bne.n 7b74c │ │ │ │ + bne.n 7b754 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 7b2e4 │ │ │ │ + beq.w 7b2ec │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 7b34a │ │ │ │ - b.n 7b35c │ │ │ │ + bls.w 7b352 │ │ │ │ + b.n 7b364 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b43a │ │ │ │ + beq.w 7b442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b43a │ │ │ │ - ldr r1, [pc, #600] @ (7ba78 ) │ │ │ │ + bne.w 7b442 │ │ │ │ + ldr r1, [pc, #600] @ (7ba80 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bdc8 │ │ │ │ + bne.w 7bdd0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7b43a │ │ │ │ + b.n 7b442 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b432 │ │ │ │ + beq.w 7b43a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b432 │ │ │ │ - ldr r1, [pc, #556] @ (7ba78 ) │ │ │ │ + bne.w 7b43a │ │ │ │ + ldr r1, [pc, #556] @ (7ba80 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bcf8 │ │ │ │ + bne.w 7bd00 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7b432 │ │ │ │ + b.n 7b43a │ │ │ │ mov r7, ip │ │ │ │ - b.n 7b612 │ │ │ │ + b.n 7b61a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7bba2 │ │ │ │ + bne.w 7bbaa │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ - b.n 7b8d2 │ │ │ │ + b.n 7b8da │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.n 7b8e8 │ │ │ │ + bls.n 7b8f0 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7bda2 │ │ │ │ + bhi.w 7bdaa │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.w 7b3dc │ │ │ │ + ble.w 7b3e4 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7bc2c │ │ │ │ + bhi.w 7bc34 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7bcf0 │ │ │ │ + beq.w 7bcf8 │ │ │ │ sub.w r0, r1, #237 @ 0xed │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ it ls │ │ │ │ movls r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bc2c │ │ │ │ + bne.w 7bc34 │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ sub.w r6, r0, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.w 7bf52 │ │ │ │ + bhi.w 7bf5a │ │ │ │ add.w r1, r0, r1, lsl #12 │ │ │ │ adds r7, #3 │ │ │ │ sub.w r1, r1, #925696 @ 0xe2000 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ add.w r1, r1, r4, lsl #6 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs.n 7b928 │ │ │ │ + bcs.n 7b930 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.n 7b872 │ │ │ │ + bhi.n 7b87a │ │ │ │ mov r0, r7 │ │ │ │ ands.w r4, r7, #3 │ │ │ │ - beq.n 7b9c4 │ │ │ │ + beq.n 7b9cc │ │ │ │ adds r7, #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7b8ce │ │ │ │ + b.n 7b8d6 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7bd12 │ │ │ │ + bls.w 7bd1a │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 7b928 │ │ │ │ + ble.n 7b930 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7bc2c │ │ │ │ + bhi.w 7bc34 │ │ │ │ add.w r1, r0, r1, lsl #6 │ │ │ │ adds r7, #2 │ │ │ │ sub.w r1, r1, #12416 @ 0x3080 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7b8ce │ │ │ │ + b.n 7b8d6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 7b612 │ │ │ │ + b.n 7b61a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl cd7d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfa4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bc36 │ │ │ │ + beq.w 7bc3e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b658 │ │ │ │ + b.n 7b660 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b2ea │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 7b2f2 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 7bbc0 │ │ │ │ + bne.w 7bbc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ 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 7b0f4 │ │ │ │ + b.w 7b0fc │ │ │ │ ands.w r4, r7, #3 │ │ │ │ - beq.w 7bbde │ │ │ │ + beq.w 7bbe6 │ │ │ │ adds r7, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ cmp r7, r5 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - bcc.w 7b290 │ │ │ │ + bcc.w 7b298 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7b2e4 │ │ │ │ + b.n 7b2ec │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7bbb2 │ │ │ │ + beq.w 7bbba │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bf9a │ │ │ │ + beq.w 7bfa2 │ │ │ │ add.w r2, r4, #28 │ │ │ │ - b.n 7b256 │ │ │ │ - bne.w 7bb28 │ │ │ │ + b.n 7b25e │ │ │ │ + bne.w 7bb30 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b44a │ │ │ │ + bhi.w 7b452 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi.w 7bd16 │ │ │ │ + bhi.w 7bd1e │ │ │ │ sub.w r4, r3, #224 @ 0xe0 │ │ │ │ negs r3, r4 │ │ │ │ adcs r3, r4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 7b2e4 │ │ │ │ + b.n 7b2ec │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b612 │ │ │ │ + b.n 7b61a │ │ │ │ adds r6, r7, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.w 7bc10 │ │ │ │ + bcc.w 7bc18 │ │ │ │ sub.w ip, r5, #4 │ │ │ │ sub.w ip, ip, r7 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r6 │ │ │ │ sub.w r1, ip, r7 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.w 7bb0a │ │ │ │ + beq.w 7bb12 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7ba46 │ │ │ │ + beq.n 7ba4e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7ba1e │ │ │ │ + beq.n 7ba26 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bb14 │ │ │ │ + bne.w 7bb1c │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #8 │ │ │ │ uxtb r6, r1 │ │ │ │ strh.w r6, [r3, #-8] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh.w r6, [r3, #-6] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bb14 │ │ │ │ + bne.n 7bb1c │ │ │ │ uxtb r6, r1 │ │ │ │ adds r0, #4 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r6, [r3, #-6] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bb14 │ │ │ │ + bne.n 7bb1c │ │ │ │ adds r0, #4 │ │ │ │ uxtb r6, r1 │ │ │ │ adds r3, #8 │ │ │ │ strh.w r6, [r3, #-8] │ │ │ │ cmp ip, r0 │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh.w r6, [r3, #-6] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - bne.n 7bb0a │ │ │ │ - b.n 7bb24 │ │ │ │ + bne.n 7bb12 │ │ │ │ + b.n 7bb2c │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ uxtb r6, r1 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ @@ -121522,379 +121532,379 @@ │ │ │ │ strh r1, [r3, #6] │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ adds r7, r0, #4 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ mov lr, r3 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bb14 │ │ │ │ + bne.n 7bb1c │ │ │ │ uxtb r6, r1 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r6, [r3, #-4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bb14 │ │ │ │ + bne.n 7bb1c │ │ │ │ uxtb r6, r1 │ │ │ │ strh r6, [r3, #0] │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r7, r0, #12 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #16 │ │ │ │ strh r6, [r3, #4] │ │ │ │ add.w r3, lr, #16 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ uxtb r6, r1 │ │ │ │ - bne.n 7bb14 │ │ │ │ + bne.n 7bb1c │ │ │ │ strh.w r6, [lr, #16] │ │ │ │ cmp ip, r0 │ │ │ │ ubfx r6, r1, #8, #8 │ │ │ │ strh r6, [r3, #2] │ │ │ │ ubfx r6, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh r6, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r3, lr, #24 │ │ │ │ - beq.n 7bb24 │ │ │ │ + beq.n 7bb2c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7ba7c │ │ │ │ + beq.n 7ba84 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.w 7b92a │ │ │ │ + beq.w 7b932 │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7b8e0 │ │ │ │ - b.n 7b872 │ │ │ │ + bls.w 7b8e8 │ │ │ │ + b.n 7b87a │ │ │ │ mov r7, ip │ │ │ │ - b.n 7bb14 │ │ │ │ + b.n 7bb1c │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b402 │ │ │ │ + b.n 7b40a │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 7b1b8 │ │ │ │ + b.w 7b1c0 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9361 @ 0x2491 │ │ │ │ + movw r1, #9305 @ 0x2459 │ │ │ │ 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 7b67c │ │ │ │ - ldr r1, [pc, #684] @ (7be0c ) │ │ │ │ + bne.w 7b684 │ │ │ │ + ldr r1, [pc, #684] @ (7be14 ) │ │ │ │ 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 7b092 │ │ │ │ + b.w 7b09a │ │ │ │ ldrb.w ip, [r8, r2] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r0, ip, #56320 @ 0xdc00 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 7bf92 │ │ │ │ + beq.w 7bf9a │ │ │ │ cmp r4, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r1, r3, lsl #2] │ │ │ │ strheq.w r0, [r1, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b3ce │ │ │ │ + b.n 7b3d6 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a6678 │ │ │ │ + bl 1a88b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7b2ea │ │ │ │ + b.w 7b2f2 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ - b.n 7b990 │ │ │ │ + b.n 7b998 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 7b34a │ │ │ │ - b.w 7b2e4 │ │ │ │ + bne.w 7b352 │ │ │ │ + b.w 7b2ec │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 7b94c │ │ │ │ + b.n 7b954 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bbe4 │ │ │ │ + bne.n 7bbec │ │ │ │ mov r7, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ adds r3, r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 7bbce │ │ │ │ + bls.n 7bbd6 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.w 7b2e4 │ │ │ │ + beq.w 7b2ec │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.w 7b968 │ │ │ │ - b.w 7b298 │ │ │ │ + bls.w 7b970 │ │ │ │ + b.w 7b2a0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl cd7d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfa4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bc36 │ │ │ │ + beq.n 7bc3e │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.w 7b3cc │ │ │ │ + b.w 7b3d4 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 7b8e0 │ │ │ │ - b.n 7b92a │ │ │ │ + bne.w 7b8e8 │ │ │ │ + b.n 7b932 │ │ │ │ subs r1, r1, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b46e │ │ │ │ + b.n 7b476 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 7be2c │ │ │ │ + bne.w 7be34 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7be2c │ │ │ │ + bls.w 7be34 │ │ │ │ subs r3, r3, r2 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b450 │ │ │ │ + b.n 7b458 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 1ddad4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1df974 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.w 7b1b8 │ │ │ │ + b.w 7b1c0 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 7bc18 │ │ │ │ + bhi.n 7bc20 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 7bd3c │ │ │ │ + ble.n 7bd44 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7b44a │ │ │ │ + bhi.w 7b452 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne.n 7bd30 │ │ │ │ + bne.n 7bd38 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7b44a │ │ │ │ + bls.w 7b452 │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.n 7bd6a │ │ │ │ + bhi.n 7bd72 │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7bd24 │ │ │ │ + bhi.n 7bd2c │ │ │ │ add.w r3, r0, r3, lsl #18 │ │ │ │ adds r7, #4 │ │ │ │ sub.w r3, r3, #63438848 @ 0x3c80000 │ │ │ │ sub.w r3, r3, #8320 @ 0x2080 │ │ │ │ add.w r3, r3, r4, lsl #12 │ │ │ │ add.w r4, r3, r6, lsl #6 │ │ │ │ - b.w 7b2e4 │ │ │ │ + b.w 7b2ec │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.w 7bf56 │ │ │ │ + bhi.w 7bf5e │ │ │ │ subs r4, r5, r7 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 7bcdc │ │ │ │ + ble.n 7bce4 │ │ │ │ ldrb r6, [r7, #1] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.n 7bcd6 │ │ │ │ + bhi.n 7bcde │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.n 7bcd2 │ │ │ │ + beq.n 7bcda │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - bne.n 7bcc0 │ │ │ │ + bne.n 7bcc8 │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.n 7bcd6 │ │ │ │ + bhi.n 7bcde │ │ │ │ ldrb r0, [r7, #2] │ │ │ │ sub.w r4, r0, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bls.w 7b2d4 │ │ │ │ + bls.w 7b2dc │ │ │ │ movs r4, #3 │ │ │ │ - b.w 7b2e4 │ │ │ │ + b.w 7b2ec │ │ │ │ cmp r6, #159 @ 0x9f │ │ │ │ - bhi.n 7bcc0 │ │ │ │ + bhi.n 7bcc8 │ │ │ │ movs r4, #2 │ │ │ │ - b.w 7b2e4 │ │ │ │ - bne.w 7b976 │ │ │ │ + b.w 7b2ec │ │ │ │ + bne.w 7b97e │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ sub.w r6, r0, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bls.w 7b9ae │ │ │ │ - b.w 7b2e4 │ │ │ │ + bls.w 7b9b6 │ │ │ │ + b.w 7b2ec │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.w 7b8ae │ │ │ │ - b.n 7bc2c │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + bhi.w 7b8b6 │ │ │ │ + b.n 7bc34 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b85a │ │ │ │ + beq.w 7b862 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7b85a │ │ │ │ + b.n 7b862 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 7b92a │ │ │ │ + b.n 7b932 │ │ │ │ sub.w r0, r3, #237 @ 0xed │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.w 7b2e4 │ │ │ │ + b.w 7b2ec │ │ │ │ subs r1, r1, r2 │ │ │ │ movs r4, #4 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b392 │ │ │ │ + b.w 7b39a │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bne.n 7bc6e │ │ │ │ + bne.n 7bc76 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 7bc6e │ │ │ │ - b.w 7b44a │ │ │ │ + bls.n 7bc76 │ │ │ │ + b.w 7b452 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7bb28 │ │ │ │ + ble.w 7bb30 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r6, r4, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.w 7b44a │ │ │ │ + bhi.w 7b452 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7bf42 │ │ │ │ + bls.w 7bf4a │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.w 7b44a │ │ │ │ + beq.w 7b452 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7bb28 │ │ │ │ + beq.w 7bb30 │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 7bb28 │ │ │ │ + bls.w 7bb30 │ │ │ │ subs r1, r1, r2 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b392 │ │ │ │ + b.w 7b39a │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #120] @ (7be10 ) │ │ │ │ + ldrge r4, [pc, #120] @ (7be18 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ - b.w 7b1b8 │ │ │ │ + b.w 7b1c0 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 7b466 │ │ │ │ + bhi.w 7b46e │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7be14 │ │ │ │ + bgt.n 7be1c │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.w 7bf06 │ │ │ │ + bgt.w 7bf0e │ │ │ │ subs r3, r3, r2 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7b402 │ │ │ │ + b.w 7b40a │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.w 7b3fe │ │ │ │ - b.n 7bc2e │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + bne.w 7b406 │ │ │ │ + b.n 7bc36 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b82e │ │ │ │ + beq.w 7b836 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7b82e │ │ │ │ + b.n 7b836 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - movw r3, #39568 @ 0x9a90 │ │ │ │ + movw r3, #42832 @ 0xa750 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ sub.w r5, r5, r8 │ │ │ │ sub.w r6, r7, r8 │ │ │ │ - b.w 7b3a6 │ │ │ │ + b.w 7b3ae │ │ │ │ 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 7b502 │ │ │ │ + b.w 7b50a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7bc2c │ │ │ │ + bhi.w 7bc34 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7bc20 │ │ │ │ + bne.w 7bc28 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7bc2c │ │ │ │ + bls.w 7bc34 │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ sub.w r0, r6, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7bf52 │ │ │ │ + bhi.w 7bf5a │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7bf38 │ │ │ │ + bhi.n 7bf40 │ │ │ │ add.w r1, r0, r1, lsl #18 │ │ │ │ adds r7, #4 │ │ │ │ sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ add.w r1, r1, r4, lsl #12 │ │ │ │ add.w r4, r1, r6, lsl #6 │ │ │ │ - b.n 7b92a │ │ │ │ + b.n 7b932 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52040 @ 0xcb48 │ │ │ │ + movw r1, #55304 @ 0xd808 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 7bc48 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 7bc50 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b0f4 │ │ │ │ - b.n 7bc48 │ │ │ │ + bne.w 7b0fc │ │ │ │ + b.n 7bc50 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7be94 │ │ │ │ + beq.n 7be9c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 7becc │ │ │ │ + beq.n 7bed4 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 7b3d4 │ │ │ │ + beq.w 7b3dc │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ @@ -121903,638 +121913,594 @@ │ │ │ │ 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, #856 @ 0x358 │ │ │ │ + movw r2, #4120 @ 0x1018 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1e2a00 <_PyErr_ProgramDecodedTextObject@@Base+0x588> │ │ │ │ + bl 1e479c <_PyErr_ProgramDecodedTextObject@@Base+0x588> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bc36 │ │ │ │ + bne.w 7bc3e │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b26c │ │ │ │ + b.w 7b274 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e69cc │ │ │ │ + bl e6a3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7bc36 │ │ │ │ + beq.w 7bc3e │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ subs r5, r5, r6 │ │ │ │ add r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b26c │ │ │ │ + b.w 7b274 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 7b4c8 │ │ │ │ + b.w 7b4d0 │ │ │ │ subs r4, r5, r7 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.w 7b462 │ │ │ │ + bne.w 7b46a │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 7b422 │ │ │ │ - b.w 7b392 │ │ │ │ + bls.w 7b42a │ │ │ │ + b.w 7b39a │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r6, r4, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.w 7bc2c │ │ │ │ + bhi.w 7bc34 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 7bf3c │ │ │ │ + bls.n 7bf44 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 7bc2c │ │ │ │ + beq.w 7bc34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7b928 │ │ │ │ + beq.w 7b930 │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.n 7b92a │ │ │ │ + b.n 7b932 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - b.w 7b486 │ │ │ │ + b.w 7b48e │ │ │ │ movs r4, #4 │ │ │ │ - b.n 7b92a │ │ │ │ + b.n 7b932 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7bf1c │ │ │ │ - b.n 7bc2c │ │ │ │ + bne.n 7bf24 │ │ │ │ + b.n 7bc34 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne.w 7bd5a │ │ │ │ - b.w 7b44a │ │ │ │ + bne.w 7bd62 │ │ │ │ + b.w 7b452 │ │ │ │ movs r4, #1 │ │ │ │ - b.w 7b2e4 │ │ │ │ + b.w 7b2ec │ │ │ │ movs r4, #3 │ │ │ │ - b.n 7b92a │ │ │ │ + b.n 7b932 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 7bf4c │ │ │ │ + bhi.n 7bf54 │ │ │ │ subs r0, r5, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bgt.n 7bfa0 │ │ │ │ + bgt.n 7bfa8 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7b976 │ │ │ │ + ble.w 7b97e │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r6, r4, #128 @ 0x80 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ - bhi.w 7bcd6 │ │ │ │ + bhi.w 7bcde │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bhi.n 7bfd8 │ │ │ │ + bhi.n 7bfe0 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - beq.w 7bcd6 │ │ │ │ + beq.w 7bcde │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 7b976 │ │ │ │ + beq.w 7b97e │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.w 7b2e4 │ │ │ │ + b.w 7b2ec │ │ │ │ strb.w ip, [r1, r3] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7bb9a │ │ │ │ + b.n 7bba2 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - b.w 7b256 │ │ │ │ + b.w 7b25e │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ sub.w r0, r4, #128 @ 0x80 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 7bcd6 │ │ │ │ + bhi.w 7bcde │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne.n 7bfde │ │ │ │ + bne.n 7bfe6 │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.w 7bcd6 │ │ │ │ + bls.w 7bcde │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ ldrb r0, [r7, #3] │ │ │ │ sub.w ip, r6, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7bccc │ │ │ │ + bhi.w 7bcd4 │ │ │ │ sub.w ip, r0, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7bc84 │ │ │ │ + bls.w 7bc8c │ │ │ │ movs r4, #4 │ │ │ │ - b.w 7b2e4 │ │ │ │ + b.w 7b2ec │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bne.n 7bf7c │ │ │ │ - b.n 7bcd6 │ │ │ │ + bne.n 7bf84 │ │ │ │ + b.n 7bcde │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bne.n 7bfb6 │ │ │ │ + bne.n 7bfbe │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 7bfb6 │ │ │ │ - b.n 7bcd6 │ │ │ │ + bls.n 7bfbe │ │ │ │ + b.n 7bcde │ │ │ │ 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, 7c02e │ │ │ │ + cbz r1, 7c036 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ 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 7c02e │ │ │ │ + bmi.n 7c036 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 7c036 │ │ │ │ + beq.n 7c03e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7c15c │ │ │ │ + beq.w 7c164 │ │ │ │ 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 7c296 │ │ │ │ - ldr r3, [pc, #668] @ (7c2e0 ) │ │ │ │ + beq.w 7c29e │ │ │ │ + ldr r3, [pc, #668] @ (7c2e8 ) │ │ │ │ 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 7c11c │ │ │ │ + bne.n 7c124 │ │ │ │ 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 7dd7c │ │ │ │ + bl 7dcf4 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7c290 │ │ │ │ + beq.w 7c298 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7c0cc │ │ │ │ + beq.n 7c0d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c096 │ │ │ │ + beq.n 7c09e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c288 │ │ │ │ + beq.w 7c290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c1a8 │ │ │ │ + beq.w 7c1b0 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c1ae │ │ │ │ + beq.w 7c1b6 │ │ │ │ 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 7c172 │ │ │ │ + bmi.n 7c17a │ │ │ │ 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 7c0f6 │ │ │ │ + beq.n 7c0fe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c0f6 │ │ │ │ + cbnz r2, 7c0fe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #512] @ (7c2e4 ) │ │ │ │ + ldr r2, [pc, #512] @ (7c2ec ) │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7c208 │ │ │ │ + bne.w 7c210 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7c030 │ │ │ │ + beq.n 7c038 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7c030 │ │ │ │ + bne.n 7c038 │ │ │ │ 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 7c1d2 │ │ │ │ + bmi.n 7c1da │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7c030 │ │ │ │ + b.n 7c038 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c052 │ │ │ │ + beq.n 7c05a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c14c │ │ │ │ + beq.n 7c154 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c14c │ │ │ │ - ldr r2, [pc, #432] @ (7c2e4 ) │ │ │ │ + cbnz r2, 7c154 │ │ │ │ + ldr r2, [pc, #432] @ (7c2ec ) │ │ │ │ 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 7c236 │ │ │ │ + bne.n 7c23e │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 7c030 │ │ │ │ + b.n 7c038 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c02e │ │ │ │ + beq.w 7c036 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1a9fd8 │ │ │ │ - b.n 7c02e │ │ │ │ + bl 1ac220 │ │ │ │ + b.n 7c036 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7c1ba │ │ │ │ + cbnz r3, 7c1c2 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c0be │ │ │ │ + beq.n 7c0c6 │ │ │ │ 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 7c0be │ │ │ │ + b.n 7c0c6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c0ac │ │ │ │ + bne.w 7c0b4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7c02e │ │ │ │ - movw r2, #1681 @ 0x691 │ │ │ │ + b.n 7c036 │ │ │ │ + movw r2, #1541 @ 0x605 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c25c │ │ │ │ + bne.n 7c264 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c178 │ │ │ │ - b.n 7c0be │ │ │ │ + bne.n 7c180 │ │ │ │ + b.n 7c0c6 │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c21e │ │ │ │ + cbnz r2, 7c226 │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c114 │ │ │ │ + beq.n 7c11c │ │ │ │ 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 7c114 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 7c11c │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7c268 │ │ │ │ + bne.n 7c270 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c0f6 │ │ │ │ - movw r1, #1681 @ 0x691 │ │ │ │ + b.n 7c0fe │ │ │ │ + movw r1, #1541 @ 0x605 │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7c24c │ │ │ │ + bne.n 7c254 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c1d8 │ │ │ │ - b.n 7c114 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bne.n 7c1e0 │ │ │ │ + b.n 7c11c │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7c278 │ │ │ │ + bne.n 7c280 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c14c │ │ │ │ + b.n 7c154 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c1d8 │ │ │ │ - b.n 7c114 │ │ │ │ + bne.n 7c1e0 │ │ │ │ + b.n 7c11c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c178 │ │ │ │ - b.n 7c0be │ │ │ │ + bne.n 7c180 │ │ │ │ + b.n 7c0c6 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c214 │ │ │ │ + b.n 7c21c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c242 │ │ │ │ + b.n 7c24a │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c096 │ │ │ │ - bl d7ce4 │ │ │ │ - b.n 7c02e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c09e │ │ │ │ + bl d74dc │ │ │ │ + b.n 7c036 │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 7c040 │ │ │ │ + bne.w 7c048 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 7c316 │ │ │ │ + bpl.n 7c31e │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 7c2ec │ │ │ │ + bpl.n 7c2f4 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7c2fe │ │ │ │ + blt.n 7c306 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ - ldr r3, [pc, #44] @ (7c2e8 ) │ │ │ │ + ldr r3, [pc, #44] @ (7c2f0 ) │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 7c030 │ │ │ │ + beq.w 7c038 │ │ │ │ subs r2, r5, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c030 │ │ │ │ + bne.w 7c038 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c030 │ │ │ │ + b.n 7c038 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7c2b6 │ │ │ │ + bge.n 7c2be │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7c322 │ │ │ │ + bpl.n 7c32a │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r2, #1296 @ 0x510 │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7c2c0 │ │ │ │ + b.n 7c2c8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7c2b6 │ │ │ │ - b.n 7c302 │ │ │ │ + bge.n 7c2be │ │ │ │ + b.n 7c30a │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7c302 │ │ │ │ - cbz r0, 7c394 │ │ │ │ - cbz r1, 7c394 │ │ │ │ - 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 7c388 │ │ │ │ - ldrb.w ip, [r0, #16] │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - ubfx lr, ip, #2, #3 │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, lr │ │ │ │ - bne.n 7c388 │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.n 7c390 │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r0, #20 │ │ │ │ - addeq r0, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - beq.n 7c38c │ │ │ │ - tst.w ip, #64 @ 0x40 │ │ │ │ - ite ne │ │ │ │ - addne r1, #20 │ │ │ │ - addeq r1, #28 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - blx 29204 │ │ │ │ - clz r0, r0 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 7c378 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 7c364 │ │ │ │ - subs r3, r0, r1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ + b.n 7c30a │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7c6c0 │ │ │ │ + blt.w 7c654 │ │ │ │ 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 7c4ae │ │ │ │ + bne.n 7c442 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7c472 │ │ │ │ + bpl.n 7c406 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c5b8 │ │ │ │ + beq.w 7c54c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #50885 @ 0xc6c5 │ │ │ │ + movw r3, #50777 @ 0xc659 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c5ae │ │ │ │ + bne.w 7c542 │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33273 @ 0x81f9 │ │ │ │ + movw r3, #33289 @ 0x8209 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c596 │ │ │ │ - ldr r3, [pc, #692] @ (7c6b4 ) │ │ │ │ + bne.w 7c52a │ │ │ │ + ldr r3, [pc, #692] @ (7c648 ) │ │ │ │ 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 7c48a │ │ │ │ + beq.n 7c41e │ │ │ │ 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 7c43c │ │ │ │ + bgt.n 7c3d0 │ │ │ │ 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, 7c48a │ │ │ │ + cbz r2, 7c41e │ │ │ │ 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, 7c45c │ │ │ │ + cbz r1, 7c3f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c522 │ │ │ │ + beq.n 7c4b6 │ │ │ │ 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 7c5d0 │ │ │ │ + bne.w 7c564 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7c3d0 │ │ │ │ + bmi.n 7c364 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c3d0 │ │ │ │ - bl 78024 │ │ │ │ - b.n 7c3d0 │ │ │ │ + beq.n 7c364 │ │ │ │ + bl 78034 │ │ │ │ + b.n 7c364 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53033 @ 0xcf29 │ │ │ │ + movw r3, #52993 @ 0xcf01 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c698 │ │ │ │ + bne.w 7c62c │ │ │ │ mov r0, r4 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7c456 │ │ │ │ + b.n 7c3ea │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7c6ba │ │ │ │ + bne.w 7c64e │ │ │ │ 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, #492] @ (7c6b4 ) │ │ │ │ + ldr r3, [pc, #492] @ (7c648 ) │ │ │ │ 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 7c6a2 │ │ │ │ + bpl.w 7c636 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c6b8 │ │ │ │ + beq.w 7c64c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c5ea │ │ │ │ + bne.n 7c57e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7c5ea │ │ │ │ + beq.n 7c57e │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl dec00 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl de3fc <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7c5f6 │ │ │ │ + beq.n 7c58a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c6b8 │ │ │ │ + beq.w 7c64c │ │ │ │ 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 7c3c2 │ │ │ │ + b.n 7c356 │ │ │ │ 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 │ │ │ │ @@ -122544,116 +122510,116 @@ │ │ │ │ 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 7c558 │ │ │ │ + bne.n 7c4ec │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 7c5a4 │ │ │ │ + cbnz r3, 7c538 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7c636 │ │ │ │ + beq.n 7c5ca │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c60e │ │ │ │ + beq.n 7c5a2 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c570 │ │ │ │ + cbnz r3, 7c504 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c456 │ │ │ │ + beq.w 7c3ea │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c630 │ │ │ │ + beq.n 7c5c4 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7c590 │ │ │ │ + cbz r3, 7c524 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c456 │ │ │ │ + b.n 7c3ea │ │ │ │ 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 7c554 │ │ │ │ + b.n 7c4e8 │ │ │ │ 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 7c47a │ │ │ │ + beq.w 7c40e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7c484 │ │ │ │ - bl 78024 │ │ │ │ + beq.w 7c418 │ │ │ │ + bl 78034 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7c47a │ │ │ │ + b.n 7c40e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7c5c0 │ │ │ │ + beq.n 7c554 │ │ │ │ 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 7c3d0 │ │ │ │ - b.n 7c5c8 │ │ │ │ + beq.w 7c364 │ │ │ │ + b.n 7c55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7c4fa │ │ │ │ + bne.n 7c48e │ │ │ │ mov r0, r4 │ │ │ │ bl 2ea6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9fd8 │ │ │ │ + bl 1ac220 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7c456 │ │ │ │ + b.n 7c3ea │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7c61c │ │ │ │ + cbz r3, 7c5b0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c456 │ │ │ │ + bne.w 7c3ea │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7c456 │ │ │ │ + b.n 7c3ea │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7c580 │ │ │ │ + b.n 7c514 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c562 │ │ │ │ + beq.n 7c4f6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c692 │ │ │ │ + cbz r3, 7c626 │ │ │ │ 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, 7c66a │ │ │ │ + cbz r3, 7c5fe │ │ │ │ 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 │ │ │ │ @@ -122662,99 +122628,99 @@ │ │ │ │ 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 7c456 │ │ │ │ + b.n 7c3ea │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7c642 │ │ │ │ + b.n 7c5d6 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7c4a2 │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + b.n 7c436 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3003 @ 0xbbb │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7c5f6 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7c58a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1a9fd8 │ │ │ │ + b.w 1ac220 │ │ │ │ │ │ │ │ -0007c6c4 : │ │ │ │ +0007c658 : │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #33273 @ 0x81f9 │ │ │ │ + movw r3, #33289 @ 0x8209 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c7f2 │ │ │ │ - cbz r0, 7c748 │ │ │ │ - ldr r3, [pc, #416] @ (7c894 ) │ │ │ │ + bne.w 7c786 │ │ │ │ + cbz r0, 7c6dc │ │ │ │ + ldr r3, [pc, #416] @ (7c828 ) │ │ │ │ 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 7c760 │ │ │ │ + beq.n 7c6f4 │ │ │ │ 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 7c730 │ │ │ │ + bgt.n 7c6c4 │ │ │ │ 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, 7c760 │ │ │ │ + cbz r2, 7c6f4 │ │ │ │ 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, 7c74c │ │ │ │ - cbz r2, 7c782 │ │ │ │ + cbz r0, 7c6e0 │ │ │ │ + cbz r2, 7c716 │ │ │ │ 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, #53033 @ 0xcf29 │ │ │ │ + movw r3, #52993 @ 0xcf01 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c82c │ │ │ │ + bne.n 7c7c0 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7c748 │ │ │ │ + b.n 7c6dc │ │ │ │ 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 │ │ │ │ @@ -122764,79 +122730,79 @@ │ │ │ │ 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 7c7b8 │ │ │ │ + bne.n 7c74c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 7c7fc │ │ │ │ + cbnz r3, 7c790 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7c834 │ │ │ │ + beq.n 7c7c8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c806 │ │ │ │ + beq.n 7c79a │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7c7d0 │ │ │ │ + cbnz r3, 7c764 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7c748 │ │ │ │ + beq.n 7c6dc │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7c826 │ │ │ │ + cbz r1, 7c7ba │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7c7ec │ │ │ │ + cbz r3, 7c780 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7c748 │ │ │ │ + b.n 7c6dc │ │ │ │ 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 7c7b4 │ │ │ │ + b.n 7c748 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7c814 │ │ │ │ + cbz r3, 7c7a8 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c748 │ │ │ │ + bne.n 7c6dc │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7c748 │ │ │ │ + b.n 7c6dc │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7c7dc │ │ │ │ + b.n 7c770 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7c776 │ │ │ │ + b.n 7c70a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c7c2 │ │ │ │ + beq.n 7c756 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7c88c │ │ │ │ + cbz r3, 7c820 │ │ │ │ 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, 7c866 │ │ │ │ + cbz r3, 7c7fa │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -122845,17 +122811,17 @@ │ │ │ │ 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 7c748 │ │ │ │ + b.n 7c6dc │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7c840 │ │ │ │ + b.n 7c7d4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -122863,155 +122829,155 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cbbc │ │ │ │ + beq.w 7cb38 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb96 │ │ │ │ + bne.w 7cb12 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cbc6 │ │ │ │ + bne.w 7cb42 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 7cd9e │ │ │ │ + beq.w 7cd0e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c9f0 │ │ │ │ + beq.n 7c97a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7ca46 │ │ │ │ + bne.w 7c9d0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7cc98 │ │ │ │ + ble.w 7cc10 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cdfc │ │ │ │ + bne.w 7cd6c │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ - add.w r8, r7, r1 │ │ │ │ - mov.w lr, #1 │ │ │ │ + add.w ip, r7, r1 │ │ │ │ + mov.w r9, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ - ldr.w ip, [r8, #4] │ │ │ │ + ldr.w lr, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r7, r1] │ │ │ │ - adc.w ip, ip, #0 │ │ │ │ - str.w ip, [r8, #4] │ │ │ │ + adc.w lr, lr, #0 │ │ │ │ + str.w lr, [ip, #4] │ │ │ │ movs r7, #0 │ │ │ │ - ldrb.w r9, [r0, #4] │ │ │ │ + ldrb.w r8, [r0, #4] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cmp.w r9, #7 │ │ │ │ + cmp.w r8, #7 │ │ │ │ str r7, [r0, #8] │ │ │ │ - lsl.w lr, lr, r9 │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - ubfx r1, r1, #0, #12 │ │ │ │ - orr.w r1, r1, r2 │ │ │ │ - and.w r8, r6, lr │ │ │ │ - bgt.n 7c9ae │ │ │ │ + lsl.w r9, r9, r8 │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ + ubfx ip, r1, #0, #12 │ │ │ │ + orr.w ip, ip, r2 │ │ │ │ + and.w r2, r6, r9 │ │ │ │ + bgt.n 7c93c │ │ │ │ add.w r7, r0, #20 │ │ │ │ - ldrsb.w r2, [r7, r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 7cb76 │ │ │ │ + ldrsb r1, [r7, r2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 7caf4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - strb.w r3, [r7, r8] │ │ │ │ + strb r3, [r7, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr.w lr, [r3, #16] │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r7, [r3, #5] │ │ │ │ lsls r2, r7 │ │ │ │ add.w r7, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cc10 │ │ │ │ - add.w r2, r2, lr, lsl #3 │ │ │ │ + beq.w 7cb8c │ │ │ │ + add.w r2, r2, r1, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r0, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - add.w r1, lr, #1 │ │ │ │ + adds r1, #1 │ │ │ │ + str.w ip, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ - str.w ip, [r4, #20] │ │ │ │ + str.w lr, [r4, #20] │ │ │ │ strd r2, r1, [r3, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp.w r9, #15 │ │ │ │ - bgt.w 7cd26 │ │ │ │ - add.w r2, r0, r8, lsl #1 │ │ │ │ - ldrsh.w r2, [r2, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 7cac6 │ │ │ │ - ldr.w lr, [r0, #16] │ │ │ │ + cmp.w r8, #15 │ │ │ │ + bgt.w 7cca0 │ │ │ │ + add.w r1, r0, r2, lsl #1 │ │ │ │ + ldrsh.w r1, [r1, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.n 7ca50 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ + strh.w r1, [r7, r2, lsl #1] │ │ │ │ movs r2, #1 │ │ │ │ - strh.w lr, [r7, r8, lsl #1] │ │ │ │ ldrb.w r8, [r0, #6] │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7cc10 │ │ │ │ - add.w r2, r2, lr, lsl #3 │ │ │ │ + beq.w 7cb8c │ │ │ │ + add.w r2, r2, r1, lsl #3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r5, [r7, r2] │ │ │ │ add r2, r7 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 7c98e │ │ │ │ + b.n 7c91c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7cc26 │ │ │ │ + bmi.w 7cbb0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.w 7c8f2 │ │ │ │ + bpl.w 7c886 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7cc58 │ │ │ │ + bne.w 7cbee │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7cd40 │ │ │ │ - ldr r3, [pc, #680] @ (7ccc8 ) │ │ │ │ + beq.w 7ccb6 │ │ │ │ + ldr r3, [pc, #748] @ (7cc98 ) │ │ │ │ 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] │ │ │ │ - b.n 7c8f2 │ │ │ │ + b.n 7c886 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 7ca9c │ │ │ │ + beq.n 7ca26 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ccd0 │ │ │ │ + bne.w 7cc40 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w lr, r7, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -123021,227 +122987,223 @@ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ orrs r2, r0 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cd14 │ │ │ │ + beq.w 7cc84 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #24] │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ - cbz r6, 7caa8 │ │ │ │ + cbz r6, 7ca32 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7cb1a │ │ │ │ + bne.n 7ca9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c9a6 │ │ │ │ + beq.w 7c934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c9a6 │ │ │ │ + bne.w 7c934 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c9a6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c934 │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r7, sl, #1 │ │ │ │ - add r7, r8 │ │ │ │ - and.w r8, r7, lr │ │ │ │ - add.w r7, r0, r8, lsl #1 │ │ │ │ + add r2, r7 │ │ │ │ + and.w r2, r9, r2 │ │ │ │ + add.w r7, r0, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 7c9c4 │ │ │ │ - mov.w r7, r8, lsl #2 │ │ │ │ - add r7, r8 │ │ │ │ - mov.w r2, sl, lsr #5 │ │ │ │ + blt.w 7c950 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ add r7, r2 │ │ │ │ - cmp.w r9, #7 │ │ │ │ + mov.w r1, sl, lsr #5 │ │ │ │ + add r7, r1 │ │ │ │ + cmp.w r8, #7 │ │ │ │ add.w r7, r7, #1 │ │ │ │ - and.w r8, r7, lr │ │ │ │ - bgt.n 7cb48 │ │ │ │ - add.w r7, r0, r8 │ │ │ │ + and.w r2, r7, r9 │ │ │ │ + bgt.n 7caca │ │ │ │ + adds r7, r0, r2 │ │ │ │ ldrsb.w r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7cc46 │ │ │ │ + bge.w 7cba0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strb r3, [r7, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr.w lr, [r3, #16] │ │ │ │ - b.n 7c96c │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + b.n 7c8fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7caa8 │ │ │ │ - ldr r2, [pc, #424] @ (7cccc ) │ │ │ │ + bne.n 7ca32 │ │ │ │ + ldr r2, [pc, #500] @ (7cc9c ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cdd2 │ │ │ │ + bne.w 7cd4a │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 7caa8 │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - add r8, r2 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - and.w r8, r8, lr │ │ │ │ - cmp.w r9, #15 │ │ │ │ - add.w r7, r0, r8, lsl #1 │ │ │ │ + b.n 7ca32 │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + add r2, r1 │ │ │ │ + adds r2, #1 │ │ │ │ + and.w r2, r2, r9 │ │ │ │ + cmp.w r8, #15 │ │ │ │ + add.w r7, r0, r2, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w r7, r0, r8, lsl #2 │ │ │ │ + addgt.w r7, r0, r2, lsl #2 │ │ │ │ ldrshle.w r7, [r7, #20] │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7cb38 │ │ │ │ - cmp.w r9, #15 │ │ │ │ - ldr.w lr, [r0, #16] │ │ │ │ + bge.n 7cabc │ │ │ │ + cmp.w r8, #15 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ it gt │ │ │ │ - movgt.w r7, r8, lsl #2 │ │ │ │ - ble.w 7c9c8 │ │ │ │ + lslgt r7, r2, #2 │ │ │ │ + ble.w 7c952 │ │ │ │ add r7, r0 │ │ │ │ - b.n 7cd3a │ │ │ │ + b.n 7ccb2 │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r7, sl, #1 │ │ │ │ - add r7, r8 │ │ │ │ - and.w r8, lr, r7 │ │ │ │ - add.w r7, r0, r8 │ │ │ │ - ldrsb.w r2, [r7, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 7cb0e │ │ │ │ - b.n 7cae6 │ │ │ │ + add r2, r7 │ │ │ │ + and.w r2, r2, r9 │ │ │ │ + adds r7, r0, r2 │ │ │ │ + ldrsb.w r1, [r7, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 7ca94 │ │ │ │ + b.n 7ca70 │ │ │ │ ldr r3, [r1, #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 7cf28 │ │ │ │ + bl 7ce98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7cd9e │ │ │ │ + beq.w 7cd0e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c8d4 │ │ │ │ + beq.w 7c868 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl d9f98 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ + bl d9790 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7cd78 │ │ │ │ + beq.w 7cce8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12b6cc <_PyUnicode_IsNumeric@@Base+0x5f8> │ │ │ │ + bl 12c058 <_PyUnicode_IsNumeric@@Base+0x604> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cdc0 │ │ │ │ + bne.w 7cd30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c9a6 │ │ │ │ + beq.w 7c934 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c9a6 │ │ │ │ + bne.w 7c934 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c9a6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c934 │ │ │ │ movs r0, #12 │ │ │ │ - mla r2, r0, lr, r2 │ │ │ │ - adds r0, r7, r2 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [r0, #8] │ │ │ │ + mla r2, r0, r1, r2 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + adds r1, r7, r2 │ │ │ │ + str r5, [r1, #4] │ │ │ │ + str r0, [r1, #8] │ │ │ │ str r6, [r7, r2] │ │ │ │ - ldr.w lr, [r3, #16] │ │ │ │ - b.n 7c98e │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + b.n 7c91c │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + add r2, r1 │ │ │ │ + adds r2, #1 │ │ │ │ + and.w r2, r2, r9 │ │ │ │ + b.n 7ca88 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7cc7a │ │ │ │ + cbnz r2, 7cbd0 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7ca1e │ │ │ │ + bne.w 7c9a8 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ca1e │ │ │ │ - b.n 7c9fa │ │ │ │ - add.w r8, r8, r8, lsl #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - add r8, r2 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - and.w r8, r8, lr │ │ │ │ - b.n 7cb00 │ │ │ │ - movw r3, #1681 @ 0x691 │ │ │ │ + bne.w 7c9a8 │ │ │ │ + b.n 7c984 │ │ │ │ + movw r3, #1541 @ 0x605 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cdf4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bne.w 7cd64 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c8f2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.n 7ca10 │ │ │ │ - movw r3, #1681 @ 0x691 │ │ │ │ + beq.w 7c984 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b.n 7cbb6 │ │ │ │ + movw r3, #1541 @ 0x605 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cdec │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + bne.w 7cd42 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c9fa │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b.n 7cc2c │ │ │ │ + beq.w 7c886 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.n 7c99a │ │ │ │ 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 7cf28 │ │ │ │ + bl 7ce98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7cd9e │ │ │ │ + beq.n 7cd0e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cdfc │ │ │ │ + bne.w 7cd6c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - b.n 7c90c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.n 7c8a0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ea208 │ │ │ │ + bl 1ebfd8 │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ adds r0, r7, r2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r7, r2] │ │ │ │ adds.w ip, r1, #4096 @ 0x1000 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str.w ip, [r7, r2] │ │ │ │ @@ -123251,253 +123213,258 @@ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r0, r0, ip │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ca8e │ │ │ │ + bne.w 7ca18 │ │ │ │ movs r7, #12 │ │ │ │ mla r3, r7, r8, r3 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #28] │ │ │ │ strd r2, r1, [r4, #16] │ │ │ │ - b.n 7ca9c │ │ │ │ - mov.w sl, r8, lsl #2 │ │ │ │ + b.n 7ca26 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mov.w sl, r2, lsl #2 │ │ │ │ add.w r7, r0, sl │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ it lt │ │ │ │ - ldrlt.w lr, [r0, #16] │ │ │ │ - bge.n 7cd4e │ │ │ │ - str.w lr, [r7, #20] │ │ │ │ - b.n 7c96c │ │ │ │ + ldrlt r1, [r0, #16] │ │ │ │ + bge.n 7ccc4 │ │ │ │ + str r1, [r7, #20] │ │ │ │ + b.n 7c8fa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c8f2 │ │ │ │ - b.n 7ca1e │ │ │ │ - add.w r7, sl, r8 │ │ │ │ + beq.w 7c886 │ │ │ │ + b.n 7c9a8 │ │ │ │ + add r2, sl │ │ │ │ mov.w sl, r6, lsr #5 │ │ │ │ - add.w r8, sl, #1 │ │ │ │ - add r8, r7 │ │ │ │ - and.w r8, r8, lr │ │ │ │ - mov.w r7, r8, lsl #2 │ │ │ │ - adds r2, r0, r7 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ + add.w r7, sl, #1 │ │ │ │ + add r2, r7 │ │ │ │ + and.w r2, r2, r9 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + adds r1, r0, r7 │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ it lt │ │ │ │ - ldrlt.w lr, [r0, #16] │ │ │ │ - bge.w 7caea │ │ │ │ + ldrlt r1, [r0, #16] │ │ │ │ + bge.w 7ca72 │ │ │ │ add r7, r0 │ │ │ │ - b.n 7cd3a │ │ │ │ + b.n 7ccb2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ 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 7cf28 │ │ │ │ + bl 7ce98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7c8d4 │ │ │ │ + bne.w 7c868 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7ce0e │ │ │ │ + bne.n 7cd7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cdba │ │ │ │ + beq.n 7cd2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7ce20 │ │ │ │ + cbz r3, 7cd90 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c9a8 │ │ │ │ + b.n 7c936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cbee │ │ │ │ + bne.w 7cb6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cbee │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cb6a │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 7cc04 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7cb32 │ │ │ │ + beq.w 7cab6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7cb32 │ │ │ │ + b.n 7cab6 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7cc8e │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 7cc6e │ │ │ │ + b.n 7cbe4 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ea208 │ │ │ │ - b.n 7ccc4 │ │ │ │ + bl 1ebfd8 │ │ │ │ + b.n 7cc3c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cdaa │ │ │ │ + bne.n 7cd1a │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cdaa │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cdba │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cd2a │ │ │ │ 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 7ce6e │ │ │ │ + bgt.n 7cdde │ │ │ │ add.w lr, r2, r0 │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7ce54 │ │ │ │ + bge.n 7cdc4 │ │ │ │ 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 7ce96 │ │ │ │ + bge.n 7ce06 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7ceee │ │ │ │ + bgt.n 7ce5e │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7ce52 │ │ │ │ + blt.n 7cdc2 │ │ │ │ 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 7ce66 │ │ │ │ + b.n 7cdd6 │ │ │ │ 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 7ceca │ │ │ │ + bgt.n 7ce3a │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ce6a │ │ │ │ + blt.n 7cdda │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7ceb0 │ │ │ │ + b.n 7ce20 │ │ │ │ add.w lr, r2, r3, lsl #1 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7cf0c │ │ │ │ + bgt.n 7ce7c │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 7ce6a │ │ │ │ + blt.n 7cdda │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7ceca │ │ │ │ + b.n 7ce3a │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7ce52 │ │ │ │ + blt.n 7cdc2 │ │ │ │ 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 7ce66 │ │ │ │ + b.n 7cdd6 │ │ │ │ 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 7cee8 │ │ │ │ + bge.n 7ce58 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 7ce6c │ │ │ │ + b.n 7cddc │ │ │ │ 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 7d992 │ │ │ │ + bhi.w 7d908 │ │ │ │ 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 7d4ac │ │ │ │ + beq.w 7d41c │ │ │ │ mov.w sl, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #748] @ (7d258 ) │ │ │ │ + ldr r7, [pc, #748] @ (7d1c8 ) │ │ │ │ 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 7d4ea │ │ │ │ + bhi.w 7d45a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7d0ec │ │ │ │ + bne.w 7d05c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7d52c │ │ │ │ + ble.w 7d49c │ │ │ │ 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] │ │ │ │ @@ -123516,85 +123483,85 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d7fc │ │ │ │ + bne.w 7d770 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d4fe │ │ │ │ + beq.w 7d46e │ │ │ │ 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 7d576 │ │ │ │ + bne.w 7d4e6 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7d576 │ │ │ │ + bne.w 7d4e6 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7d094 │ │ │ │ + beq.n 7d004 │ │ │ │ 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 7d06e │ │ │ │ + b.n 7cfde │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d494 │ │ │ │ + bgt.w 7d404 │ │ │ │ ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d200 │ │ │ │ + bne.w 7d170 │ │ │ │ strh.w r2, [fp, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 7d092 │ │ │ │ + beq.n 7d002 │ │ │ │ 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 7d04e │ │ │ │ + bgt.n 7cfbe │ │ │ │ ldrsb.w r4, [fp, r1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d200 │ │ │ │ + bne.w 7d170 │ │ │ │ strb.w r2, [fp, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 7d06a │ │ │ │ + bne.n 7cfda │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7d0d6 │ │ │ │ + beq.n 7d046 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 7d25c │ │ │ │ + bne.w 7d1cc │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7d25c │ │ │ │ + bhi.w 7d1cc │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d25c │ │ │ │ + beq.w 7d1cc │ │ │ │ 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] │ │ │ │ @@ -123603,46 +123570,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, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw ip, #9361 @ 0x2491 │ │ │ │ + movw ip, #9305 @ 0x2459 │ │ │ │ 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 7d81a │ │ │ │ + bne.w 7d78e │ │ │ │ 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 7d794 │ │ │ │ + bcs.w 7d706 │ │ │ │ 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 7d7e8 │ │ │ │ + beq.w 7d75c │ │ │ │ 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 7d34c │ │ │ │ + beq.w 7d2bc │ │ │ │ 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 │ │ │ │ @@ -123662,112 +123629,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 7d3cc │ │ │ │ + bne.w 7d33c │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d500 │ │ │ │ + beq.w 7d470 │ │ │ │ add.w r2, r5, #20 │ │ │ │ add.w sl, r2, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d00e │ │ │ │ + bne.w 7cf7e │ │ │ │ add.w r1, fp, r3 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.n 7d1f6 │ │ │ │ + ble.n 7d166 │ │ │ │ mov.w ip, #12 │ │ │ │ mov r2, r1 │ │ │ │ mla ip, ip, r9, r1 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d99e │ │ │ │ + beq.w 7d914 │ │ │ │ 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 7d1d4 │ │ │ │ + bne.n 7d144 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f4fc │ │ │ │ - b.n 7d094 │ │ │ │ + bl 7f470 │ │ │ │ + b.n 7d004 │ │ │ │ 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 7d24c │ │ │ │ + ble.n 7d1bc │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7d68e │ │ │ │ + bgt.w 7d5fe │ │ │ │ ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d060 │ │ │ │ + beq.w 7cfd0 │ │ │ │ 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 7d220 │ │ │ │ + b.n 7d190 │ │ │ │ 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 7d088 │ │ │ │ - b.n 7d23c │ │ │ │ + beq.w 7cff8 │ │ │ │ + b.n 7d1ac │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #33273 @ 0x81f9 │ │ │ │ + movw r1, #33289 @ 0x8209 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r7, [r2, #704] @ 0x2c0 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7d836 │ │ │ │ + bne.w 7d7aa │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.w 7d76c │ │ │ │ + beq.w 7d6de │ │ │ │ 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 7d2b0 │ │ │ │ + bgt.n 7d220 │ │ │ │ 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 7d76c │ │ │ │ + beq.w 7d6de │ │ │ │ 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 7d564 │ │ │ │ + beq.w 7d4d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d0d6 │ │ │ │ + bne.w 7d046 │ │ │ │ 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] │ │ │ │ @@ -123775,56 +123742,56 @@ │ │ │ │ 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 7d308 │ │ │ │ + bne.n 7d278 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d858 │ │ │ │ + bne.w 7d7cc │ │ │ │ str.w r1, [sl, #528] @ 0x210 │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7d8f2 │ │ │ │ + beq.w 7d868 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7d8a6 │ │ │ │ + beq.w 7d81a │ │ │ │ ldr.w r3, [sl, #532] @ 0x214 │ │ │ │ - cbnz r3, 7d324 │ │ │ │ + cbnz r3, 7d294 │ │ │ │ str.w r0, [sl, #532] @ 0x214 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7d0d6 │ │ │ │ + beq.w 7d046 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d8a0 │ │ │ │ + beq.w 7d814 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ - cbz r3, 7d346 │ │ │ │ + cbz r3, 7d2b6 │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [lr, #20] │ │ │ │ - b.n 7d0d6 │ │ │ │ + b.n 7d046 │ │ │ │ ldrd r4, r1, [r0, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.w 7d482 │ │ │ │ + bcc.w 7d3f2 │ │ │ │ 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 7d794 │ │ │ │ + beq.w 7d706 │ │ │ │ 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 │ │ │ │ @@ -123847,410 +123814,412 @@ │ │ │ │ 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 7d1aa │ │ │ │ + beq.w 7d11a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d738 │ │ │ │ + beq.w 7d6aa │ │ │ │ add r3, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 7d8d4 │ │ │ │ + ble.w 7d84a │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - add.w sl, r3, r9, lsl #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrb r7, [r1, #0] │ │ │ │ - add.w r1, r1, r7, lsl #2 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + 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] │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ add.w ip, r1, #3 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - add.w r8, r7, r1, lsl #2 │ │ │ │ + add.w r8, r4, r1, lsl #2 │ │ │ │ ldr.w lr, [r2, r1, lsl #3] │ │ │ │ - ldr.w r4, [lr] │ │ │ │ - cmp r4, r3 │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - bne.w 7d6aa │ │ │ │ - str.w lr, [r0] │ │ │ │ - adds r0, #8 │ │ │ │ + ldr.w r0, [lr] │ │ │ │ + cmp r0, sl │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + bne.w 7d61a │ │ │ │ + str.w lr, [r7] │ │ │ │ + adds r7, #8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ - str.w r1, [r0, #-4] │ │ │ │ - cmp sl, r0 │ │ │ │ - bne.n 7d3fc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + str.w r1, [r7, #-4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r1, r7 │ │ │ │ + bne.n 7d370 │ │ │ │ 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 7d464 │ │ │ │ + b.n 7d3d4 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7d6c4 │ │ │ │ + bgt.w 7d636 │ │ │ │ ldrsh.w r4, [fp, r2, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d6cc │ │ │ │ + bne.w 7d63e │ │ │ │ strh.w r0, [fp, r2, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7d74c │ │ │ │ + beq.w 7d6be │ │ │ │ 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 7d444 │ │ │ │ + bgt.n 7d3b4 │ │ │ │ ldrsb.w r4, [fp, r2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d6cc │ │ │ │ + bne.w 7d63e │ │ │ │ strb.w r0, [fp, r2] │ │ │ │ - b.n 7d458 │ │ │ │ + b.n 7d3c8 │ │ │ │ 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 7d376 │ │ │ │ + b.n 7d2e6 │ │ │ │ ldr.w r4, [fp, r1, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d200 │ │ │ │ + bne.w 7d170 │ │ │ │ str.w r2, [fp, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7d06a │ │ │ │ - b.n 7d092 │ │ │ │ + bne.w 7cfda │ │ │ │ + b.n 7d002 │ │ │ │ mov.w r9, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #792] @ (7d7d4 ) │ │ │ │ + ldr r7, [pc, #796] @ (7d748 ) │ │ │ │ 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 7d0f0 │ │ │ │ + bls.w 7d060 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 7d95c │ │ │ │ + bhi.w 7d8d2 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ - b.n 7d0f0 │ │ │ │ + b.n 7d060 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w ip, r5, #20 │ │ │ │ add r3, fp │ │ │ │ add ip, r1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7d6f8 │ │ │ │ + bne.w 7d66a │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mul.w r2, r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f4fc │ │ │ │ - b.n 7d094 │ │ │ │ + bl 7f470 │ │ │ │ + b.n 7d004 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #9361 @ 0x2491 │ │ │ │ + movw r1, #9305 @ 0x2459 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7d806 │ │ │ │ + bne.w 7d77a │ │ │ │ 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 7d12a │ │ │ │ + b.n 7d09a │ │ │ │ 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 7d0d6 │ │ │ │ + b.n 7d046 │ │ │ │ cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.w 7d850 │ │ │ │ + ble.w 7d7c4 │ │ │ │ mvn.w r2, ip │ │ │ │ add r2, r9 │ │ │ │ - ands.w r4, r2, #3 │ │ │ │ - beq.n 7d65c │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 7d664 │ │ │ │ - add.w r2, r3, ip, lsl #3 │ │ │ │ + ands.w r2, r2, #3 │ │ │ │ + beq.n 7d5cc │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d5d4 │ │ │ │ + add.w r4, r3, ip, lsl #3 │ │ │ │ add.w lr, sl, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov sl, lr │ │ │ │ - cmp r4, #1 │ │ │ │ - stmia.w r2, {r0, r1} │ │ │ │ - beq.n 7d65c │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 7d5d4 │ │ │ │ - ldr.w r2, [lr, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 7d664 │ │ │ │ - add.w r2, r3, ip, lsl #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + beq.n 7d5cc │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 7d544 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d5d4 │ │ │ │ + add.w r4, r3, ip, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov sl, lr │ │ │ │ - stmia.w r2, {r0, r1} │ │ │ │ - ldr.w r2, [lr, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 7d664 │ │ │ │ - add.w r2, r3, ip, lsl #3 │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d5d4 │ │ │ │ + add.w r4, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, lr, #8 │ │ │ │ - stmia.w r2, {r0, r1} │ │ │ │ - b.n 7d65c │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + b.n 7d5cc │ │ │ │ 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 7d036 │ │ │ │ + beq.w 7cfa6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r4 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7d664 │ │ │ │ + cbz r1, 7d5d4 │ │ │ │ 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, 7d664 │ │ │ │ + cbz r1, 7d5d4 │ │ │ │ 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, 7d664 │ │ │ │ + cbz r1, 7d5d4 │ │ │ │ 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 7d5f2 │ │ │ │ + bne.n 7d562 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r2, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d844 │ │ │ │ + beq.w 7d7b8 │ │ │ │ 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 7d584 │ │ │ │ - b.n 7d036 │ │ │ │ + bne.w 7d4f4 │ │ │ │ + b.n 7cfa6 │ │ │ │ ldr.w r4, [fp, r1, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d49e │ │ │ │ + beq.w 7d40e │ │ │ │ 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 7d68e │ │ │ │ - str.w r4, [lr] │ │ │ │ - adds r0, #8 │ │ │ │ - str.w lr, [r0, #-8] │ │ │ │ + b.n 7d5fe │ │ │ │ + str.w r0, [lr] │ │ │ │ + adds r7, #8 │ │ │ │ + str.w lr, [r7, #-8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ - str.w r1, [r0, #-4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 7d3fc │ │ │ │ - b.n 7d42c │ │ │ │ + str.w r1, [r7, #-4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r7, r1 │ │ │ │ + bne.w 7d370 │ │ │ │ + b.n 7d39e │ │ │ │ ldr.w r4, [fp, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 7d6f2 │ │ │ │ + beq.n 7d664 │ │ │ │ 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 7d72a │ │ │ │ + bgt.n 7d69c │ │ │ │ ldrsb.w r4, [fp, r2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7d7d8 │ │ │ │ + bne.n 7d74c │ │ │ │ cmp r7, #7 │ │ │ │ - ble.w 7d47c │ │ │ │ + ble.w 7d3ec │ │ │ │ cmp r7, #15 │ │ │ │ - ble.w 7d454 │ │ │ │ + ble.w 7d3c4 │ │ │ │ str.w r0, [fp, r2, lsl #2] │ │ │ │ - b.n 7d458 │ │ │ │ + b.n 7d3c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 7d520 │ │ │ │ + ble.w 7d490 │ │ │ │ mov.w sl, #12 │ │ │ │ mov lr, r3 │ │ │ │ mla sl, sl, r9, r3 │ │ │ │ - b.n 7d710 │ │ │ │ + b.n 7d682 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7d70c │ │ │ │ + beq.n 7d67e │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp sl, lr │ │ │ │ - bne.n 7d70c │ │ │ │ - b.n 7d520 │ │ │ │ + bne.n 7d67e │ │ │ │ + b.n 7d490 │ │ │ │ cmp r7, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [fp, r2, lsl #1] │ │ │ │ ldrgt.w r4, [fp, r2, lsl #2] │ │ │ │ - b.n 7d6e2 │ │ │ │ + b.n 7d654 │ │ │ │ add.w r1, fp, r3 │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, r9 │ │ │ │ - blt.w 7d862 │ │ │ │ + blt.w 7d7d6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f4fc │ │ │ │ + bl 7f470 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 8a228 │ │ │ │ + bl 1aff00 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d8c8 │ │ │ │ + beq.w 7d83c │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d0d6 │ │ │ │ + b.n 7d046 │ │ │ │ ldr.w r4, [r2, #684] @ 0x2ac │ │ │ │ - movw r3, #53033 @ 0xcf29 │ │ │ │ + movw r3, #52993 @ 0xcf01 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7d8e8 │ │ │ │ + bne.w 7d85e │ │ │ │ mov r0, r5 │ │ │ │ blx 297f8 │ │ │ │ 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 7d0d6 │ │ │ │ + b.n 7d046 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7d8da │ │ │ │ + bne.w 7d850 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d992 │ │ │ │ + beq.w 7d908 │ │ │ │ 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 7d376 │ │ │ │ + b.n 7d2e6 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, lr, r2 │ │ │ │ - b.n 7d6da │ │ │ │ + b.n 7d64c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 7d368 │ │ │ │ + b.n 7d2d8 │ │ │ │ add.w r3, r5, #20 │ │ │ │ adds r2, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7d3dc │ │ │ │ + b.n 7d34c │ │ │ │ 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 7d992 │ │ │ │ + beq.w 7d908 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 7d376 │ │ │ │ + b.n 7d2e6 │ │ │ │ ldr.w r0, [r2, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d0d6 │ │ │ │ + b.n 7d046 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d672 │ │ │ │ - b.n 7d844 │ │ │ │ - beq.w 7d094 │ │ │ │ - b.w 7d036 │ │ │ │ + bne.w 7d5e2 │ │ │ │ + b.n 7d7b8 │ │ │ │ + beq.w 7d004 │ │ │ │ + b.w 7cfa6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - b.n 7d304 │ │ │ │ + b.n 7d274 │ │ │ │ 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] │ │ │ │ @@ -124264,60 +124233,60 @@ │ │ │ │ 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 7d73e │ │ │ │ + b.n 7d6b0 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7d336 │ │ │ │ + b.n 7d2a6 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 7d8b4 │ │ │ │ + cbz r3, 7d828 │ │ │ │ str r0, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r0, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d0d6 │ │ │ │ + bne.w 7d046 │ │ │ │ str.w r0, [r7, #532] @ 0x214 │ │ │ │ - b.n 7d0d6 │ │ │ │ + b.n 7d046 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d0d6 │ │ │ │ - beq.w 7d74c │ │ │ │ - b.n 7d42e │ │ │ │ + b.w 7d046 │ │ │ │ + beq.w 7d6be │ │ │ │ + b.n 7d39e │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 7d7b8 │ │ │ │ + b.n 7d72a │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - b.n 7d784 │ │ │ │ + b.n 7d6f6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d314 │ │ │ │ + beq.w 7d284 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 7d956 │ │ │ │ + cbz r1, 7d8cc │ │ │ │ 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, 7d928 │ │ │ │ + cbz r3, 7d89e │ │ │ │ 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 │ │ │ │ @@ -124328,99 +124297,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 7d0d6 │ │ │ │ + b.w 7d046 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7d900 │ │ │ │ + b.n 7d876 │ │ │ │ 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 7d992 │ │ │ │ + bmi.n 7d908 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw ip, #9361 @ 0x2491 │ │ │ │ + movw ip, #9305 @ 0x2459 │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7d114 │ │ │ │ - b.n 7d81a │ │ │ │ - bl 1ef0b0 │ │ │ │ + beq.w 7d084 │ │ │ │ + b.n 7d78e │ │ │ │ + bl 1f0e80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7d0e6 │ │ │ │ + b.w 7d056 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.n 7d1d4 │ │ │ │ + b.n 7d144 │ │ │ │ + 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 7dbae │ │ │ │ + bne.w 7db26 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7dbf4 │ │ │ │ + bne.w 7db6c │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7db2a │ │ │ │ + bgt.w 7daa2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dc66 │ │ │ │ + beq.w 7dbde │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7dc66 │ │ │ │ + bhi.w 7dbde │ │ │ │ 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, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7db50 │ │ │ │ - movw r8, #8377 @ 0x20b9 │ │ │ │ + beq.w 7dac8 │ │ │ │ + movw r8, #6325 @ 0x18b5 │ │ │ │ movt r8, #13 │ │ │ │ movw r3, #30792 @ 0x7848 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7dbc2 │ │ │ │ - ldr r3, [pc, #620] @ (7dc9c ) │ │ │ │ + bpl.w 7db3a │ │ │ │ + ldr r3, [pc, #620] @ (7dc14 ) │ │ │ │ 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, 7da62 │ │ │ │ + cbz r5, 7d9da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -124428,37 +124398,37 @@ │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dc80 │ │ │ │ - ldr r3, [pc, #536] @ (7dc9c ) │ │ │ │ + beq.w 7dbf8 │ │ │ │ + ldr r3, [pc, #536] @ (7dc14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dc32 │ │ │ │ + beq.w 7dbaa │ │ │ │ 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 7daea │ │ │ │ - ldr r3, [pc, #488] @ (7dc9c ) │ │ │ │ + bpl.n 7da62 │ │ │ │ + ldr r3, [pc, #488] @ (7dc14 ) │ │ │ │ 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 │ │ │ │ @@ -124468,318 +124438,318 @@ │ │ │ │ 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 7dc4c │ │ │ │ + beq.w 7dbc4 │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7dbca │ │ │ │ + bne.n 7db42 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7dd7c │ │ │ │ + bl 7dcf4 │ │ │ │ sub.w r5, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #12] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7dbd4 │ │ │ │ + beq.n 7db4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7db22 │ │ │ │ + beq.n 7da9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dc5e │ │ │ │ + beq.w 7dbd6 │ │ │ │ negs r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #59109 @ 0xe6e5 │ │ │ │ + movweq r8, #57057 @ 0xdee1 │ │ │ │ movteq r8, #13 │ │ │ │ - bne.n 7db8a │ │ │ │ + bne.n 7db02 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da1c │ │ │ │ + bne.w 7d994 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7db24 │ │ │ │ + b.n 7da9c │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7db50 │ │ │ │ - movw r8, #43401 @ 0xa989 │ │ │ │ + beq.n 7dac8 │ │ │ │ + movw r8, #41345 @ 0xa181 │ │ │ │ movt r8, #13 │ │ │ │ - b.n 7da1c │ │ │ │ - movw r8, #44033 @ 0xac01 │ │ │ │ + b.n 7d994 │ │ │ │ + movw r8, #41853 @ 0xa37d │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7db38 │ │ │ │ - movw r8, #25513 @ 0x63a9 │ │ │ │ + b.n 7dab0 │ │ │ │ + movw r8, #23389 @ 0x5b5d │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7db38 │ │ │ │ + b.n 7dab0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7dc66 │ │ │ │ + ble.n 7dbde │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7db9c │ │ │ │ - movw r8, #64333 @ 0xfb4d │ │ │ │ + bne.n 7db14 │ │ │ │ + movw r8, #64525 @ 0xfc0d │ │ │ │ movt r8, #14 │ │ │ │ - b.n 7db38 │ │ │ │ + b.n 7dab0 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7dc66 │ │ │ │ - movw r8, #21145 @ 0x5299 │ │ │ │ + bne.n 7dbde │ │ │ │ + movw r8, #22381 @ 0x576d │ │ │ │ movt r8, #18 │ │ │ │ - b.n 7db38 │ │ │ │ + b.n 7dab0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7dc84 │ │ │ │ - bl 7e37c │ │ │ │ + bne.n 7dbfc │ │ │ │ + bl 7e2f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7db50 │ │ │ │ + beq.n 7dac8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 7daa6 │ │ │ │ + b.n 7da1e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7da54 │ │ │ │ - b.n 7da62 │ │ │ │ + bne.w 7d9cc │ │ │ │ + b.n 7d9da │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a224 │ │ │ │ - b.n 7dafe │ │ │ │ + bl 7a22c │ │ │ │ + b.n 7da76 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7db0e │ │ │ │ + beq.n 7da86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7db0e │ │ │ │ + bne.n 7da86 │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7db18 │ │ │ │ - b.n 7db22 │ │ │ │ + bne.n 7da90 │ │ │ │ + b.n 7da9a │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79e3c │ │ │ │ + bl 79e44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7db50 │ │ │ │ - bl 7f4c8 │ │ │ │ + beq.n 7dac8 │ │ │ │ + bl 7f43c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7dc20 │ │ │ │ + beq.n 7db98 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7dc56 │ │ │ │ + cbz r3, 7dbce │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7db50 │ │ │ │ + beq.n 7dac8 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7daa6 │ │ │ │ + bne.w 7da1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7db50 │ │ │ │ + beq.n 7dac8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7db50 │ │ │ │ + bne.n 7dac8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db50 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dac8 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7daea │ │ │ │ + b.n 7da62 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc20 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7db98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7db22 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7da9a │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #692 @ 0x2b4 │ │ │ │ + movw r1, #3956 @ 0xf74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 7db50 │ │ │ │ + bl d5248 │ │ │ │ + b.n 7dac8 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7dc32 │ │ │ │ + b.n 7dbaa │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #864 @ 0x360 │ │ │ │ + movw r1, #4128 @ 0x1020 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 7db50 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 7dac8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007dca0 : │ │ │ │ +0007dc18 : │ │ │ │ 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 7dcd0 │ │ │ │ - cbz r3, 7dd24 │ │ │ │ + bgt.n 7dc48 │ │ │ │ + cbz r3, 7dc9c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7dd24 │ │ │ │ + bhi.n 7dc9c │ │ │ │ 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 7dcfe │ │ │ │ - movw r5, #59109 @ 0xe6e5 │ │ │ │ + bne.n 7dc76 │ │ │ │ + movw r5, #57057 @ 0xdee1 │ │ │ │ movt r5, #13 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30792 @ 0x7848 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1ab938 │ │ │ │ - cbz r0, 7dcf2 │ │ │ │ + bl 1adb80 │ │ │ │ + cbz r0, 7dc6a │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #43401 @ 0xa989 │ │ │ │ + movw r5, #41345 @ 0xa181 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7dcdc │ │ │ │ + b.n 7dc54 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7dd24 │ │ │ │ + ble.n 7dc9c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7dd4a │ │ │ │ - movw r5, #64333 @ 0xfb4d │ │ │ │ + bne.n 7dcc2 │ │ │ │ + movw r5, #64525 @ 0xfc0d │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7dcdc │ │ │ │ - movw r5, #8377 @ 0x20b9 │ │ │ │ + b.n 7dc54 │ │ │ │ + movw r5, #6325 @ 0x18b5 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7dcdc │ │ │ │ - movw r5, #25513 @ 0x63a9 │ │ │ │ + b.n 7dc54 │ │ │ │ + movw r5, #23389 @ 0x5b5d │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7dcdc │ │ │ │ + b.n 7dc54 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #692 @ 0x2b4 │ │ │ │ + movw r1, #3956 @ 0xf74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5a1c │ │ │ │ - movw r5, #44033 @ 0xac01 │ │ │ │ + b.w d5248 │ │ │ │ + movw r5, #41853 @ 0xa37d │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7dcdc │ │ │ │ + b.n 7dc54 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7dd24 │ │ │ │ - movw r5, #21145 @ 0x5299 │ │ │ │ + bne.n 7dc9c │ │ │ │ + movw r5, #22381 @ 0x576d │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7dcdc │ │ │ │ + b.n 7dc54 │ │ │ │ │ │ │ │ -0007dd5c : │ │ │ │ +0007dcd4 : │ │ │ │ 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 7dd7c │ │ │ │ + bl 7dcf4 │ │ │ │ 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 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 7e2de │ │ │ │ - ldr.w fp, [pc, #1500] @ 7e378 │ │ │ │ + bpl.w 7e25a │ │ │ │ + ldr.w fp, [pc, #1504] @ 7e2f4 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - bne.w 7e17c │ │ │ │ + bne.w 7e0f6 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 7e17c │ │ │ │ + beq.w 7e0f6 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movw r3, #44060 @ 0xac1c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e232 │ │ │ │ + beq.w 7e1ac │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e2f0 │ │ │ │ + bne.w 7e26c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7e0c8 │ │ │ │ + beq.w 7e042 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7df14 │ │ │ │ + bne.w 7de8c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7e068 │ │ │ │ + beq.w 7dfe2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7e070 │ │ │ │ + beq.w 7dfea │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7e07a │ │ │ │ + ble.w 7dff4 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7df36 │ │ │ │ + bne.w 7deae │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ add.w lr, r9, ip │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r2, [r9, ip] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, ip] │ │ │ │ @@ -124795,29 +124765,29 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl.w r1, r2, ip │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ubfx lr, lr, #0, #12 │ │ │ │ orr.w r0, lr, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ and.w r0, r7, r1 │ │ │ │ - bgt.w 7df90 │ │ │ │ + bgt.w 7df08 │ │ │ │ add.w lr, r3, #20 │ │ │ │ ldrsb.w r9, [lr, r0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.w 7dfd2 │ │ │ │ + bge.w 7df4a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, r0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e160 │ │ │ │ + beq.w 7e0da │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r5, [r0, r1] │ │ │ │ add r0, r1 │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -124825,61 +124795,61 @@ │ │ │ │ add.w r2, r9, #1 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 7dee2 │ │ │ │ + cbnz r3, 7de5a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7e142 │ │ │ │ + bmi.w 7e0bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7e0fa │ │ │ │ + bmi.w 7e074 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7df0a │ │ │ │ + beq.n 7de82 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e27c │ │ │ │ + beq.w 7e1f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7e27c │ │ │ │ + beq.w 7e1f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7df32 │ │ │ │ + beq.n 7deaa │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, 7df2e │ │ │ │ + cbz r2, 7dea6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7df0c │ │ │ │ + b.n 7de84 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ea208 │ │ │ │ + bl 1ebfd8 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ add.w r0, r9, r1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r2, [r9, r1] │ │ │ │ adds.w lr, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str.w lr, [r9, r1] │ │ │ │ @@ -124894,143 +124864,143 @@ │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r0, lr │ │ │ │ mov.w r0, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ and.w r0, r1, r7 │ │ │ │ - ble.w 7de78 │ │ │ │ + ble.w 7ddf0 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e21a │ │ │ │ + bgt.w 7e194 │ │ │ │ add.w lr, r3, r0, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7dffc │ │ │ │ + bge.n 7df76 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ add.w lr, r3, #20 │ │ │ │ mov.w ip, #1 │ │ │ │ strh.w r9, [lr, r0, lsl #1] │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e164 │ │ │ │ + beq.w 7e0de │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ str.w r5, [lr, r1] │ │ │ │ add r1, lr │ │ │ │ str r6, [r1, #4] │ │ │ │ - b.n 7deb4 │ │ │ │ + b.n 7de2c │ │ │ │ mov.w r9, r7, lsr #5 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ add.w lr, r9, #1 │ │ │ │ - add r0, lr │ │ │ │ - ands r0, r1 │ │ │ │ + add lr, r0 │ │ │ │ + and.w r0, lr, r1 │ │ │ │ add.w lr, r3, r0 │ │ │ │ ldrsb.w r2, [lr, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7e01a │ │ │ │ + bge.n 7df94 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ - b.n 7de94 │ │ │ │ + b.n 7de0c │ │ │ │ mov.w r9, r7, lsr #5 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ add.w lr, r9, #1 │ │ │ │ add r0, lr │ │ │ │ ands r0, r1 │ │ │ │ add.w lr, r3, r0, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 7dfa6 │ │ │ │ + blt.n 7df1e │ │ │ │ mov.w lr, r0, lsl #2 │ │ │ │ add r0, lr │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r0, r0, r1 │ │ │ │ - ble.n 7e0e8 │ │ │ │ + ble.n 7e062 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e2a2 │ │ │ │ + bgt.w 7e21e │ │ │ │ add.w lr, r3, r0, lsl #1 │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.w 7e1d2 │ │ │ │ + bge.w 7e14c │ │ │ │ cmp.w ip, #15 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ it gt │ │ │ │ movgt.w lr, r0, lsl #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ble.n 7dfaa │ │ │ │ + ble.n 7df22 │ │ │ │ add.w r1, r3, lr │ │ │ │ str.w r9, [r1, #20] │ │ │ │ - b.n 7de94 │ │ │ │ + b.n 7de0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7de10 │ │ │ │ + bne.w 7dd88 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7de1e │ │ │ │ + bgt.w 7dd96 │ │ │ │ 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 7cf28 │ │ │ │ + bl 7ce98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7de1e │ │ │ │ + bne.w 7dd96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e0b4 │ │ │ │ + beq.n 7e02e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e33e │ │ │ │ + beq.w 7e2ba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e0c8 │ │ │ │ + beq.n 7e042 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e36e │ │ │ │ + beq.w 7e2ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7e0d4 │ │ │ │ + beq.n 7e04e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7df0c │ │ │ │ + b.n 7de84 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r1 │ │ │ │ add.w lr, r3, r0 │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7e0da │ │ │ │ + bge.n 7e054 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 7dfee │ │ │ │ + b.n 7df68 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e1fe │ │ │ │ + bne.n 7e178 │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7e2d2 │ │ │ │ + beq.w 7e24e │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ 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] │ │ │ │ @@ -125038,101 +125008,101 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7deee │ │ │ │ - b.n 7df0a │ │ │ │ + bne.w 7de66 │ │ │ │ + b.n 7de82 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e1e2 │ │ │ │ + bne.n 7e15c │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e110 │ │ │ │ + bne.n 7e08a │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e110 │ │ │ │ - b.n 7ded8 │ │ │ │ + bne.n 7e08a │ │ │ │ + b.n 7de50 │ │ │ │ add.w lr, r3, #20 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r9, r1 │ │ │ │ add.w r0, lr, r1 │ │ │ │ strd r5, r6, [r0, #4] │ │ │ │ str.w r7, [lr, r1] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ - b.n 7deb4 │ │ │ │ + b.n 7de2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 7e0c8 │ │ │ │ + beq.n 7e042 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7e232 │ │ │ │ + beq.n 7e1ac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7ddd8 │ │ │ │ + beq.w 7dd50 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ddd8 │ │ │ │ + beq.w 7dd50 │ │ │ │ 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 7cf28 │ │ │ │ + bl 7ce98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ddd8 │ │ │ │ - b.n 7e0c8 │ │ │ │ + bne.w 7dd50 │ │ │ │ + b.n 7e042 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r1 │ │ │ │ - b.n 7e03c │ │ │ │ - movw r3, #1681 @ 0x691 │ │ │ │ + b.n 7dfb6 │ │ │ │ + movw r3, #1541 @ 0x605 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e2ca │ │ │ │ + bne.n 7e246 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ded8 │ │ │ │ + beq.w 7de50 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7e14a │ │ │ │ - movw r3, #1681 @ 0x691 │ │ │ │ + b.n 7e0c4 │ │ │ │ + movw r3, #1541 @ 0x605 │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e2c2 │ │ │ │ + bne.n 7e23e │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dee2 │ │ │ │ + beq.w 7de5a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 7e102 │ │ │ │ + b.n 7e07c │ │ │ │ mov.w lr, r0, lsl #2 │ │ │ │ add.w r9, r3, lr │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 7e282 │ │ │ │ + bge.n 7e1fc │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ - b.n 7e05e │ │ │ │ + b.n 7dfd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -125142,264 +125112,264 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a328 │ │ │ │ + bl 7a330 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e0c8 │ │ │ │ + beq.w 7e042 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7df0a │ │ │ │ + beq.w 7de82 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7e27c │ │ │ │ + cbz r3, 7e1f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e27c │ │ │ │ + beq.n 7e1f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 7df0a │ │ │ │ + b.n 7de82 │ │ │ │ mov.w r9, r7, lsr #5 │ │ │ │ add r0, lr │ │ │ │ add.w lr, r9, #1 │ │ │ │ - add r0, lr │ │ │ │ - ands r0, r1 │ │ │ │ + add lr, r0 │ │ │ │ + and.w r0, lr, r1 │ │ │ │ add.w lr, r3, r0, lsl #2 │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ mov.w lr, r0, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7e22c │ │ │ │ - b.n 7e01e │ │ │ │ + blt.n 7e1a6 │ │ │ │ + b.n 7df98 │ │ │ │ add.w lr, r3, r0, lsl #2 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 7e04c │ │ │ │ + blt.w 7dfc6 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ add r0, r9 │ │ │ │ adds r0, #1 │ │ │ │ ands r0, r1 │ │ │ │ - b.n 7e034 │ │ │ │ + b.n 7dfae │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e210 │ │ │ │ + b.n 7e18a │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e1f4 │ │ │ │ + b.n 7e16e │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dee2 │ │ │ │ - b.n 7e110 │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + beq.w 7de5a │ │ │ │ + b.n 7e08a │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #4264 @ 0x10a8 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7e0c8 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7e042 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d9f98 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ + bl d9790 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7e346 │ │ │ │ + beq.n 7e2c2 │ │ │ │ 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, 7e31e │ │ │ │ + cbnz r3, 7e29a │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 12b6cc <_PyUnicode_IsNumeric@@Base+0x5f8> │ │ │ │ + bl 12c058 <_PyUnicode_IsNumeric@@Base+0x604> │ │ │ │ mov r3, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7df0c │ │ │ │ + beq.w 7de84 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cbz r2, 7e338 │ │ │ │ + cbz r2, 7e2b4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 7df0c │ │ │ │ + b.n 7de84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e0b4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e02e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ 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 7cf28 │ │ │ │ + bl 7ce98 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7dde0 │ │ │ │ - b.n 7e0c8 │ │ │ │ + bne.w 7dd58 │ │ │ │ + b.n 7e042 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e0c8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e042 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e37c : │ │ │ │ +0007e2f8 : │ │ │ │ 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, #30412 @ 0x76cc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1ab938 │ │ │ │ - cbz r0, 7e3a0 │ │ │ │ + bl 1adb80 │ │ │ │ + cbz r0, 7e31c │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e3a4 : │ │ │ │ +0007e320 : │ │ │ │ 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, #29936 @ 0x74f0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1ab938 │ │ │ │ - cbz r0, 7e3c8 │ │ │ │ + bl 1adb80 │ │ │ │ + cbz r0, 7e344 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e462 │ │ │ │ + beq.n 7e3de │ │ │ │ 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 295d4 │ │ │ │ - cbz r0, 7e43e │ │ │ │ + cbz r0, 7e3ba │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ - cbnz r0, 7e454 │ │ │ │ + cbnz r0, 7e3d0 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7e454 │ │ │ │ - movw r1, #904 @ 0x388 │ │ │ │ + bne.n 7e3d0 │ │ │ │ + movw r1, #4168 @ 0x1048 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 7e420 │ │ │ │ + b.n 7e39c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7e45a │ │ │ │ + beq.n 7e3d6 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7e454 │ │ │ │ + cbz r3, 7e3d0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7e416 │ │ │ │ + bne.n 7e392 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2a68c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e41a │ │ │ │ + bne.n 7e396 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e404 │ │ │ │ + beq.n 7e380 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7e41a │ │ │ │ - b.n 7e454 │ │ │ │ + bne.n 7e396 │ │ │ │ + b.n 7e3d0 │ │ │ │ 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] @ (7e58c ) │ │ │ │ + ldr r4, [pc, #272] @ (7e508 ) │ │ │ │ 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 7e530 │ │ │ │ - ldr.w lr, [pc, #244] @ 7e590 │ │ │ │ + beq.n 7e4ac │ │ │ │ + ldr.w lr, [pc, #244] @ 7e50c │ │ │ │ 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 7e55a │ │ │ │ + bne.n 7e4d6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e4cc │ │ │ │ + beq.n 7e448 │ │ │ │ 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 7e510 │ │ │ │ + beq.n 7e48c │ │ │ │ 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 │ │ │ │ @@ -125420,85 +125390,85 @@ │ │ │ │ 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 7e504 │ │ │ │ + b.n 7e480 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e504 │ │ │ │ + beq.n 7e480 │ │ │ │ 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 7e4c8 │ │ │ │ - b.n 7e4cc │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + bne.n 7e444 │ │ │ │ + b.n 7e448 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7e576 │ │ │ │ + bne.n 7e4f2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e548 │ │ │ │ + b.n 7e4c4 │ │ │ │ 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 7e548 │ │ │ │ + b.n 7e4c4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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] @ (7e694 ) │ │ │ │ + ldr r4, [pc, #236] @ (7e610 ) │ │ │ │ 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 │ │ │ │ - cbz r3, 7e620 │ │ │ │ - ldr.w ip, [pc, #216] @ 7e698 │ │ │ │ + cbz r3, 7e59c │ │ │ │ + ldr.w ip, [pc, #216] @ 7e614 │ │ │ │ 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 7e666 │ │ │ │ + bne.n 7e5e2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e644 │ │ │ │ + beq.n 7e5c0 │ │ │ │ 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 │ │ │ │ @@ -125513,94 +125483,94 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e614 │ │ │ │ + beq.n 7e590 │ │ │ │ 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 7e5ec │ │ │ │ + bne.n 7e568 │ │ │ │ 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 7e614 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 7e590 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e680 │ │ │ │ + bne.n 7e5fc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e636 │ │ │ │ + b.n 7e5b2 │ │ │ │ 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 7e636 │ │ │ │ + b.n 7e5b2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007e69c : │ │ │ │ +0007e618 : │ │ │ │ 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 7e720 │ │ │ │ + beq.n 7e69c │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78934 │ │ │ │ - cbz r0, 7e716 │ │ │ │ + bl 78944 │ │ │ │ + cbz r0, 7e692 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7e6f0 │ │ │ │ + ble.n 7e66c │ │ │ │ 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 7e6d4 │ │ │ │ - ldr r4, [pc, #48] @ (7e724 ) │ │ │ │ + bne.n 7e650 │ │ │ │ + ldr r4, [pc, #48] @ (7e6a0 ) │ │ │ │ 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 │ │ │ │ @@ -125609,141 +125579,141 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7e728 ) │ │ │ │ - b.n 7e716 │ │ │ │ + ldr r0, [pc, #4] @ (7e6a4 ) │ │ │ │ + b.n 7e692 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ -0007e72c : │ │ │ │ +0007e6a8 : │ │ │ │ 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 7e758 │ │ │ │ + bmi.n 7e6d4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30204 @ 0x75fc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1ab938 │ │ │ │ - cbz r0, 7e756 │ │ │ │ + bl 1adb80 │ │ │ │ + cbz r0, 7e6d2 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52812 @ 0xce4c │ │ │ │ + movw r1, #56076 @ 0xdb0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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 7ea84 │ │ │ │ + bls.w 7ea00 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ mov.w r9, r1, lsr #30 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #2 │ │ │ │ moveq r2, #16 │ │ │ │ movne r2, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7ebee │ │ │ │ - ldr r3, [pc, #696] @ (7ea7c ) │ │ │ │ + bne.w 7eb6a │ │ │ │ + ldr r3, [pc, #696] @ (7e9f8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7ebb6 │ │ │ │ + beq.w 7eb32 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e9b6 │ │ │ │ + beq.w 7e932 │ │ │ │ mov.w r3, r8, lsl #3 │ │ │ │ str r3, [r5, #8] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ 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, #616] @ (7ea80 ) │ │ │ │ + ldr r2, [pc, #616] @ (7e9fc ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ec10 │ │ │ │ + bne.w 7eb8c │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7eaca │ │ │ │ + bne.w 7ea46 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ea94 │ │ │ │ + beq.w 7ea10 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7ea06 │ │ │ │ + blt.w 7e982 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add.w r8, r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ea4c │ │ │ │ + bne.w 7e9c8 │ │ │ │ movw r9, #9964 @ 0x26ec │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ ldr.w r4, [r9, #152] @ 0x98 │ │ │ │ - movw r2, #44117 @ 0xac55 │ │ │ │ + movw r2, #44125 @ 0xac5d │ │ │ │ movt r2, #7 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 7ec38 │ │ │ │ - bl 7aca8 │ │ │ │ + bne.w 7ebb4 │ │ │ │ + bl 7acb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7eaac │ │ │ │ + beq.w 7ea28 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 7e8b0 │ │ │ │ - ldr r2, [pc, #496] @ (7ea7c ) │ │ │ │ + bpl.n 7e82c │ │ │ │ + ldr r2, [pc, #496] @ (7e9f8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -125751,33 +125721,33 @@ │ │ │ │ orrs r2, r3 │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ str r2, [r4, #12] │ │ │ │ - movw r2, #29849 @ 0x7499 │ │ │ │ + movw r2, #30265 @ 0x7639 │ │ │ │ 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 7eb3c │ │ │ │ + bne.w 7eab8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 7ebac │ │ │ │ + bne.w 7eb28 │ │ │ │ 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 7e922 │ │ │ │ - ldr r2, [pc, #396] @ (7ea7c ) │ │ │ │ + bpl.n 7e89e │ │ │ │ + ldr r2, [pc, #396] @ (7e9f8 ) │ │ │ │ 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 │ │ │ │ @@ -125786,747 +125756,744 @@ │ │ │ │ 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 7ec24 │ │ │ │ + beq.w 7eba0 │ │ │ │ ldr.w r1, [r2, #272] @ 0x110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ead0 │ │ │ │ + beq.w 7ea4c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7ec9a │ │ │ │ + bpl.w 7ec16 │ │ │ │ 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 7e9dc │ │ │ │ + beq.n 7e958 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 7e9ea │ │ │ │ + bne.n 7e966 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7e9ea │ │ │ │ - ldr r0, [pc, #280] @ (7ea7c ) │ │ │ │ + beq.n 7e966 │ │ │ │ + ldr r0, [pc, #280] @ (7e9f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7eb28 │ │ │ │ - bl 7c898 │ │ │ │ + beq.w 7eaa4 │ │ │ │ + bl 7c82c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e99a │ │ │ │ + beq.n 7e916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ec8a │ │ │ │ + beq.w 7ec06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e9ae │ │ │ │ + beq.n 7e92a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ec92 │ │ │ │ + beq.w 7ec0e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc.w 7e7f8 │ │ │ │ + bcc.w 7e774 │ │ │ │ adds r1, #1 │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ str.w r4, [r3, ip] │ │ │ │ - b.n 7e7f8 │ │ │ │ + b.n 7e774 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7e95c │ │ │ │ + beq.n 7e8d8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7e962 │ │ │ │ + bne.n 7e8de │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab4b0 │ │ │ │ + bl 1ad6f8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7eb2e │ │ │ │ + b.n 7eaaa │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 7e846 │ │ │ │ - ldr r3, [pc, #108] @ (7ea7c ) │ │ │ │ + bpl.w 7e7c2 │ │ │ │ + ldr r3, [pc, #108] @ (7e9f8 ) │ │ │ │ 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 7ea38 │ │ │ │ + beq.n 7e9b4 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 7ec2e │ │ │ │ + bls.w 7ebaa │ │ │ │ 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 7e852 │ │ │ │ + beq.w 7e7ce │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e852 │ │ │ │ + bne.w 7e7ce │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r9, #9964 @ 0x26ec │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7e85a │ │ │ │ + bne.w 7e7d6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 7e85a │ │ │ │ + ble.w 7e7d6 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7e8e2 │ │ │ │ + beq.w 7e85e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 7e8e2 │ │ │ │ + b.n 7e85e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #560] @ (7ecb8 ) │ │ │ │ + ldr r5, [pc, #560] @ (7ec34 ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e83e │ │ │ │ + bne.w 7e7ba │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #912 @ 0x390 │ │ │ │ + movw r1, #4176 @ 0x1050 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7ec02 │ │ │ │ + beq.w 7eb7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ec02 │ │ │ │ + bne.w 7eb7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ec02 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7eb7e │ │ │ │ str.w r9, [r5, #16] │ │ │ │ - b.n 7e834 │ │ │ │ - bl 71fa4 │ │ │ │ + b.n 7e7b0 │ │ │ │ + bl 71f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ec60 │ │ │ │ + beq.w 7ebdc │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 7e928 │ │ │ │ - ldr r2, [pc, #464] @ (7ecbc ) │ │ │ │ + bpl.w 7e8a4 │ │ │ │ + ldr r2, [pc, #464] @ (7ec38 ) │ │ │ │ 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 7eb1c │ │ │ │ + beq.n 7ea98 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7eb1c │ │ │ │ + bhi.n 7ea98 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7eb24 │ │ │ │ + b.n 7eaa0 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7e928 │ │ │ │ - bl 7a328 │ │ │ │ + b.n 7e8a4 │ │ │ │ + bl 7a330 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e990 │ │ │ │ - b.n 7e99a │ │ │ │ + bne.w 7e90c │ │ │ │ + b.n 7e916 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7eba6 │ │ │ │ + bne.n 7eb22 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 7ec44 │ │ │ │ + bne.n 7ebc0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbnz r1, 7eb58 │ │ │ │ + cbnz r1, 7ead4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne.n 7eb98 │ │ │ │ + bne.n 7eb14 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 7e8de │ │ │ │ + b.n 7e85a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7eb4c │ │ │ │ + bne.n 7eac8 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #10624 @ 0x2980 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7eb7c │ │ │ │ + beq.n 7eaf8 │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r3, ip │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ cmp ip, r9 │ │ │ │ - beq.n 7eb52 │ │ │ │ + beq.n 7eace │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7eb94 │ │ │ │ + beq.n 7eb10 │ │ │ │ movw r3, #10172 @ 0x27bc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 7ec08 │ │ │ │ - cbz r0, 7ebac │ │ │ │ + bne.n 7eb84 │ │ │ │ + cbz r0, 7eb28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7eba2 │ │ │ │ + cbz r3, 7eb1e │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7e8e2 │ │ │ │ + b.n 7e85e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 7eb52 │ │ │ │ + beq.n 7eace │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e8de │ │ │ │ - b.n 7eb54 │ │ │ │ + beq.w 7e85a │ │ │ │ + b.n 7ead0 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7f8 │ │ │ │ + bne.w 7e774 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7ec54 │ │ │ │ + bne.n 7ebd0 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7ebfe │ │ │ │ + cbz r5, 7eb7a │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 7e7f8 │ │ │ │ + b.n 7e774 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e7f8 │ │ │ │ - bl 1ef0b0 │ │ │ │ + bne.w 7e774 │ │ │ │ + bl 1f0e80 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7e9ae │ │ │ │ + b.n 7e92a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7eb94 │ │ │ │ + beq.n 7eb10 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7eb98 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 7eb14 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7ec48 │ │ │ │ + bne.n 7ebc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 7e826 │ │ │ │ + bl 12f044 │ │ │ │ + b.n 7e7a2 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ - b.n 7e922 │ │ │ │ + b.n 7e89e │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ - b.n 7ea40 │ │ │ │ + b.n 7e9bc │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e8b0 │ │ │ │ - b.n 7eaac │ │ │ │ + bne.w 7e82c │ │ │ │ + b.n 7ea28 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 7eb60 │ │ │ │ + b.n 7eadc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7e826 │ │ │ │ + b.n 7e7a2 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7ebe0 │ │ │ │ + b.n 7eb5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ec70 │ │ │ │ + beq.n 7ebec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7ecb0 │ │ │ │ + cbz r3, 7ec2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ec02 │ │ │ │ + beq.n 7eb7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ec02 │ │ │ │ + bne.n 7eb7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ec02 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7eb7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e99a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e916 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e9ae │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e92a │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7eb2e │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7eaaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ec70 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ebec │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ecc0 : │ │ │ │ - b.w 7ecc4 │ │ │ │ +0007ec3c : │ │ │ │ + b.w 7ec40 │ │ │ │ │ │ │ │ -0007ecc4 : │ │ │ │ +0007ec40 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7edd6 │ │ │ │ + sub sp, #8 │ │ │ │ + itt ls │ │ │ │ + ldrls r4, [pc, #356] @ (7edc0 ) │ │ │ │ + addls.w r4, r4, r0, lsl #4 │ │ │ │ + bls.n 7ed00 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ lsrs r6, r0, #30 │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, #0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w r9, #16 │ │ │ │ movne.w r9, #20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7edfe │ │ │ │ - ldr r2, [pc, #316] @ (7ee4c ) │ │ │ │ + bne.n 7ed74 │ │ │ │ + ldr r2, [pc, #304] @ (7edc4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 7edec │ │ │ │ + beq.n 7ed62 │ │ │ │ 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 7ed84 │ │ │ │ + beq.n 7ed08 │ │ │ │ movw r2, #42636 @ 0xa68c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov.w r1, r8, lsl #3 │ │ │ │ strd r2, r1, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #232] @ (7ee50 ) │ │ │ │ + ldr r2, [pc, #220] @ (7edc8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7ee16 │ │ │ │ + bne.n 7ed8c │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r6, 7ede4 │ │ │ │ + cbnz r6, 7ed5a │ │ │ │ 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 7ed48 │ │ │ │ + bcc.n 7eccc │ │ │ │ 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 7ed48 │ │ │ │ + bne.n 7eccc │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r2, #52329 @ 0xcc69 │ │ │ │ + movw r2, #52289 @ 0xcc41 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7ee2e │ │ │ │ + bne.n 7eda4 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7ee10 │ │ │ │ + cbz r4, 7ed86 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 7ed48 │ │ │ │ - ldr r4, [pc, #124] @ (7ee54 ) │ │ │ │ - add.w r4, r4, r0, lsl #4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + b.n 7eccc │ │ │ │ add.w r3, r4, #16 │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7ed7c │ │ │ │ + b.n 7ed00 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ed48 │ │ │ │ - b.n 7edac │ │ │ │ + bne.n 7eccc │ │ │ │ + b.n 7ed30 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ed48 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 7ed7c │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bne.n 7eccc │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 7ed00 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 7ee3c │ │ │ │ + bne.n 7edb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ed74 │ │ │ │ + b.n 7ecf8 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7edc8 │ │ │ │ + b.n 7ed4c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ed74 │ │ │ │ - nop │ │ │ │ + b.n 7ecf8 │ │ │ │ + strb r4, [r0, #6] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007ee58 <_PyLong_New@@Base>: │ │ │ │ +0007edcc <_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 7f00c <_PyLong_New@@Base+0x1b4> │ │ │ │ + bgt.w 7ef80 <_PyLong_New@@Base+0x1b4> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ef30 <_PyLong_New@@Base+0xd8> │ │ │ │ + beq.n 7eea4 <_PyLong_New@@Base+0xd8> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi.w 7efbe <_PyLong_New@@Base+0x166> │ │ │ │ + bmi.w 7ef32 <_PyLong_New@@Base+0x166> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7efac <_PyLong_New@@Base+0x154> │ │ │ │ - ldr r3, [pc, #388] @ (7f024 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.w 7ef20 <_PyLong_New@@Base+0x154> │ │ │ │ + ldr r3, [pc, #388] @ (7ef98 <_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 7ef7c <_PyLong_New@@Base+0x124> │ │ │ │ + bcs.n 7eef0 <_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 7ef6c <_PyLong_New@@Base+0x114> │ │ │ │ + beq.n 7eee0 <_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, 7ef0c <_PyLong_New@@Base+0xb4> │ │ │ │ + cbz r0, 7ee80 <_PyLong_New@@Base+0xb4> │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ 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] @ (7f028 <_PyLong_New@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #312] @ (7ef9c <_PyLong_New@@Base+0x1d0>) │ │ │ │ cmp r0, r5 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bne.n 7efc6 <_PyLong_New@@Base+0x16e> │ │ │ │ + bne.n 7ef3a <_PyLong_New@@Base+0x16e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7efd6 <_PyLong_New@@Base+0x17e> │ │ │ │ + bne.n 7ef4a <_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 7ef24 <_PyLong_New@@Base+0xcc> │ │ │ │ + bcc.n 7ee98 <_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 7eed4 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7ee48 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7eed4 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7ee48 <_PyLong_New@@Base+0x7c> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7efea <_PyLong_New@@Base+0x192> │ │ │ │ - ldr r3, [pc, #216] @ (7f024 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.n 7ef5e <_PyLong_New@@Base+0x192> │ │ │ │ + ldr r3, [pc, #216] @ (7ef98 <_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 7eec6 <_PyLong_New@@Base+0x6e> │ │ │ │ + bne.n 7ee3a <_PyLong_New@@Base+0x6e> │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7eed4 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne.n 7ee48 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7eff2 <_PyLong_New@@Base+0x19a> │ │ │ │ + bne.n 7ef66 <_PyLong_New@@Base+0x19a> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7efbe <_PyLong_New@@Base+0x166> │ │ │ │ + cbz r4, 7ef32 <_PyLong_New@@Base+0x166> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7eed4 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7ee48 <_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 7eed4 <_PyLong_New@@Base+0x7c> │ │ │ │ - bl 1ef0b0 │ │ │ │ + bne.n 7ee48 <_PyLong_New@@Base+0x7c> │ │ │ │ + bl 1f0e80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7ef06 <_PyLong_New@@Base+0xae> │ │ │ │ + b.n 7ee7a <_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 7ef02 <_PyLong_New@@Base+0xaa> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + beq.n 7ee76 <_PyLong_New@@Base+0xaa> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f000 <_PyLong_New@@Base+0x1a8> │ │ │ │ + bne.n 7ef74 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 7ef02 <_PyLong_New@@Base+0xaa> │ │ │ │ + bl 12f044 │ │ │ │ + b.n 7ee76 <_PyLong_New@@Base+0xaa> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7efb0 <_PyLong_New@@Base+0x158> │ │ │ │ + b.n 7ef24 <_PyLong_New@@Base+0x158> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ef9e <_PyLong_New@@Base+0x146> │ │ │ │ + b.n 7ef12 <_PyLong_New@@Base+0x146> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7ef02 <_PyLong_New@@Base+0xaa> │ │ │ │ + b.n 7ee76 <_PyLong_New@@Base+0xaa> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #956 @ 0x3bc │ │ │ │ + movw r1, #4220 @ 0x107c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 7efc2 <_PyLong_New@@Base+0x16a> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 7ef36 <_PyLong_New@@Base+0x16a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f02c : │ │ │ │ +0007efa0 : │ │ │ │ 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 7f298 │ │ │ │ + beq.w 7f20c │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7f27c │ │ │ │ + beq.w 7f1f0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f136 │ │ │ │ + blt.n 7f0aa │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 7f06a │ │ │ │ + cbnz r3, 7efde │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f178 │ │ │ │ + bne.w 7f0ec │ │ │ │ movw r4, #9964 @ 0x26ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #44117 @ 0xac55 │ │ │ │ + movw r1, #44125 @ 0xac5d │ │ │ │ movt r1, #7 │ │ │ │ mov r6, ip │ │ │ │ cmp r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.w 7f2b6 │ │ │ │ + bne.w 7f22a │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f10a │ │ │ │ + beq.n 7f07e │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 7f0d6 │ │ │ │ - ldr r1, [pc, #592] @ (7f2fc ) │ │ │ │ + bpl.n 7f04a │ │ │ │ + ldr r1, [pc, #592] @ (7f270 ) │ │ │ │ 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] │ │ │ │ @@ -126536,507 +126503,507 @@ │ │ │ │ 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, 7f10e │ │ │ │ - movw r1, #29849 @ 0x7499 │ │ │ │ + cbnz r3, 7f082 │ │ │ │ + movw r1, #30265 @ 0x7639 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f1a6 │ │ │ │ + bne.n 7f11a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.w 7f25a │ │ │ │ + bne.w 7f1ce │ │ │ │ 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, #29849 @ 0x7499 │ │ │ │ + movw r1, #30265 @ 0x7639 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f238 │ │ │ │ + bne.w 7f1ac │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 7f108 │ │ │ │ + b.n 7f07c │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.n 7f05e │ │ │ │ - ldr r1, [pc, #444] @ (7f2fc ) │ │ │ │ + bpl.n 7efd2 │ │ │ │ + ldr r1, [pc, #444] @ (7f270 ) │ │ │ │ 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 7f166 │ │ │ │ + beq.n 7f0da │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 7f250 │ │ │ │ + bls.n 7f1c4 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f062 │ │ │ │ - b.n 7f06a │ │ │ │ + beq.w 7efd6 │ │ │ │ + b.n 7efde │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #9964 @ 0x26ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f246 │ │ │ │ + bne.n 7f1ba │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 7f072 │ │ │ │ + bne.w 7efe6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 7f072 │ │ │ │ + ble.w 7efe6 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7f10a │ │ │ │ + beq.n 7f07e │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7f10a │ │ │ │ + b.n 7f07e │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f24a │ │ │ │ + bne.n 7f1be │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 7f2da │ │ │ │ + bne.w 7f24e │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7f1f4 │ │ │ │ - cbnz r3, 7f1e6 │ │ │ │ + bne.n 7f168 │ │ │ │ + cbnz r3, 7f15a │ │ │ │ mov lr, r1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f23e │ │ │ │ + beq.n 7f1b2 │ │ │ │ movw r4, #10624 @ 0x2980 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f222 │ │ │ │ + beq.n 7f196 │ │ │ │ movw r4, #10172 @ 0x27bc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f222 │ │ │ │ - cbz r3, 7f222 │ │ │ │ + beq.n 7f196 │ │ │ │ + cbz r3, 7f196 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - cbz r3, 7f1f0 │ │ │ │ + cbz r3, 7f164 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 7f10a │ │ │ │ + b.n 7f07e │ │ │ │ ldr.w r5, [ip, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f1be │ │ │ │ + bne.n 7f132 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ movw r6, #10624 @ 0x2980 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 7f21a │ │ │ │ + beq.n 7f18e │ │ │ │ movw r6, #10172 @ 0x27bc │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f2e6 │ │ │ │ + bne.n 7f25a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f2f8 │ │ │ │ + bne.n 7f26c │ │ │ │ mov r3, ip │ │ │ │ - b.n 7f1c2 │ │ │ │ + b.n 7f136 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f2e2 │ │ │ │ + bne.n 7f256 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f108 │ │ │ │ + beq.w 7f07c │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 7f108 │ │ │ │ + b.n 7f07c │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f1ac │ │ │ │ + beq.n 7f120 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 7f234 │ │ │ │ + b.n 7f1a8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f072 │ │ │ │ + b.n 7efe6 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 7f1c2 │ │ │ │ + b.n 7f136 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7f16e │ │ │ │ + b.n 7f0e2 │ │ │ │ movw r1, #10624 @ 0x2980 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7f278 │ │ │ │ + beq.n 7f1ec │ │ │ │ movw r1, #10172 @ 0x27bc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ subs r3, r3, r1 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f228 │ │ │ │ + beq.n 7f19c │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7f228 │ │ │ │ + b.n 7f19c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f2ce │ │ │ │ + blt.n 7f242 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f17a │ │ │ │ + bne.w 7f0ee │ │ │ │ movw r4, #9964 @ 0x26ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7f072 │ │ │ │ + b.n 7efe6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #912 @ 0x390 │ │ │ │ + movw r1, #4176 @ 0x1050 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ mov r3, r0 │ │ │ │ movw r0, #9964 @ 0x26ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f0d6 │ │ │ │ - b.n 7f10a │ │ │ │ + bne.w 7f04a │ │ │ │ + b.n 7f07e │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n 7f280 │ │ │ │ + bpl.n 7f1f4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f13e │ │ │ │ + b.n 7f0b2 │ │ │ │ mov ip, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 7f1fe │ │ │ │ + b.n 7f172 │ │ │ │ mov r1, lr │ │ │ │ - b.n 7f1e6 │ │ │ │ + b.n 7f15a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f1c2 │ │ │ │ + beq.w 7f136 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f2e2 │ │ │ │ + bne.n 7f256 │ │ │ │ strd lr, r1, [r0, #20] │ │ │ │ - b.n 7f234 │ │ │ │ + b.n 7f1a8 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f1e6 │ │ │ │ + b.n 7f15a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7f32a │ │ │ │ - cbnz r2, 7f322 │ │ │ │ + cbnz r3, 7f29e │ │ │ │ + cbnz r2, 7f296 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ itt eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ streq r0, [r1, #0] │ │ │ │ - bne.n 7f38e │ │ │ │ + bne.n 7f302 │ │ │ │ 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 7f3b0 │ │ │ │ + bne.n 7f324 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f3c0 │ │ │ │ + bne.n 7f334 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7f37c │ │ │ │ - cbnz r2, 7f39a │ │ │ │ + cbnz r4, 7f2f0 │ │ │ │ + cbnz r2, 7f30e │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f3a6 │ │ │ │ + beq.n 7f31a │ │ │ │ movw ip, #10172 @ 0x27bc │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f388 │ │ │ │ + beq.n 7f2fc │ │ │ │ movw ip, #10624 @ 0x2980 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f388 │ │ │ │ - cbz r2, 7f388 │ │ │ │ + beq.n 7f2fc │ │ │ │ + cbz r2, 7f2fc │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7f3a0 │ │ │ │ + cbz r3, 7f314 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7f3a0 │ │ │ │ + b.n 7f314 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7f3c2 │ │ │ │ + cbz r4, 7f336 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f34c │ │ │ │ - b.n 7f36e │ │ │ │ + beq.n 7f2c0 │ │ │ │ + b.n 7f2e2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f36e │ │ │ │ + bne.n 7f2e2 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f326 │ │ │ │ - b.n 7f3ac │ │ │ │ + beq.n 7f29a │ │ │ │ + b.n 7f320 │ │ │ │ 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 7f326 │ │ │ │ + b.n 7f29a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f3a6 │ │ │ │ + bne.n 7f31a │ │ │ │ movw ip, #9964 @ 0x26ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7f34c │ │ │ │ + b.n 7f2c0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #10624 @ 0x2980 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7f3dc │ │ │ │ + beq.n 7f350 │ │ │ │ movw r5, #10172 @ 0x27bc │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7f3e2 │ │ │ │ - cbnz r2, 7f3f2 │ │ │ │ + bne.n 7f356 │ │ │ │ + cbnz r2, 7f366 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7f34c │ │ │ │ + b.n 7f2c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f34c │ │ │ │ + beq.n 7f2c0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f36e │ │ │ │ + bne.n 7f2e2 │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - b.n 7f3ac │ │ │ │ + b.n 7f320 │ │ │ │ mov lr, r6 │ │ │ │ - b.n 7f36e │ │ │ │ + b.n 7f2e2 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7f418 │ │ │ │ + bhi.n 7f38c │ │ │ │ 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 7f4b8 │ │ │ │ + beq.n 7f42c │ │ │ │ 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 7f498 │ │ │ │ + bcs.n 7f40c │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7f4a8 │ │ │ │ + beq.n 7f41c │ │ │ │ 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 7f498 │ │ │ │ + bcs.n 7f40c │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7f4a8 │ │ │ │ + beq.n 7f41c │ │ │ │ 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 7f498 │ │ │ │ + bcs.n 7f40c │ │ │ │ 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 7f4a8 │ │ │ │ + beq.n 7f41c │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7f476 │ │ │ │ + bcc.n 7f3ea │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f426 │ │ │ │ + bne.n 7f39a │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007f4c8 : │ │ │ │ +0007f43c : │ │ │ │ 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, #23532 @ 0x5bec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7ac54 │ │ │ │ - cbz r0, 7f4f8 │ │ │ │ + bl 7ac5c │ │ │ │ + cbz r0, 7f46c │ │ │ │ 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 7f5fe │ │ │ │ + beq.n 7f572 │ │ │ │ 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 7f534 │ │ │ │ + b.n 7f4a8 │ │ │ │ adds r5, r4, r3 │ │ │ │ ldrsb.w lr, [r5, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7f566 │ │ │ │ + bne.n 7f4da │ │ │ │ strb r1, [r5, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7f564 │ │ │ │ + beq.n 7f4d8 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r2, [r0, #-12] │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r3, r6, r2 │ │ │ │ - ble.n 7f51a │ │ │ │ + ble.n 7f48e │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7f5d2 │ │ │ │ + bgt.n 7f546 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r5, r4, lr │ │ │ │ ldrsh.w r5, [r5, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 7f566 │ │ │ │ + bne.n 7f4da │ │ │ │ add lr, r4 │ │ │ │ strh.w r1, [lr, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7f52e │ │ │ │ + bne.n 7f4a2 │ │ │ │ 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 7f5b6 │ │ │ │ + bgt.n 7f52a │ │ │ │ adds r5, r4, r3 │ │ │ │ ldrsb.w r2, [r5, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7f5ee │ │ │ │ + bne.n 7f562 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 7f5ce │ │ │ │ + ble.n 7f542 │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r5, r3, #2 │ │ │ │ - bgt.n 7f5e2 │ │ │ │ + bgt.n 7f556 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ - b.n 7f558 │ │ │ │ + b.n 7f4cc │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 7f588 │ │ │ │ + beq.n 7f4fc │ │ │ │ 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 7f59e │ │ │ │ + bgt.n 7f512 │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7f5a8 │ │ │ │ + bne.n 7f51c │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7f58e │ │ │ │ + bgt.n 7f502 │ │ │ │ adds r5, r4, r3 │ │ │ │ - b.n 7f526 │ │ │ │ + b.n 7f49a │ │ │ │ lsls r5, r3, #2 │ │ │ │ add.w lr, r4, r5 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7f568 │ │ │ │ + bne.n 7f4dc │ │ │ │ add r5, r4 │ │ │ │ str r1, [r5, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7f52e │ │ │ │ + bne.n 7f4a2 │ │ │ │ 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 7f57e │ │ │ │ + b.n 7f4f2 │ │ │ │ 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] │ │ │ │ @@ -127051,219 +127018,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 7f6b4 │ │ │ │ + bne.n 7f628 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - cbnz r4, 7f686 │ │ │ │ + cbnz r4, 7f5fa │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbnz r4, 7f658 │ │ │ │ + cbnz r4, 7f5cc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f744 │ │ │ │ + b.w 7f6b8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f64c │ │ │ │ + beq.n 7f5c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f64c │ │ │ │ + bne.n 7f5c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #208] @ (7f740 ) │ │ │ │ + ldr r2, [pc, #208] @ (7f6b4 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f6fc │ │ │ │ + bne.n 7f670 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7f64e │ │ │ │ + b.n 7f5c2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f648 │ │ │ │ + beq.n 7f5bc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f648 │ │ │ │ - ldr r2, [pc, #164] @ (7f740 ) │ │ │ │ + bne.n 7f5bc │ │ │ │ + ldr r2, [pc, #164] @ (7f6b4 ) │ │ │ │ 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 7f718 │ │ │ │ + bne.n 7f68c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f648 │ │ │ │ + b.n 7f5bc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7f644 │ │ │ │ + beq.n 7f5b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f644 │ │ │ │ + bne.n 7f5b8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ (7f740 ) │ │ │ │ + ldr r2, [pc, #116] @ (7f6b4 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 7f6e0 │ │ │ │ + cbnz r1, 7f654 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f644 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 7f5b8 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f6d6 │ │ │ │ + beq.n 7f64a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f6d6 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 7f64a │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7f67c │ │ │ │ + beq.n 7f5f0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f67c │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 7f5f0 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f72e │ │ │ │ + bne.n 7f6a2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f648 │ │ │ │ + b.n 7f5bc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f724 │ │ │ │ + b.n 7f698 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f744 : │ │ │ │ +0007f6b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7f954 │ │ │ │ - ldr r2, [pc, #516] @ (7f978 ) │ │ │ │ + bne.w 7f8c8 │ │ │ │ + ldr r2, [pc, #516] @ (7f8ec ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movw ip, #19992 @ 0x4e18 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7f7f6 │ │ │ │ + ble.n 7f76a │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #33273 @ 0x81f9 │ │ │ │ + movw r3, #33289 @ 0x8209 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f808 │ │ │ │ - cbz r1, 7f7f2 │ │ │ │ + bne.n 7f77c │ │ │ │ + cbz r1, 7f766 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7f828 │ │ │ │ + beq.n 7f79c │ │ │ │ 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 7f7da │ │ │ │ + bgt.n 7f74e │ │ │ │ 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, 7f828 │ │ │ │ + cbz r2, 7f79c │ │ │ │ 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, 7f814 │ │ │ │ - cbz r2, 7f84c │ │ │ │ + cbz r0, 7f788 │ │ │ │ + cbz r2, 7f7c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #33273 @ 0x81f9 │ │ │ │ + movw r3, #33289 @ 0x8209 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7f7a4 │ │ │ │ + beq.n 7f718 │ │ │ │ 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, #53033 @ 0xcf29 │ │ │ │ + movw r3, #52993 @ 0xcf01 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f94c │ │ │ │ + bne.w 7f8c0 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7f7f2 │ │ │ │ + b.n 7f766 │ │ │ │ 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 │ │ │ │ @@ -127273,72 +127240,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 7f882 │ │ │ │ + bne.n 7f7f6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 7f8be │ │ │ │ + cbnz r3, 7f832 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7f8e8 │ │ │ │ + beq.n 7f85c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7f8c8 │ │ │ │ + beq.n 7f83c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7f89a │ │ │ │ + cbnz r3, 7f80e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7f7f2 │ │ │ │ + beq.n 7f766 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f946 │ │ │ │ + beq.n 7f8ba │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7f8b8 │ │ │ │ + cbz r3, 7f82c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7f7f2 │ │ │ │ + b.n 7f766 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 7f87e │ │ │ │ + b.n 7f7f2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7f8d6 │ │ │ │ + cbz r3, 7f84a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f7f2 │ │ │ │ + bne.n 7f766 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7f7f2 │ │ │ │ + b.n 7f766 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f88c │ │ │ │ + beq.n 7f800 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7f940 │ │ │ │ + cbz r3, 7f8b4 │ │ │ │ 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, 7f91a │ │ │ │ + cbz r3, 7f88e │ │ │ │ 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 │ │ │ │ @@ -127347,352 +127314,352 @@ │ │ │ │ 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 7f7f2 │ │ │ │ + b.n 7f766 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7f8f4 │ │ │ │ + b.n 7f868 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7f8a8 │ │ │ │ + b.n 7f81c │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7f840 │ │ │ │ + b.n 7f7b4 │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #8] @ (7f978 ) │ │ │ │ + ldr r1, [pc, #8] @ (7f8ec ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ - b.n 7f778 │ │ │ │ + b.n 7f6ec │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f97c <_PyType_GetDict@@Base>: │ │ │ │ +0007f8f0 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7f988 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7f8fc <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #64] @ 7f9cc <_PyType_GetDict@@Base+0x50> │ │ │ │ + ldr.w ip, [pc, #64] @ 7f940 <_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 7f9b6 <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7f92a <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7f9c2 <_PyType_GetDict@@Base+0x46> │ │ │ │ + bls.n 7f936 <_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 7f9be <_PyType_GetDict@@Base+0x42> │ │ │ │ + b.n 7f932 <_PyType_GetDict@@Base+0x42> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f9d0 : │ │ │ │ +0007f944 : │ │ │ │ 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 7fa26 │ │ │ │ + bpl.n 7f99a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fa0c │ │ │ │ + bne.n 7f980 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7fa0c │ │ │ │ + beq.n 7f980 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7fa36 │ │ │ │ + beq.n 7f9aa │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7fa08 │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + b.n 7f97c │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fa08 │ │ │ │ + b.n 7f97c │ │ │ │ nop │ │ │ │ │ │ │ │ -0007fa3c : │ │ │ │ +0007f9b0 : │ │ │ │ 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 7fa64 │ │ │ │ + bl 7f9d8 │ │ │ │ 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 80058 │ │ │ │ + beq.w 7ffcc │ │ │ │ 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 80228 │ │ │ │ + bhi.w 8019c │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7feb2 │ │ │ │ + beq.w 7fe26 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 7ff64 │ │ │ │ + beq.w 7fed8 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fa96 │ │ │ │ + bne.n 7fa0a │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 803d4 │ │ │ │ + beq.w 80348 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ - cbz r0, 7fac4 │ │ │ │ + cbz r0, 7fa38 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 803ce │ │ │ │ + beq.w 80342 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 29b58 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8045c │ │ │ │ + beq.w 803d0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29c10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7ffea │ │ │ │ + bne.w 7ff5e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80062 │ │ │ │ + beq.w 7ffd6 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80210 │ │ │ │ + beq.w 80184 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 80386 │ │ │ │ + beq.w 802fa │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fbc4 │ │ │ │ + beq.n 7fb38 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80214 │ │ │ │ + beq.w 80188 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fbbc │ │ │ │ + beq.n 7fb30 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80218 │ │ │ │ + beq.w 8018c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fbbc │ │ │ │ + beq.n 7fb30 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 8021c │ │ │ │ + beq.w 80190 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7fbbc │ │ │ │ + cbz r2, 7fb30 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80220 │ │ │ │ + beq.w 80194 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7fbbc │ │ │ │ + cbz r2, 7fb30 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 80224 │ │ │ │ + beq.w 80198 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7fbbc │ │ │ │ + cbz r2, 7fb30 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801d4 │ │ │ │ + beq.w 80148 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7fbbc │ │ │ │ + cbz r2, 7fb30 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801d8 │ │ │ │ + beq.w 8014c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 7fbbc │ │ │ │ + cbz r2, 7fb30 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 801dc │ │ │ │ + beq.w 80150 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 803c8 │ │ │ │ + beq.w 8033c │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fba6 │ │ │ │ + bne.n 7fb1a │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 80240 │ │ │ │ + bne.w 801b4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e594 │ │ │ │ + bl 7e510 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 803c4 │ │ │ │ + beq.w 80338 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bpl.n 7fc08 │ │ │ │ + bpl.n 7fb7c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7ffda │ │ │ │ + ble.w 7ff4e │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r4, r5, #8 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80118 │ │ │ │ + beq.w 8008c │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 803f8 │ │ │ │ + beq.w 8036c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 7fbea │ │ │ │ + blt.n 7fb5e │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7fc56 │ │ │ │ + ble.n 7fbca │ │ │ │ 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 8008e │ │ │ │ + beq.w 80002 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ - ble.w 800ac │ │ │ │ + ble.w 80020 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8006c │ │ │ │ + bne.w 7ffe0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7fc26 │ │ │ │ + bne.n 7fb9a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 802de │ │ │ │ + bge.w 80252 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7fc78 │ │ │ │ + cbz r2, 7fbec │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 80262 │ │ │ │ + bne.w 801d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac6a4 │ │ │ │ + bl 1ae8ec │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80118 │ │ │ │ + beq.w 8008c │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8007c │ │ │ │ + beq.w 7fff0 │ │ │ │ it ge │ │ │ │ strge.w sl, [sp, #36] @ 0x24 │ │ │ │ - blt.w 80138 │ │ │ │ + blt.w 800ac │ │ │ │ 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 80118 │ │ │ │ + beq.w 8008c │ │ │ │ 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, 7fcd0 │ │ │ │ + cbz r2, 7fc44 │ │ │ │ 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] │ │ │ │ @@ -127712,15 +127679,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 802f8 │ │ │ │ + bmi.w 8026c │ │ │ │ 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 │ │ │ │ @@ -127731,1127 +127698,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, 7fd84 │ │ │ │ - movw r8, #14708 @ 0x3974 │ │ │ │ + cbz r3, 7fcf8 │ │ │ │ + movw r8, #17972 @ 0x4634 │ │ │ │ movt r8, #47 @ 0x2f │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 7ff58 │ │ │ │ - bgt.w 7fee8 │ │ │ │ + beq.w 7fecc │ │ │ │ + bgt.w 7fe5c │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 7ff58 │ │ │ │ + bls.w 7fecc │ │ │ │ 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 80042 │ │ │ │ + bne.w 7ffb6 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fd50 │ │ │ │ + bne.n 7fcc4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80070 │ │ │ │ + beq.w 7ffe4 │ │ │ │ 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 805cc │ │ │ │ + bl 80540 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7fe80 │ │ │ │ + blt.n 7fdf4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #44117 @ 0xac55 │ │ │ │ + movw r3, #44125 @ 0xac5d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fde4 │ │ │ │ + bne.n 7fd58 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7fdc4 │ │ │ │ + cbz r2, 7fd38 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 80300 │ │ │ │ + blt.w 80274 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 8028a │ │ │ │ + blt.w 801fe │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 802c2 │ │ │ │ + blt.w 80236 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 802a6 │ │ │ │ + blt.w 8021a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r6, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 80428 │ │ │ │ + bmi.w 8039c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7fe2c │ │ │ │ + cbz r1, 7fda0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7e3cc │ │ │ │ - bl 7afec │ │ │ │ + bl 7e348 │ │ │ │ + bl 7aff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fe80 │ │ │ │ + beq.n 7fdf4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #708] @ (800d0 ) │ │ │ │ + ldr r1, [pc, #708] @ (80044 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fe26 │ │ │ │ + beq.n 7fd9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80420 │ │ │ │ + beq.w 80394 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7fe80 │ │ │ │ + beq.n 7fdf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80012 │ │ │ │ + bne.w 7ff86 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80048 │ │ │ │ - ldr r1, [pc, #660] @ (800d4 ) │ │ │ │ + bne.w 7ffbc │ │ │ │ + ldr r1, [pc, #660] @ (80048 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79138 │ │ │ │ - cbnz r0, 7fe80 │ │ │ │ + bl 79148 │ │ │ │ + cbnz r0, 7fdf4 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 295d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80460 │ │ │ │ + beq.w 803d4 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 805f0 │ │ │ │ + bl 80564 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7fe80 │ │ │ │ + cbz r0, 7fdf4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #620] @ (800d4 ) │ │ │ │ + ldr r1, [pc, #620] @ (80048 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7fe80 │ │ │ │ + beq.n 7fdf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 803f0 │ │ │ │ - bl 80650 │ │ │ │ + beq.w 80364 │ │ │ │ + bl 805c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80368 │ │ │ │ + bne.w 802dc │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ mov r0, r9 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, fp │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ 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 80338 │ │ │ │ + bne.w 802ac │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8017a │ │ │ │ + beq.w 800ee │ │ │ │ blx 29b58 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8039a │ │ │ │ + beq.w 8030e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ - b.n 7faa8 │ │ │ │ + b.n 7fa1c │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 7fd64 │ │ │ │ + bne.w 7fcd8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r6 │ │ │ │ - bl 80668 │ │ │ │ + bl 805dc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80668 │ │ │ │ + bl 805dc │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80668 │ │ │ │ + bl 805dc │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 7ff58 │ │ │ │ + ble.n 7fecc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 80190 │ │ │ │ + bmi.w 80104 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 7ff58 │ │ │ │ + beq.n 7fecc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 801e0 │ │ │ │ + bmi.w 80154 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 7ff58 │ │ │ │ + beq.n 7fecc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 801f0 │ │ │ │ + bmi.w 80164 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 7ff58 │ │ │ │ + beq.n 7fecc │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 80200 │ │ │ │ + bmi.w 80174 │ │ │ │ subs r2, r6, #4 │ │ │ │ - beq.n 7ff58 │ │ │ │ + beq.n 7fecc │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 80180 │ │ │ │ + bmi.w 800f4 │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 7ff4a │ │ │ │ + bne.n 7febe │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd50 │ │ │ │ - b.n 7fd84 │ │ │ │ + bne.w 7fcc4 │ │ │ │ + b.n 7fcf8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80350 │ │ │ │ + bne.w 802c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7faa8 │ │ │ │ + beq.w 7fa1c │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - movw r5, #1052 @ 0x41c │ │ │ │ + movw r5, #4316 @ 0x10dc │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ - movw r8, #1072 @ 0x430 │ │ │ │ + movw r8, #4336 @ 0x10f0 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r9, #46932 @ 0xb754 │ │ │ │ + movw r9, #50196 @ 0xc414 │ │ │ │ movt r9, #39 @ 0x27 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80022 │ │ │ │ + beq.n 7ff96 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8003a │ │ │ │ + beq.n 7ffae │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a890 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80086 │ │ │ │ + beq.n 7fffa │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 800e0 │ │ │ │ + bmi.w 80054 │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ff9a │ │ │ │ + bne.n 7ff0e │ │ │ │ ldrd r8, r5, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7faa8 │ │ │ │ + b.n 7fa1c │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 7fc56 │ │ │ │ + b.n 7fbca │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 7fbc4 │ │ │ │ + bpl.w 7fb38 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8025e │ │ │ │ + beq.w 801d2 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 7fbd2 │ │ │ │ - ldr r1, [pc, #196] @ (800d8 ) │ │ │ │ + b.n 7fb46 │ │ │ │ + ldr r1, [pc, #196] @ (8004c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl bfbac │ │ │ │ + bl bf374 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7fe34 │ │ │ │ - b.n 7fe80 │ │ │ │ + bne.w 7fda8 │ │ │ │ + b.n 7fdf4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #46932 @ 0xb754 │ │ │ │ + movw r1, #50196 @ 0xc414 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ffb2 │ │ │ │ + bne.n 7ff26 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 7ffb2 │ │ │ │ + b.n 7ff26 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 7ff58 │ │ │ │ - ldr r1, [pc, #144] @ (800dc ) │ │ │ │ + b.n 7fecc │ │ │ │ + ldr r1, [pc, #144] @ (80050 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl bfbac │ │ │ │ + bl bf374 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7fe3c │ │ │ │ - b.n 7fe80 │ │ │ │ + bne.w 7fdb0 │ │ │ │ + b.n 7fdf4 │ │ │ │ mov r8, r6 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ - b.n 7fab0 │ │ │ │ + b.n 7fa24 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 7fbc4 │ │ │ │ + b.n 7fb38 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 7fc3c │ │ │ │ - movw r3, #20553 @ 0x5049 │ │ │ │ + b.n 7fbb0 │ │ │ │ + movw r3, #21109 @ 0x5275 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7fd8c │ │ │ │ + b.n 7fd00 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - b.n 7fc9c │ │ │ │ + b.n 7fc10 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 7ffc2 │ │ │ │ + b.n 7ff36 │ │ │ │ mov r3, sl │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7fc4c │ │ │ │ + beq.w 7fbc0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80090 │ │ │ │ + bne.n 80004 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7fc4c │ │ │ │ + beq.w 7fbc0 │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 801a0 │ │ │ │ + beq.n 80114 │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.n 801ba │ │ │ │ + ble.n 8012e │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 800ba │ │ │ │ + bne.n 8002e │ │ │ │ mov sl, r0 │ │ │ │ - b.n 7fc4c │ │ │ │ + b.n 7fbc0 │ │ │ │ nop │ │ │ │ - add r2, pc, #704 @ (adr r2, 80394 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 80308 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxth r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 80220 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 80194 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 8011c │ │ │ │ + bgt.n 80090 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 800f6 │ │ │ │ + blt.n 8006a │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 7ffc8 │ │ │ │ + blt.w 7ff3c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1152 @ 0x480 │ │ │ │ + movw r1, #4416 @ 0x1140 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r5, fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7fe92 │ │ │ │ + b.n 7fe06 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1096 @ 0x448 │ │ │ │ + movw r1, #4360 @ 0x1108 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 80110 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 80084 │ │ │ │ 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 7fc9c │ │ │ │ + beq.w 7fc10 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ orrs r1, r0 │ │ │ │ lsls r2, r1, #8 │ │ │ │ - bmi.w 7fc9c │ │ │ │ + bmi.w 7fc10 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1772 @ 0x6ec │ │ │ │ + movw r1, #5036 @ 0x13ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 80118 │ │ │ │ - bl 78024 │ │ │ │ - b.n 7faa8 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8008c │ │ │ │ + bl 78034 │ │ │ │ + b.n 7fa1c │ │ │ │ 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 7ff52 │ │ │ │ + b.n 7fec6 │ │ │ │ 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 7ff1e │ │ │ │ + b.n 7fe92 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 800ca │ │ │ │ + beq.n 8003e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 801a2 │ │ │ │ + bne.n 80116 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 800ca │ │ │ │ + beq.n 8003e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1420 @ 0x58c │ │ │ │ + movw r1, #4684 @ 0x124c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 80118 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8008c │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7fb8c │ │ │ │ + b.n 7fb00 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7fb9e │ │ │ │ + b.n 7fb12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7fbb2 │ │ │ │ + b.n 7fb26 │ │ │ │ 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 7ff2a │ │ │ │ + b.n 7fe9e │ │ │ │ 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 7ff36 │ │ │ │ + b.n 7feaa │ │ │ │ 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 7ff42 │ │ │ │ + b.n 7feb6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7fb16 │ │ │ │ + b.n 7fa8a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7fb2e │ │ │ │ + b.n 7faa2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7fb42 │ │ │ │ + b.n 7fab6 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7fb56 │ │ │ │ + b.n 7faca │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7fb68 │ │ │ │ + b.n 7fadc │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7fb7a │ │ │ │ + b.n 7faee │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #984 @ 0x3d8 │ │ │ │ + movw r1, #4248 @ 0x1098 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 80110 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 80084 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 803ae │ │ │ │ + bpl.w 80322 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8025e │ │ │ │ + beq.n 801d2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.n 7fbd2 │ │ │ │ + b.n 7fb46 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80320 │ │ │ │ + beq.n 80294 │ │ │ │ movw r3, #44040 @ 0xac08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #1588 @ 0x634 │ │ │ │ + movw r2, #4852 @ 0x12f4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 1ff77c │ │ │ │ + bl 20149c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7fc78 │ │ │ │ - b.n 80118 │ │ │ │ + bne.w 7fbec │ │ │ │ + b.n 8008c │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #1904 @ 0x770 │ │ │ │ + movw r1, #5168 @ 0x1430 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 7fe80 │ │ │ │ + bl d5248 │ │ │ │ + b.n 7fdf4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #2044 @ 0x7fc │ │ │ │ + movw r1, #5308 @ 0x14bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 7fe80 │ │ │ │ + bl d5248 │ │ │ │ + b.n 7fdf4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #1976 @ 0x7b8 │ │ │ │ + movw r1, #5240 @ 0x1478 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 7fe80 │ │ │ │ + bl d5248 │ │ │ │ + b.n 7fdf4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #1544 @ 0x608 │ │ │ │ + movw r1, #4808 @ 0x12c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 80118 │ │ │ │ + bl d5248 │ │ │ │ + b.n 8008c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9fd8 │ │ │ │ - b.n 7fd0e │ │ │ │ + bl 1ac220 │ │ │ │ + b.n 7fc82 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #1840 @ 0x730 │ │ │ │ + movw r1, #5104 @ 0x13f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 7fe80 │ │ │ │ + bl d5248 │ │ │ │ + b.n 7fdf4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1720 @ 0x6b8 │ │ │ │ + movw r1, #4984 @ 0x1378 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 80118 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8008c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1196 @ 0x4ac │ │ │ │ + movw r1, #4460 @ 0x116c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 80110 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 80084 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1004 @ 0x3ec │ │ │ │ + movw r1, #4268 @ 0x10ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 80110 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 80084 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80378 │ │ │ │ + beq.n 802ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 803a6 │ │ │ │ + cbz r3, 8031a │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r8, fp │ │ │ │ mov r5, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 7fe92 │ │ │ │ + b.n 7fe06 │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7fb1c │ │ │ │ - b.n 7fbbc │ │ │ │ + bne.w 7fa90 │ │ │ │ + b.n 7fb30 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 80118 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 8008c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80378 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 802ec │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1284 @ 0x504 │ │ │ │ + movw r1, #4548 @ 0x11c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 80118 │ │ │ │ + b.n 8008c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.w 7fbb2 │ │ │ │ + b.w 7fb26 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80118 │ │ │ │ + b.n 8008c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1240 @ 0x4d8 │ │ │ │ + movw r1, #4504 @ 0x1198 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 80118 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8008c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe80 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fdf4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #44040 @ 0xac08 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #1312 @ 0x520 │ │ │ │ + movw r2, #4576 @ 0x11e0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1ff77c │ │ │ │ + bl 20149c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80118 │ │ │ │ + bne.w 8008c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.w 7fbfe │ │ │ │ + b.w 7fb72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fe26 │ │ │ │ - ldr r2, [pc, #92] @ (80488 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fd9a │ │ │ │ + ldr r2, [pc, #92] @ (803fc ) │ │ │ │ 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 8047c │ │ │ │ + beq.n 803f0 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8047c │ │ │ │ + bhi.n 803f0 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - b.n 7fdf2 │ │ │ │ + b.n 7fd66 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80118 │ │ │ │ + b.n 8008c │ │ │ │ movw r0, #44040 @ 0xac08 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #2116 @ 0x844 │ │ │ │ + movw r2, #5380 @ 0x1504 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1ff77c │ │ │ │ - b.n 7fe80 │ │ │ │ + bl 20149c │ │ │ │ + b.n 7fdf4 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 80458 │ │ │ │ + b.n 803cc │ │ │ │ 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 8054c │ │ │ │ + beq.n 804c0 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8051e │ │ │ │ + beq.n 80492 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8057e │ │ │ │ + beq.n 804f2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 80564 │ │ │ │ + beq.n 804d8 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80598 │ │ │ │ + beq.n 8050c │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 8048c │ │ │ │ + bl 80400 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 805aa │ │ │ │ + bne.n 8051e │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 805ac │ │ │ │ + bne.n 80520 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 805be │ │ │ │ + bne.n 80532 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80574 │ │ │ │ + bne.n 804e8 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 805ba │ │ │ │ + bne.n 8052e │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 8058e │ │ │ │ + bne.n 80502 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 8052e │ │ │ │ + beq.n 804a2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8055c │ │ │ │ + bne.n 804d0 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 8053c │ │ │ │ + b.n 804b0 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 80514 │ │ │ │ + bne.n 80488 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 80514 │ │ │ │ + bne.n 80488 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8055c │ │ │ │ + bne.n 804d0 │ │ │ │ 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, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 8053c │ │ │ │ + beq.n 804b0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 804f4 │ │ │ │ + beq.n 80468 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 805c2 │ │ │ │ + bne.n 80536 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 80504 │ │ │ │ + b.n 80478 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 80504 │ │ │ │ + beq.n 80478 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 805b6 │ │ │ │ + bne.n 8052a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8052e │ │ │ │ + b.n 804a2 │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 804e2 │ │ │ │ + beq.n 80456 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 805c6 │ │ │ │ + bne.n 8053a │ │ │ │ mov r0, r8 │ │ │ │ - b.n 804f4 │ │ │ │ + b.n 80468 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80514 │ │ │ │ + b.n 80488 │ │ │ │ mov r1, ip │ │ │ │ - b.n 8058e │ │ │ │ + b.n 80502 │ │ │ │ mov r1, ip │ │ │ │ - b.n 80574 │ │ │ │ + b.n 804e8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 8058e │ │ │ │ + b.n 80502 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80574 │ │ │ │ + b.n 804e8 │ │ │ │ nop │ │ │ │ │ │ │ │ -000805cc : │ │ │ │ +00080540 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 805ea │ │ │ │ + bmi.n 8055e │ │ │ │ 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 73c08 │ │ │ │ + b.w 73c44 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000805f0 : │ │ │ │ +00080564 : │ │ │ │ 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 8061a │ │ │ │ - cbz r0, 80614 │ │ │ │ + blt.n 8058e │ │ │ │ + cbz r0, 80588 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r3, 80634 │ │ │ │ - ldr r0, [pc, #52] @ (8064c ) │ │ │ │ - b.n 80610 │ │ │ │ + cbnz r3, 805a8 │ │ │ │ + ldr r0, [pc, #52] @ (805c0 ) │ │ │ │ + b.n 80584 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2280 @ 0x8e8 │ │ │ │ + movw r1, #5544 @ 0x15a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 80610 │ │ │ │ + b.n 80584 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2332 @ 0x91c │ │ │ │ + movw r1, #5596 @ 0x15dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 80630 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 805a4 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00080650 : │ │ │ │ - ldr r3, [pc, #16] @ (80664 ) │ │ │ │ +000805c4 : │ │ │ │ + ldr r3, [pc, #16] @ (805d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 8065e │ │ │ │ + cbnz r0, 805d2 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 8065c │ │ │ │ + b.n 805d0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080668 : │ │ │ │ +000805dc : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 80676 │ │ │ │ + bpl.n 805ea │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #2412 @ 0x96c │ │ │ │ + movw r1, #5676 @ 0x162c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ 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 8081c │ │ │ │ + bl 80790 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 807c6 │ │ │ │ + beq.w 8073a │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (8080c ) │ │ │ │ + ldr r1, [pc, #328] @ (80780 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 807bc │ │ │ │ + beq.n 80730 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 807cc │ │ │ │ + bne.n 80740 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8081c │ │ │ │ + bl 80790 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 807c6 │ │ │ │ + beq.n 8073a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (80810 ) │ │ │ │ + ldr r1, [pc, #296] @ (80784 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 807bc │ │ │ │ + beq.n 80730 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 807e4 │ │ │ │ + bne.n 80758 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8081c │ │ │ │ + bl 80790 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 807c6 │ │ │ │ + beq.n 8073a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (80814 ) │ │ │ │ + ldr r1, [pc, #264] @ (80788 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 807bc │ │ │ │ + beq.n 80730 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 807f4 │ │ │ │ + bne.n 80768 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 807c6 │ │ │ │ + beq.n 8073a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 80778 │ │ │ │ - movw r9, #2460 @ 0x99c │ │ │ │ + ble.n 806ec │ │ │ │ + movw r9, #5724 @ 0x165c │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 80748 │ │ │ │ + b.n 806bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 807ac │ │ │ │ + beq.n 80720 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r8, r6, lsl #2 │ │ │ │ - cbz r0, 807b4 │ │ │ │ + cbz r0, 80728 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 80746 │ │ │ │ + bgt.n 806ba │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 809ec <_PyTuple_Resize@@Base> │ │ │ │ + bl 80960 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 807b6 │ │ │ │ - ldr r1, [pc, #144] @ (80818 ) │ │ │ │ + beq.n 8072a │ │ │ │ + ldr r1, [pc, #144] @ (8078c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 807b4 │ │ │ │ + beq.n 80728 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 807a4 │ │ │ │ + beq.n 80718 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 807dc │ │ │ │ + cbz r3, 80750 │ │ │ │ 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 80748 │ │ │ │ - b.n 80778 │ │ │ │ + bgt.n 806bc │ │ │ │ + b.n 806ec │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 807c6 │ │ │ │ + beq.n 8073a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80804 │ │ │ │ + cbz r3, 80778 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 807a6 │ │ │ │ + b.n 8071a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 806d8 │ │ │ │ + bne.n 8064c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 806d8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8064c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 807a4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80718 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 806fc │ │ │ │ + bne.n 80670 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 806fc │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80720 │ │ │ │ + bne.n 80694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80720 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 807c6 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8073a │ │ │ │ + bxns pc │ │ │ │ movs r7, r5 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + blx r2 │ │ │ │ movs r7, r5 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + blxns r3 │ │ │ │ movs r7, r5 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + blx r6 │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -0008081c : │ │ │ │ +00080790 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 80838 │ │ │ │ + bcs.n 807ac │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ 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 80868 │ │ │ │ + blt.n 807dc │ │ │ │ lsrs r1, r0, #30 │ │ │ │ - bne.n 80888 │ │ │ │ + bne.n 807fc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ee58 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 80864 │ │ │ │ + bl 7edcc <_PyLong_New@@Base> │ │ │ │ + cbz r0, 807d8 │ │ │ │ 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 8088a │ │ │ │ + bne.n 807fe │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7ee58 <_PyLong_New@@Base> │ │ │ │ + bl 7edcc <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80864 │ │ │ │ + beq.n 807d8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ - b.n 80864 │ │ │ │ + b.n 807d8 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #2 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 7ee58 <_PyLong_New@@Base> │ │ │ │ + bl 7edcc <_PyLong_New@@Base> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80864 │ │ │ │ - cbnz r4, 808b2 │ │ │ │ + beq.n 807d8 │ │ │ │ + cbnz r4, 80826 │ │ │ │ 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 80864 │ │ │ │ + b.n 807d8 │ │ │ │ add.w ip, r0, #16 │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 808a8 │ │ │ │ + b.n 8081c │ │ │ │ nop │ │ │ │ │ │ │ │ -000808c0 : │ │ │ │ +00080834 : │ │ │ │ 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 │ │ │ │ @@ -128859,221 +128826,221 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 809c4 │ │ │ │ - ldr.w r8, [pc, #216] @ 809cc │ │ │ │ + beq.n 80938 │ │ │ │ + ldr.w r8, [pc, #216] @ 80940 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 809ae │ │ │ │ + bpl.n 80922 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80982 │ │ │ │ + bne.n 808f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80924 │ │ │ │ + beq.n 80898 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8096a │ │ │ │ + bne.n 808de │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8096a │ │ │ │ + beq.n 808de │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 8098e │ │ │ │ - bl 7c898 │ │ │ │ + beq.n 80902 │ │ │ │ + bl 7c82c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8099e │ │ │ │ + bne.n 80912 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 80938 │ │ │ │ + bne.n 808ac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab4b0 │ │ │ │ + bl 1ad6f8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80994 │ │ │ │ + b.n 80908 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80920 │ │ │ │ - b.n 80924 │ │ │ │ - bl 7a328 │ │ │ │ + bne.n 80894 │ │ │ │ + b.n 80898 │ │ │ │ + bl 7a330 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80962 │ │ │ │ + beq.n 808d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80962 │ │ │ │ + bne.n 808d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80962 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 808d6 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80994 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80908 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80962 │ │ │ │ + b.n 808d6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000809d0 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00080944 <_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 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000809ec <_PyTuple_Resize@@Base>: │ │ │ │ +00080960 <_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 80cbe <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + beq.w 80c32 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r2, #42012 @ 0xa41c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 80cbe <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 80c32 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 80be2 <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ + beq.w 80b56 <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 80cbe <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 80c32 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 80b14 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80a88 <_PyTuple_Resize@@Base+0x128> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80b1a <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 80a8e <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ - cbz r1, 80a5c <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r1, 809d0 <_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 80ac6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + bge.n 80a3a <_PyTuple_Resize@@Base+0xda> │ │ │ │ add.w r2, r3, r5, lsl #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80c2a <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 80b9e <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80ac6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a3a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80c56 <_PyTuple_Resize@@Base+0x26a> │ │ │ │ + bne.w 80bca <_PyTuple_Resize@@Base+0x26a> │ │ │ │ adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80ac6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a3a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b62 <_PyTuple_Resize@@Base+0x176> │ │ │ │ + bne.n 80ad6 <_PyTuple_Resize@@Base+0x176> │ │ │ │ adds r1, r5, #3 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80ac6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a3a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b8a <_PyTuple_Resize@@Base+0x19e> │ │ │ │ + bne.n 80afe <_PyTuple_Resize@@Base+0x19e> │ │ │ │ adds r1, r5, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80ac6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a3a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80b3a <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + bne.n 80aae <_PyTuple_Resize@@Base+0x14e> │ │ │ │ adds r1, r5, #5 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80ac6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a3a <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80c02 <_PyTuple_Resize@@Base+0x216> │ │ │ │ + bne.w 80b76 <_PyTuple_Resize@@Base+0x216> │ │ │ │ adds r2, r5, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n 80ac6 <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80a3a <_PyTuple_Resize@@Base+0xda> │ │ │ │ adds r6, #32 │ │ │ │ add r6, r3 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80bb6 <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ + bne.n 80b2a <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 80ab8 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #532] @ (80cdc <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ + blt.n 80a2c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #532] @ (80c50 <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80c82 <_PyTuple_Resize@@Base+0x296> │ │ │ │ + bne.w 80bf6 <_PyTuple_Resize@@Base+0x296> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 10f490 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 10f65c <_PyObject_GC_Resize@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80ca0 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ - bl 728c0 <_Py_NewReference@@Base> │ │ │ │ + beq.w 80c14 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 72888 <_Py_NewReference@@Base> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 80b28 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r0, [pc, #496] @ (80ce0 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ + bgt.n 80a9c <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r0, [pc, #496] @ (80c54 <_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] │ │ │ │ @@ -129084,202 +129051,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 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #448] @ (80ce4 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #448] @ (80c58 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 80b14 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + b.n 80a88 <_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 2957c │ │ │ │ - b.n 80aec <_PyTuple_Resize@@Base+0x100> │ │ │ │ + b.n 80a60 <_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 80aa0 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + beq.n 80a14 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80aa0 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.n 80a14 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80aa0 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + b.n 80a14 <_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 80a88 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + beq.n 809fc <_PyTuple_Resize@@Base+0x9c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80a88 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + bne.n 809fc <_PyTuple_Resize@@Base+0x9c> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a88 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + b.n 809fc <_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 80a94 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + beq.w 80a08 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80a94 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 80a08 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a94 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + b.n 80a08 <_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 80ac0 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + beq.w 80a34 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80ac0 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + bne.w 80a34 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80ac0 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + b.n 80a34 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80b14 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80a88 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80cae <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ + bne.n 80c22 <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 80b16 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80a8a <_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 80aae <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.w 80a22 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80aae <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + bne.w 80a22 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 80aae <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + b.n 80a22 <_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 80a6e <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 809e2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80a6e <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 809e2 <_PyTuple_Resize@@Base+0x82> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a6e <_PyTuple_Resize@@Base+0x82> │ │ │ │ + b.n 809e2 <_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 80a7c <_PyTuple_Resize@@Base+0x90> │ │ │ │ + beq.w 809f0 <_PyTuple_Resize@@Base+0x90> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80a7c <_PyTuple_Resize@@Base+0x90> │ │ │ │ + bne.w 809f0 <_PyTuple_Resize@@Base+0x90> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80a7c <_PyTuple_Resize@@Base+0x90> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 809f0 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 80ad2 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + beq.w 80a46 <_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 80ad2 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + b.n 80a46 <_PyTuple_Resize@@Base+0xe6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ - bl 7f744 │ │ │ │ + bl 7f6b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80b16 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80a8a <_PyTuple_Resize@@Base+0x12a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80bf0 <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bne.n 80b64 <_PyTuple_Resize@@Base+0x204> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80bf0 <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b64 <_PyTuple_Resize@@Base+0x204> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 7907c │ │ │ │ - movw r0, #52160 @ 0xcbc0 │ │ │ │ + bl 7908c │ │ │ │ + movw r0, #55424 @ 0xd880 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80ca8 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80c1c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 80cfc <_PyTuple_Resize@@Base+0x310> │ │ │ │ + bne.n 80c70 <_PyTuple_Resize@@Base+0x310> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1acb04 │ │ │ │ - b.n 80d00 <_PyTuple_Resize@@Base+0x314> │ │ │ │ + b.w 1aed54 │ │ │ │ + b.n 80c74 <_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, #44117 @ 0xac55 │ │ │ │ + movw r3, #44125 @ 0xac5d │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80d82 <_PyTuple_Resize@@Base+0x396> │ │ │ │ + bne.n 80cf6 <_PyTuple_Resize@@Base+0x396> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7aca8 │ │ │ │ - cbz r0, 80d7c <_PyTuple_Resize@@Base+0x390> │ │ │ │ + bl 7acb0 │ │ │ │ + cbz r0, 80cf0 <_PyTuple_Resize@@Base+0x390> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 80d5a <_PyTuple_Resize@@Base+0x36e> │ │ │ │ - ldr r1, [pc, #88] @ (80d8c <_PyTuple_Resize@@Base+0x3a0>) │ │ │ │ + bpl.n 80cce <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + ldr r1, [pc, #88] @ (80d00 <_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] │ │ │ │ @@ -129290,37 +129257,34 @@ │ │ │ │ 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, 80d7e <_PyTuple_Resize@@Base+0x392> │ │ │ │ + cbz r4, 80cf2 <_PyTuple_Resize@@Base+0x392> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80d7a <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + beq.n 80cee <_PyTuple_Resize@@Base+0x38e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #16] @ (80d90 <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ - b.n 80d7a <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + ldr r4, [pc, #16] @ (80d04 <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ + b.n 80cee <_PyTuple_Resize@@Base+0x38e> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80d5a <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + bne.n 80cce <_PyTuple_Resize@@Base+0x36e> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - b.w 1ac50c │ │ │ │ - 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 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ @@ -129330,29 +129294,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 80e2c <_PyTuple_Resize@@Base+0x440> │ │ │ │ + bl 80da0 <_PyTuple_Resize@@Base+0x440> │ │ │ │ movw r3, #36624 @ 0x8f10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80e0e <_PyTuple_Resize@@Base+0x422> │ │ │ │ - ldr r3, [pc, #64] @ (80e28 <_PyTuple_Resize@@Base+0x43c>) │ │ │ │ + bne.n 80d7a <_PyTuple_Resize@@Base+0x41a> │ │ │ │ + ldr r3, [pc, #64] @ (80d94 <_PyTuple_Resize@@Base+0x434>) │ │ │ │ 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 80e1a <_PyTuple_Resize@@Base+0x42e> │ │ │ │ + bgt.n 80d86 <_PyTuple_Resize@@Base+0x426> │ │ │ │ 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 │ │ │ │ @@ -129362,154 +129326,157 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r1, #160] @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + b.w 1ae754 │ │ │ │ + nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ 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 80ed2 <_PyTuple_Resize@@Base+0x4e6> │ │ │ │ + bne.n 80e46 <_PyTuple_Resize@@Base+0x4e6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 80e72 <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbz r3, 80de6 <_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 80e72 <_PyTuple_Resize@@Base+0x486> │ │ │ │ + beq.n 80de6 <_PyTuple_Resize@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 80e72 <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbnz r2, 80de6 <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [pc, #256] @ (80f60 <_PyTuple_Resize@@Base+0x574>) │ │ │ │ + ldr r2, [pc, #256] @ (80ed4 <_PyTuple_Resize@@Base+0x574>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80eee <_PyTuple_Resize@@Base+0x502> │ │ │ │ + bne.n 80e62 <_PyTuple_Resize@@Base+0x502> │ │ │ │ mov r0, r3 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80f42 <_PyTuple_Resize@@Base+0x556> │ │ │ │ + bne.n 80eb6 <_PyTuple_Resize@@Base+0x556> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 80ea6 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + cbz r3, 80e1a <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80ea6 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + beq.n 80e1a <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 80ea6 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + cbnz r2, 80e1a <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [pc, #204] @ (80f60 <_PyTuple_Resize@@Base+0x574>) │ │ │ │ + ldr r2, [pc, #204] @ (80ed4 <_PyTuple_Resize@@Base+0x574>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80f0a <_PyTuple_Resize@@Base+0x51e> │ │ │ │ + bne.n 80e7e <_PyTuple_Resize@@Base+0x51e> │ │ │ │ mov r0, r3 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80f26 <_PyTuple_Resize@@Base+0x53a> │ │ │ │ + bne.n 80e9a <_PyTuple_Resize@@Base+0x53a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 80eb6 <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ + cbnz r0, 80e2a <_PyTuple_Resize@@Base+0x4ca> │ │ │ │ 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 80eb0 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ + beq.n 80e24 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80eb0 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80eb0 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ + bne.n 80e24 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e24 <_PyTuple_Resize@@Base+0x4c4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e44 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + beq.n 80db8 <_PyTuple_Resize@@Base+0x458> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e44 <_PyTuple_Resize@@Base+0x458> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e44 <_PyTuple_Resize@@Base+0x458> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bne.n 80db8 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80db8 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 80e6e <_PyTuple_Resize@@Base+0x482> │ │ │ │ + beq.n 80de2 <_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 80e6e <_PyTuple_Resize@@Base+0x482> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 80de2 <_PyTuple_Resize@@Base+0x482> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 80ea2 <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ + beq.n 80e16 <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 80ea2 <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ + b.n 80e16 <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80eac <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ + beq.n 80e20 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80eac <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80eac <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ + bne.n 80e20 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e20 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80e78 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + beq.n 80dec <_PyTuple_Resize@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80e78 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e78 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bne.n 80dec <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 80dec <_PyTuple_Resize@@Base+0x48c> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00080f64 : │ │ │ │ +00080ed8 : │ │ │ │ adds r2, r0, #5 │ │ │ │ cmp.w r2, #262 @ 0x106 │ │ │ │ - bcs.n 80f82 │ │ │ │ + bcs.n 80ef6 │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ add r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -129519,40 +129486,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 81078 │ │ │ │ + bcs.n 80fec │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r6, r2 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 810ae │ │ │ │ - ldr r3, [pc, #336] @ (81110 ) │ │ │ │ + bne.n 81022 │ │ │ │ + ldr r3, [pc, #336] @ (81084 ) │ │ │ │ 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 81044 │ │ │ │ + beq.n 80fb8 │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 81006 │ │ │ │ + cbnz r1, 80f7a │ │ │ │ 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] │ │ │ │ @@ -129569,2101 +129536,1688 @@ │ │ │ │ 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] @ (81114 ) │ │ │ │ - bne.n 810c4 │ │ │ │ + ldr r1, [pc, #232] @ (81088 ) │ │ │ │ + bne.n 81038 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1416] @ 0x588 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 810da │ │ │ │ + bne.n 8104e │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81006 │ │ │ │ + bne.n 80f7a │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 810f2 │ │ │ │ + bne.n 81066 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 810bc │ │ │ │ + cbz r3, 81030 │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ - b.n 81006 │ │ │ │ + b.n 80f7a │ │ │ │ movs r0, #2 │ │ │ │ eor.w r1, r5, r5, asr #31 │ │ │ │ sub.w r1, r1, r5, asr #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7ee58 <_PyLong_New@@Base> │ │ │ │ + bl 7edcc <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 810c0 │ │ │ │ + cbz r0, 81034 │ │ │ │ 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 8103e │ │ │ │ + b.n 80fb2 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81006 │ │ │ │ - bl 1ef0b0 │ │ │ │ + bne.n 80f7a │ │ │ │ + bl 1f0e80 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8103e │ │ │ │ + b.n 80fb2 │ │ │ │ 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 8103c │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + beq.n 80fb0 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 810fe │ │ │ │ + bne.n 81072 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8103c │ │ │ │ + b.n 80fb0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8106a │ │ │ │ + b.n 80fde │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8103c │ │ │ │ + b.n 80fb0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w r0, [r7, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 820ce │ │ │ │ - ldr r0, [pc, #792] @ (8145c ) │ │ │ │ + beq.w 82042 │ │ │ │ + ldr r0, [pc, #792] @ (813d0 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1acc3c │ │ │ │ + bl 1aee8c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8209e │ │ │ │ - bl 84310 │ │ │ │ + beq.w 82012 │ │ │ │ + bl 83dfc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 820ce │ │ │ │ + beq.w 82042 │ │ │ │ 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 8435c │ │ │ │ + bl 83e48 │ │ │ │ str.w r0, [r7, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 820ce │ │ │ │ + beq.w 82042 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2604 @ 0xa2c │ │ │ │ + movw r1, #5868 @ 0x16ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 820ce │ │ │ │ + beq.w 82042 │ │ │ │ movw r3, #38544 @ 0x9690 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2912c │ │ │ │ - bl 1acf54 │ │ │ │ + bl 1af294 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82074 │ │ │ │ + beq.w 81fe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (81460 ) │ │ │ │ + ldr r1, [pc, #680] @ (813d4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82074 │ │ │ │ + beq.w 81fe8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2612 @ 0xa34 │ │ │ │ + movw r1, #5876 @ 0x16f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82074 │ │ │ │ + beq.w 81fe8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 811ee │ │ │ │ + beq.n 81162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8206a │ │ │ │ + beq.w 81fde │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movw r1, #2624 @ 0xa40 │ │ │ │ + movw r1, #5888 @ 0x1700 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ - bl 848e4 │ │ │ │ + bl 843d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2668 @ 0xa6c │ │ │ │ + movw r1, #5932 @ 0x172c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8123a │ │ │ │ + beq.n 811ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8202e │ │ │ │ + beq.w 81fa2 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #24400 @ 0x5f50 │ │ │ │ + movw r1, #27624 @ 0x6be8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 848e4 │ │ │ │ + bl 843d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2684 @ 0xa7c │ │ │ │ + movw r1, #5948 @ 0x173c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8127e │ │ │ │ + beq.n 811f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82060 │ │ │ │ + beq.w 81fd4 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2700 @ 0xa8c │ │ │ │ + movw r1, #5964 @ 0x174c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 848e4 │ │ │ │ + bl 843d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2716 @ 0xa9c │ │ │ │ + movw r1, #5980 @ 0x175c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 812c2 │ │ │ │ + beq.n 81236 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82024 │ │ │ │ + beq.w 81f98 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50972 @ 0xc71c │ │ │ │ + movw r1, #54196 @ 0xd3b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 848e4 │ │ │ │ + bl 843d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2736 @ 0xab0 │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81306 │ │ │ │ + beq.n 8127a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82010 │ │ │ │ + beq.w 81f84 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - bl 1a79b4 │ │ │ │ + beq.w 81e74 │ │ │ │ + bl 1a9bf4 │ │ │ │ movw r0, #39744 @ 0x9b40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33692 @ 0x839c │ │ │ │ + movw r1, #36824 @ 0x8fd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8134c │ │ │ │ + beq.n 812c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82006 │ │ │ │ + beq.w 81f7a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov.w r0, #2544 @ 0x9f0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 84b90 │ │ │ │ + bl 8467c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2756 @ 0xac4 │ │ │ │ + movw r1, #6020 @ 0x1784 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8138e │ │ │ │ + beq.n 81302 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8201a │ │ │ │ + beq.w 81f8e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - movw r3, #51716 @ 0xca04 │ │ │ │ + beq.w 81e74 │ │ │ │ + movw r3, #54980 @ 0xd6c4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #2768 @ 0xad0 │ │ │ │ + movw r1, #6032 @ 0x1790 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #2776 @ 0xad8 │ │ │ │ + movw r0, #6040 @ 0x1798 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 84cbc │ │ │ │ + bl 847a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2784 @ 0xae0 │ │ │ │ + movw r1, #6048 @ 0x17a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 813e2 │ │ │ │ + beq.n 81356 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81ffc │ │ │ │ + beq.w 81f70 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - movw r0, #51716 @ 0xca04 │ │ │ │ + beq.w 81e74 │ │ │ │ + movw r0, #54980 @ 0xd6c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2792 @ 0xae8 │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 81fe8 │ │ │ │ + bne.w 81f5c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 84b90 │ │ │ │ + bl 8467c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2804 @ 0xaf4 │ │ │ │ + movw r1, #6068 @ 0x17b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81464 │ │ │ │ + beq.n 813d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fde │ │ │ │ - b.n 81464 │ │ │ │ + beq.w 81f52 │ │ │ │ + b.n 813d8 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - movw r0, #29928 @ 0x74e8 │ │ │ │ + beq.w 81e74 │ │ │ │ + movw r0, #33192 @ 0x81a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2816 @ 0xb00 │ │ │ │ + movw r1, #6080 @ 0x17c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814a6 │ │ │ │ + beq.n 8141a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fd4 │ │ │ │ + beq.w 81f48 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - movw r0, #2828 @ 0xb0c │ │ │ │ + beq.w 81e74 │ │ │ │ + movw r0, #6092 @ 0x17cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24376 @ 0x5f38 │ │ │ │ + movw r1, #27600 @ 0x6bd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 814e8 │ │ │ │ + beq.n 8145c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fca │ │ │ │ + beq.w 81f3e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 8081c │ │ │ │ + bl 80790 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2836 @ 0xb14 │ │ │ │ + movw r1, #6100 @ 0x17d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81526 │ │ │ │ + beq.n 8149a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fb6 │ │ │ │ + beq.w 81f2a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - bl 1ad490 │ │ │ │ + beq.w 81e74 │ │ │ │ + bl 1af7d0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #65344 @ 0xff40 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #3072 @ 0xc00 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81560 │ │ │ │ + beq.n 814d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fac │ │ │ │ + beq.w 81f20 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - bl 1ad600 │ │ │ │ + beq.w 81e74 │ │ │ │ + bl 1af940 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #65276 @ 0xfefc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ + movw r1, #3004 @ 0xbbc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8159a │ │ │ │ + beq.n 8150e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81fc0 │ │ │ │ + beq.w 81f34 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - ldr r2, [pc, #312] @ (816dc ) │ │ │ │ + beq.w 81e74 │ │ │ │ + ldr r2, [pc, #312] @ (81650 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #9712 @ 0x25f0 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 1ac940 │ │ │ │ + bl 1aeb88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fa2 │ │ │ │ + beq.w 81f16 │ │ │ │ movw r0, #9712 @ 0x25f0 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 859dc │ │ │ │ + bl 854bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ - ldr r7, [pc, #272] @ (816e0 ) │ │ │ │ + beq.w 81e74 │ │ │ │ + ldr r7, [pc, #272] @ (81654 ) │ │ │ │ str r7, [r0, #12] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 8081c │ │ │ │ + bl 80790 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ str r0, [r5, #16] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 84b90 │ │ │ │ + bl 8467c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ 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 84b90 │ │ │ │ + bl 8467c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ movw r7, #43980 @ 0xabcc │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ str r0, [r5, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - movw r1, #7756 @ 0x1e4c │ │ │ │ + movw r1, #11048 @ 0x2b28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8166e │ │ │ │ + beq.n 815e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f82 │ │ │ │ + beq.w 81ef6 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 84b90 │ │ │ │ + bl 8467c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2844 @ 0xb1c │ │ │ │ + movw r1, #6108 @ 0x17dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 816ae │ │ │ │ + beq.n 81622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f78 │ │ │ │ + beq.w 81eec │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov.w sl, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r2, #1608] @ 0x648 │ │ │ │ - b.n 81712 │ │ │ │ + b.n 81686 │ │ │ │ nop │ │ │ │ lsrs r4, r2, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ strb r4, [r0, #14] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 81f64 │ │ │ │ - bl 86084 │ │ │ │ + beq.w 81ed8 │ │ │ │ + bl 85b64 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f34 │ │ │ │ + beq.w 81ea8 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 8170e │ │ │ │ + beq.n 81682 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 81f2a │ │ │ │ + beq.w 81e9e │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r7, sl, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 816e4 │ │ │ │ + bne.n 81658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86514 │ │ │ │ + bl 85ff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81f42 │ │ │ │ + bne.w 81eb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78568 │ │ │ │ + bl 78578 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81744 │ │ │ │ + beq.n 816b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 81744 │ │ │ │ + cbnz r2, 816b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #2856 @ 0xb28 │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81770 │ │ │ │ + beq.n 816e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f22 │ │ │ │ + beq.w 81e96 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov.w r0, #290 @ 0x122 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ - ldr.w r8, [pc, #1256] @ 81c70 │ │ │ │ + beq.w 81e74 │ │ │ │ + ldr.w r8, [pc, #1256] @ 81be4 │ │ │ │ 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 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee6 │ │ │ │ + beq.w 81e5a │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee6 │ │ │ │ + beq.w 81e5a │ │ │ │ ldr r4, [r5, #8] │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee6 │ │ │ │ + beq.w 81e5a │ │ │ │ ldr r4, [r5, #12] │ │ │ │ add.w r8, r5, #16 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee6 │ │ │ │ + beq.w 81e5a │ │ │ │ ldr r4, [r5, #16] │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81ee6 │ │ │ │ + beq.w 81e5a │ │ │ │ str.w r0, [r9, #20] │ │ │ │ cmp sl, r8 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bne.n 8179a │ │ │ │ + bne.n 8170e │ │ │ │ mov r3, fp │ │ │ │ - movw r1, #2880 @ 0xb40 │ │ │ │ + movw r1, #6144 @ 0x1800 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 8768c │ │ │ │ + bl 8716c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81886 │ │ │ │ + beq.n 817fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 81886 │ │ │ │ + cbnz r2, 817fa │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40100 @ 0x9ca4 │ │ │ │ + movw r1, #43364 @ 0xa964 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 818b2 │ │ │ │ + beq.n 81826 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81ede │ │ │ │ + beq.w 81e52 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - movw r0, #2884 @ 0xb44 │ │ │ │ + beq.w 81e74 │ │ │ │ + movw r0, #6148 @ 0x1804 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2892 @ 0xb4c │ │ │ │ + movw r1, #6156 @ 0x180c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 818f4 │ │ │ │ + beq.n 81868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821b6 │ │ │ │ + beq.w 8212a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - movw r0, #51716 @ 0xca04 │ │ │ │ + beq.w 81e74 │ │ │ │ + movw r0, #54980 @ 0xd6c4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2904 @ 0xb58 │ │ │ │ + movw r1, #6168 @ 0x1818 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 821a2 │ │ │ │ + bne.w 82116 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - ldr r2, [pc, #796] @ (81c54 ) │ │ │ │ + beq.w 81e74 │ │ │ │ + ldr r2, [pc, #796] @ (81bc8 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #796] @ (81c58 ) │ │ │ │ + ldr r1, [pc, #796] @ (81bcc ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1ac940 │ │ │ │ + bl 1aeb88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fa2 │ │ │ │ - ldr r0, [pc, #780] @ (81c58 ) │ │ │ │ - bl 859dc │ │ │ │ + beq.w 81f16 │ │ │ │ + ldr r0, [pc, #780] @ (81bcc ) │ │ │ │ + bl 854bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ - ldr r3, [pc, #772] @ (81c5c ) │ │ │ │ + beq.w 81e74 │ │ │ │ + ldr r3, [pc, #772] @ (81bd0 ) │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r0, #2916 @ 0xb64 │ │ │ │ + movw r0, #6180 @ 0x1824 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add.w r2, r3, #160 @ 0xa0 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r3, [r7, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8217c │ │ │ │ + bne.w 820f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7736 @ 0x1e38 │ │ │ │ + movw r1, #11028 @ 0x2b14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819a6 │ │ │ │ + beq.n 8191a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82174 │ │ │ │ + beq.w 820e8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - bl 71fa4 │ │ │ │ + beq.w 81e74 │ │ │ │ + bl 71f6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ - movw r0, #2924 @ 0xb6c │ │ │ │ + beq.w 81e74 │ │ │ │ + movw r0, #6188 @ 0x182c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38436 @ 0x9624 │ │ │ │ + movw r1, #41660 @ 0xa2bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819f8 │ │ │ │ + beq.n 8196c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8216c │ │ │ │ + beq.w 820e0 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f8c │ │ │ │ - movw r0, #2932 @ 0xb74 │ │ │ │ + beq.w 81f00 │ │ │ │ + movw r0, #6196 @ 0x1834 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2944 @ 0xb80 │ │ │ │ + movw r1, #6208 @ 0x1840 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a3e │ │ │ │ + beq.n 819b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82164 │ │ │ │ + beq.w 820d8 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #33692 @ 0x839c │ │ │ │ + movw r1, #36824 @ 0x8fd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ mov.w r0, #2544 @ 0x9f0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 84b90 │ │ │ │ + bl 8467c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2756 @ 0xac4 │ │ │ │ + movw r1, #6020 @ 0x1784 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a96 │ │ │ │ + beq.n 81a0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8215c │ │ │ │ + beq.w 820d0 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f8c │ │ │ │ - movw r0, #2956 @ 0xb8c │ │ │ │ + beq.w 81f00 │ │ │ │ + movw r0, #6220 @ 0x184c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2976 @ 0xba0 │ │ │ │ + movw r1, #6240 @ 0x1860 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ad8 │ │ │ │ + beq.n 81a4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82154 │ │ │ │ + beq.w 820c8 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 894a8 <_PyNamespace_New@@Base> │ │ │ │ + bl 88f70 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81afe │ │ │ │ + beq.n 81a72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 81afe │ │ │ │ + cbnz r3, 81a72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42928 @ 0xa7b0 │ │ │ │ + movw r1, #46192 @ 0xb470 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b2a │ │ │ │ + beq.n 81a9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821f0 │ │ │ │ + beq.w 82164 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - ldr r2, [pc, #300] @ (81c60 ) │ │ │ │ + beq.w 81e74 │ │ │ │ + ldr r2, [pc, #300] @ (81bd4 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #300] @ (81c64 ) │ │ │ │ + ldr r1, [pc, #300] @ (81bd8 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1ac940 │ │ │ │ + bl 1aeb88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fa2 │ │ │ │ + beq.w 81f16 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #284] @ (81c64 ) │ │ │ │ + ldr r0, [pc, #284] @ (81bd8 ) │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - bl 859dc │ │ │ │ + bl 854bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1adbc0 │ │ │ │ + bl 1affd0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81f8c │ │ │ │ + beq.w 81f00 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #1684 @ 0x694 │ │ │ │ + movw r1, #4948 @ 0x1354 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b8a │ │ │ │ + beq.n 81afe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821e0 │ │ │ │ + beq.w 82154 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 81f00 │ │ │ │ - movw r0, #14344 @ 0x3808 │ │ │ │ + beq.w 81e74 │ │ │ │ + movw r0, #17076 @ 0x42b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2988 @ 0xbac │ │ │ │ + movw r1, #6252 @ 0x186c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81bca │ │ │ │ + beq.n 81b3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821e8 │ │ │ │ + beq.w 8215c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - bl 1addcc │ │ │ │ + beq.w 81e74 │ │ │ │ + bl 1b01dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #9272 @ 0x2438 │ │ │ │ + movw r1, #12624 @ 0x3150 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c04 │ │ │ │ + beq.n 81b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821c0 │ │ │ │ + beq.w 82134 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - ldr r2, [pc, #88] @ (81c68 ) │ │ │ │ + beq.w 81e74 │ │ │ │ + ldr r2, [pc, #88] @ (81bdc ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #88] @ (81c6c ) │ │ │ │ + ldr r1, [pc, #88] @ (81be0 ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1ac940 │ │ │ │ + bl 1aeb88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 81fa2 │ │ │ │ + beq.w 81f16 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3008 @ 0xbc0 │ │ │ │ + movw r1, #6272 @ 0x1880 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c74 │ │ │ │ + beq.n 81be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821d0 │ │ │ │ - b.n 81c74 │ │ │ │ + beq.w 82144 │ │ │ │ + b.n 81be8 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r6, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ strb r4, [r6, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r4, r6, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r7, #144 @ 0x90 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - subs r3, #40 @ 0x28 │ │ │ │ + blx sp │ │ │ │ movs r7, r5 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ - bl 71fa4 │ │ │ │ + beq.w 81e74 │ │ │ │ + bl 71f6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3020 @ 0xbcc │ │ │ │ + movw r1, #6284 @ 0x188c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81cae │ │ │ │ + beq.n 81c22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821c8 │ │ │ │ + beq.w 8213c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3040 @ 0xbe0 │ │ │ │ + movw r1, #6304 @ 0x18a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81cea │ │ │ │ + beq.n 81c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 821d8 │ │ │ │ + beq.w 8214c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8214a │ │ │ │ + bne.w 820be │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movw r2, #48380 @ 0xbcfc │ │ │ │ + movw r2, #51644 @ 0xc9bc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1adfa4 │ │ │ │ + bl 1b03b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 820ce │ │ │ │ - ldr r0, [pc, #800] @ (82038 ) │ │ │ │ + beq.w 82042 │ │ │ │ + ldr r0, [pc, #800] @ (81fac ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1acc3c │ │ │ │ + bl 1aee8c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 820ce │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + beq.w 82042 │ │ │ │ + movw r1, #61504 @ 0xf040 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #780] @ (8203c ) │ │ │ │ - bl 83498 │ │ │ │ + ldr r2, [pc, #780] @ (81fb0 ) │ │ │ │ + bl 82f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 820b4 │ │ │ │ - movw r1, #52480 @ 0xcd00 │ │ │ │ + bne.w 82028 │ │ │ │ + movw r1, #55744 @ 0xd9c0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #764] @ (82040 ) │ │ │ │ + ldr r2, [pc, #764] @ (81fb4 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 820b4 │ │ │ │ - bl 894a8 <_PyNamespace_New@@Base> │ │ │ │ + bne.w 82028 │ │ │ │ + bl 88f70 <_PyNamespace_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 820b4 │ │ │ │ + beq.w 82028 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #4820 @ 0x12d4 │ │ │ │ + movw r1, #8112 @ 0x1fb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 81d82 │ │ │ │ + beq.n 81cf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82142 │ │ │ │ + beq.w 820b6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 820b4 │ │ │ │ - ldr r7, [pc, #696] @ (82044 ) │ │ │ │ + bne.w 82028 │ │ │ │ + ldr r7, [pc, #696] @ (81fb8 ) │ │ │ │ mov.w r9, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 81da8 │ │ │ │ + b.n 81d1c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 820b4 │ │ │ │ + bne.w 82028 │ │ │ │ cmp.w fp, #17 │ │ │ │ - beq.n 81de2 │ │ │ │ + beq.n 81d56 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r9, fp │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 820b4 │ │ │ │ - bl 83498 │ │ │ │ + beq.w 82028 │ │ │ │ + bl 82f84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 81d98 │ │ │ │ + beq.n 81d0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81d98 │ │ │ │ + bne.n 81d0c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 81d98 │ │ │ │ - movw r1, #3052 @ 0xbec │ │ │ │ + b.n 81d0c │ │ │ │ + movw r1, #6316 @ 0x18ac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #604] @ (82048 ) │ │ │ │ + ldr r2, [pc, #604] @ (81fbc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 820b4 │ │ │ │ - ldr r6, [pc, #592] @ (8204c ) │ │ │ │ + bne.w 82028 │ │ │ │ + ldr r6, [pc, #592] @ (81fc0 ) │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #584] @ (82048 ) │ │ │ │ - movw r1, #3064 @ 0xbf8 │ │ │ │ + ldr r2, [pc, #584] @ (81fbc ) │ │ │ │ + movw r1, #6328 @ 0x18b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r6, #876] @ 0x36c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8212c │ │ │ │ + bne.w 820a0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 820b4 │ │ │ │ - ldr r2, [pc, #556] @ (82050 ) │ │ │ │ + bne.w 82028 │ │ │ │ + ldr r2, [pc, #556] @ (81fc4 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #3076 @ 0xc04 │ │ │ │ + movw r1, #6340 @ 0x18c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ ldr.w r3, [r6, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82118 │ │ │ │ + bne.w 8208c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 820b4 │ │ │ │ - ldr r2, [pc, #520] @ (82054 ) │ │ │ │ + bne.w 82028 │ │ │ │ + ldr r2, [pc, #520] @ (81fc8 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #3088 @ 0xc10 │ │ │ │ + movw r1, #6352 @ 0x18d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ ldr.w r3, [r6, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82104 │ │ │ │ + bne.w 82078 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 820b4 │ │ │ │ - ldr r2, [pc, #488] @ (82058 ) │ │ │ │ + bne.w 82028 │ │ │ │ + ldr r2, [pc, #488] @ (81fcc ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #3100 @ 0xc1c │ │ │ │ + movw r1, #6364 @ 0x18dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 83498 │ │ │ │ + bl 82f84 │ │ │ │ ldr.w r3, [r6, #956] @ 0x3bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 820f0 │ │ │ │ + bne.w 82064 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 820b4 │ │ │ │ + bne.w 82028 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #7952 @ 0x1f10 │ │ │ │ + movw r1, #11244 @ 0x2bec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 808c0 │ │ │ │ + bl 80834 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ebe │ │ │ │ + beq.n 81e32 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 820e8 │ │ │ │ + beq.w 8205c │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 820ce │ │ │ │ + beq.w 82042 │ │ │ │ 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 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 818b2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81826 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81f00 │ │ │ │ + beq.n 81e74 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 81f00 │ │ │ │ + cbnz r2, 81e74 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #2512 @ 0x9d0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #5776 @ 0x1690 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #336] @ (8205c ) │ │ │ │ + ldr r1, [pc, #336] @ (81fd0 ) │ │ │ │ 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 81ed6 │ │ │ │ + b.n 81e4a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81770 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 816e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8170e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81682 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81f42 │ │ │ │ + beq.n 81eb6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 81f5c │ │ │ │ + cbz r2, 81ed0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81f00 │ │ │ │ + beq.n 81e74 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81f00 │ │ │ │ + bne.n 81e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f00 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f42 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81eb6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81f00 │ │ │ │ + beq.n 81e74 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81f00 │ │ │ │ - b.n 81f56 │ │ │ │ + bne.n 81e74 │ │ │ │ + b.n 81eca │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 816ae │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81622 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8166e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 815e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81f00 │ │ │ │ + beq.n 81e74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81f00 │ │ │ │ + bne.n 81e74 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 81f56 │ │ │ │ - movw r3, #2540 @ 0x9ec │ │ │ │ + b.n 81eca │ │ │ │ + movw r3, #5804 @ 0x16ac │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 81f08 │ │ │ │ + b.n 81e7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81560 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 814d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81526 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8149a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8159a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8150e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 814e8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8145c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 814a6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8141a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81464 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 813d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8141c │ │ │ │ + bne.w 81390 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8141c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81390 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 813e2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81356 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8134c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 812c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81306 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8127a │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8138e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81302 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 812c2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81236 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8123a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 811ae │ │ │ │ lsrs r4, r2, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + ldr r4, [pc, #528] @ (821cc ) │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - subs r7, #180 @ 0xb4 │ │ │ │ + ldr r4, [pc, #464] @ (821a4 ) │ │ │ │ movs r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8127e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 811f2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 811ee │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81162 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7907c │ │ │ │ - ldr r3, [pc, #380] @ (821f8 ) │ │ │ │ + bl 7908c │ │ │ │ + ldr r3, [pc, #380] @ (8216c ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #2636 @ 0xa4c │ │ │ │ + movw r3, #5900 @ 0x170c │ │ │ │ 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 81ed6 │ │ │ │ - ldr r2, [pc, #348] @ (821fc ) │ │ │ │ + b.n 81e4a │ │ │ │ + ldr r2, [pc, #348] @ (82170 ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r4, [sp, #12] │ │ │ │ - movw r3, #2568 @ 0xa08 │ │ │ │ + movw r3, #5832 @ 0x16c8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ stmia.w r0, {r1, r2, r3, r4} │ │ │ │ - b.n 81ed6 │ │ │ │ + b.n 81e4a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 820ce │ │ │ │ + beq.n 82042 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 820ce │ │ │ │ + cbnz r3, 82042 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #296] @ (821fc ) │ │ │ │ + ldr r2, [pc, #296] @ (82170 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #2512 @ 0x9d0 │ │ │ │ + movw r3, #5776 @ 0x1690 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 81ed6 │ │ │ │ + b.n 81e4a │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ebe │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e32 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #956] @ 0x3bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e8e │ │ │ │ - ldr r0, [pc, #256] @ (82200 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e8e │ │ │ │ + bne.w 81e02 │ │ │ │ + ldr r0, [pc, #256] @ (82174 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e68 │ │ │ │ - ldr r0, [pc, #240] @ (82204 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e68 │ │ │ │ + bne.w 81ddc │ │ │ │ + ldr r0, [pc, #240] @ (82178 ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ddc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e42 │ │ │ │ - ldr r0, [pc, #224] @ (82208 ) │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e42 │ │ │ │ + bne.w 81db6 │ │ │ │ + ldr r0, [pc, #224] @ (8217c ) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81db6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #876] @ 0x36c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e1c │ │ │ │ + bne.w 81d90 │ │ │ │ add.w r0, r6, #876 @ 0x36c │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e1c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d82 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81cf6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81f00 │ │ │ │ - b.n 81cfc │ │ │ │ + bne.w 81e74 │ │ │ │ + b.n 81c70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ad8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a96 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a0a │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81a3e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 819b2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 819f8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8196c │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 819a6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8191a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81980 │ │ │ │ + beq.w 818f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 81f00 │ │ │ │ + beq.w 81e74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81f00 │ │ │ │ + bne.w 81e74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f00 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8192e │ │ │ │ + bne.w 818a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8192e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 818a2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 818f4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 81868 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c04 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81cae │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c22 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c74 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81be8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81cea │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81c5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b8a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81afe │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81bca │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81b3e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81b2a │ │ │ │ - subs r3, #16 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a9e │ │ │ │ + blx sl │ │ │ │ movs r7, r5 │ │ │ │ - subs r3, #0 │ │ │ │ + blx r8 │ │ │ │ movs r7, r5 │ │ │ │ strb r4, [r2, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r4, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ strb r4, [r2, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008220c : │ │ │ │ +00082180 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8223c │ │ │ │ - bl 82250 │ │ │ │ + cbz r0, 821b0 │ │ │ │ + bl 821c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8223a │ │ │ │ + beq.n 821ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 82242 │ │ │ │ + cbz r3, 821b6 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ - b.n 8223c │ │ │ │ + b.n 821b0 │ │ │ │ │ │ │ │ -00082250 : │ │ │ │ +000821c4 : │ │ │ │ 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, #4572 @ 0x11dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 822ac │ │ │ │ - cbz r0, 822a6 │ │ │ │ + bl 1af004 │ │ │ │ + cbz r0, 8221a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 823ac │ │ │ │ - cbnz r0, 82290 │ │ │ │ + bl 1af04c │ │ │ │ + cbnz r0, 82204 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 82734 │ │ │ │ + bl 82220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82734 │ │ │ │ + bl 82220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 822a6 │ │ │ │ + beq.n 8221a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 822a6 │ │ │ │ + cbnz r3, 8221a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8228a │ │ │ │ - nop │ │ │ │ - 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 │ │ │ │ - bl 7aca8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 82374 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #216] @ (823a4 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movs r1, #0 │ │ │ │ - strd r1, r1, [r3, #12] │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - strd r1, r1, [r3, #20] │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ - add.w r2, r5, #4096 @ 0x1000 │ │ │ │ - ldr.w r0, [r2, #2416] @ 0x970 │ │ │ │ - cmp r0, r1 │ │ │ │ - ble.n 8233e │ │ │ │ - subs r0, #1 │ │ │ │ - str.w r0, [r2, #2416] @ 0x970 │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r4, [r2, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #172] @ (823a8 ) │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 82378 │ │ │ │ - movw r0, #42704 @ 0xa6d0 │ │ │ │ - add.w ip, r5, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - strd r2, r1, [r4, #24] │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ - str r2, [r5, r0] │ │ │ │ - adc.w r1, r1, #0 │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - strd r2, r1, [r4, #16] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #21632 @ 0x5480 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 82306 │ │ │ │ - movw r0, #44060 @ 0xac1c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl 8a228 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 82374 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 8239c │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 82338 │ │ │ │ - movw r0, #57865 @ 0xe209 │ │ │ │ - movt r0, #18 │ │ │ │ - cmp r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 82390 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 82306 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 82306 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82374 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - 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 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - cmp r3, #0 │ │ │ │ - it ne │ │ │ │ - movne r6, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - bpl.w 8271c │ │ │ │ - ldr r5, [pc, #732] @ (826b4 ) │ │ │ │ - mov r8, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 82682 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 823fa │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ldr.w r3, [r5, #3072] @ 0xc00 │ │ │ │ - movw r7, #42220 @ 0xa4ec │ │ │ │ - movt r7, #71 @ 0x47 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 825f8 │ │ │ │ - ldr.w r3, [r5, #3080] @ 0xc08 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 825f8 │ │ │ │ - ldr r2, [pc, #672] @ (826b8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str.w r8, [sp] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #648] @ (826bc ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 82710 │ │ │ │ - bl 7c898 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8272c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 8271c │ │ │ │ - ldr.w r2, [r5, #1176] @ 0x498 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 82694 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 82464 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #1180] @ 0x49c │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 82610 │ │ │ │ - ldr.w r3, [r5, #1188] @ 0x4a4 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 82610 │ │ │ │ - ldr r2, [pc, #572] @ (826b8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #556] @ (826c0 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 826fc │ │ │ │ - bl 7c898 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8272c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 8271c │ │ │ │ - ldr.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 826e4 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 824cc │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #3416] @ 0xd58 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 82628 │ │ │ │ - ldr.w r3, [r5, #3424] @ 0xd60 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 82628 │ │ │ │ - ldr r2, [pc, #468] @ (826b8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #456] @ (826c4 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 8270a │ │ │ │ - bl 7c898 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8272c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 8271c │ │ │ │ - ldr.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 826d4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8252c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr.w r3, [r5, #2724] @ 0xaa4 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.w 82646 │ │ │ │ - ldr.w r3, [r5, #2732] @ 0xaac │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.w 82646 │ │ │ │ - ldr r2, [pc, #372] @ (826b8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #364] @ (826c8 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 82716 │ │ │ │ - bl 7c898 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8272c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bpl.w 8271c │ │ │ │ - ldr r3, [pc, #340] @ (826cc ) │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 826a4 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8258e │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - ldr.w r2, [r3, #500] @ 0x1f4 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 82664 │ │ │ │ - ldr.w r3, [r3, #508] @ 0x1fc │ │ │ │ - adds r1, r3, #1 │ │ │ │ - beq.n 82664 │ │ │ │ - ldr r2, [pc, #280] @ (826b8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - movw r2, #44060 @ 0xac1c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r2, [pc, #280] @ (826d0 ) │ │ │ │ - mov r1, r4 │ │ │ │ - beq.w 82702 │ │ │ │ - bl 7c898 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8272c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 825f0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r9, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - str.w r8, [r9, #24] │ │ │ │ - bl 790d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #192] @ (826bc ) │ │ │ │ - bl 6d77c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 82416 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [pc, #176] @ (826bc ) │ │ │ │ - bl 1ab4b0 │ │ │ │ - b.n 8243c │ │ │ │ - ldr r0, [pc, #172] @ (826c0 ) │ │ │ │ - bl 6d77c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 82478 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #156] @ (826c0 ) │ │ │ │ - bl 1ab4b0 │ │ │ │ - b.n 8249c │ │ │ │ - ldr r0, [pc, #152] @ (826c4 ) │ │ │ │ - bl 6d77c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - bne.w 824e0 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [pc, #132] @ (826c4 ) │ │ │ │ - bl 1ab4b0 │ │ │ │ - b.n 82504 │ │ │ │ - ldr r0, [pc, #128] @ (826c8 ) │ │ │ │ - bl 6d77c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 82540 │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r0, [pc, #104] @ (826c8 ) │ │ │ │ - bl 1ab4b0 │ │ │ │ - b.n 82564 │ │ │ │ - ldr r0, [pc, #104] @ (826d0 ) │ │ │ │ - bl 6d77c │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 8259e │ │ │ │ - ldr r0, [pc, #92] @ (826d0 ) │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - bl 1ab4b0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 825c4 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3068] @ 0xbfc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 823f4 │ │ │ │ - b.n 823fa │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #1176] @ 0x498 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 82460 │ │ │ │ - b.n 82464 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r3, #496] @ 0x1f0 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 8258a │ │ │ │ - b.n 8258e │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 82984 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add sp, #32 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #2720] @ 0xaa0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 82528 │ │ │ │ - b.n 8252c │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r5, #3412] @ 0xd54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 824c8 │ │ │ │ - b.n 824cc │ │ │ │ - bl 7a328 │ │ │ │ - b.n 8249c │ │ │ │ - bl 7a328 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 825c4 │ │ │ │ - bl 7a328 │ │ │ │ - b.n 82504 │ │ │ │ - bl 7a328 │ │ │ │ - b.n 8243c │ │ │ │ - bl 7a328 │ │ │ │ - b.n 82564 │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2572 @ 0xa0c │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 825f0 │ │ │ │ + b.n 821fe │ │ │ │ nop │ │ │ │ │ │ │ │ -00082734 : │ │ │ │ +00082220 : │ │ │ │ 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, 8277a │ │ │ │ - ldr.w ip, [pc, #52] @ 82780 │ │ │ │ + cbnz r3, 82266 │ │ │ │ + ldr.w ip, [pc, #52] @ 8226c │ │ │ │ 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 │ │ │ │ @@ -131674,294 +131228,294 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ pop {r3, pc} │ │ │ │ bl 2b6b4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082784 : │ │ │ │ +00082270 : │ │ │ │ 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 827cc │ │ │ │ - cbz r0, 827be │ │ │ │ + bl 822b8 │ │ │ │ + cbz r0, 822aa │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 828f8 │ │ │ │ + bl 823e4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 827ba │ │ │ │ + beq.n 822a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 827c4 │ │ │ │ + cbz r3, 822b0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 827ba │ │ │ │ + b.n 822a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 827ba │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 822a6 │ │ │ │ │ │ │ │ -000827cc : │ │ │ │ +000822b8 : │ │ │ │ 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, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 82812 │ │ │ │ + bne.n 822fe │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 8282e │ │ │ │ + cbz r0, 8231a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 8282e │ │ │ │ - ldr r1, [pc, #96] @ (8285c ) │ │ │ │ + bpl.n 8231a │ │ │ │ + ldr r1, [pc, #96] @ (82348 ) │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 82860 │ │ │ │ + bl 8234c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8282e │ │ │ │ + bne.n 8231a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 82824 │ │ │ │ + bpl.n 82310 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 827ec │ │ │ │ - bl 4a954 │ │ │ │ - b.n 8284a │ │ │ │ + bne.n 822d8 │ │ │ │ + bl 4a936 │ │ │ │ + b.n 82336 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8284e │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 8284a │ │ │ │ + bne.n 8233a │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 82336 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3332 @ 0xd04 │ │ │ │ + movw r1, #6596 @ 0x19c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8280e │ │ │ │ + b.n 822fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8282e │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8282e │ │ │ │ + bne.n 8231a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8231a │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00082860 : │ │ │ │ +0008234c : │ │ │ │ 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 828e0 │ │ │ │ + bpl.n 823cc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 828be │ │ │ │ + bne.n 823aa │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 828be │ │ │ │ + beq.n 823aa │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 828d8 │ │ │ │ + beq.n 823c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 828a8 │ │ │ │ + cbnz r3, 82394 │ │ │ │ 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 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 828f0 │ │ │ │ + beq.n 823dc │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8289c │ │ │ │ + bne.n 82388 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 828a2 │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + b.n 8238e │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 828a2 │ │ │ │ + b.n 8238e │ │ │ │ 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 82b76 │ │ │ │ + beq.w 82662 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82e56 │ │ │ │ + beq.w 82942 │ │ │ │ movw sl, #16312 @ 0x3fb8 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ - movw r3, #43761 @ 0xaaf1 │ │ │ │ + movw r3, #41669 @ 0xa2c5 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 8335c │ │ │ │ + bne.w 82e48 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 82bd6 │ │ │ │ + bgt.w 826c2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83396 │ │ │ │ + beq.w 82e82 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83396 │ │ │ │ + bhi.w 82e82 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r3, #20 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r7, #4 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r6, r3, #20 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8337e │ │ │ │ + bmi.w 82e6a │ │ │ │ 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 82bb0 │ │ │ │ - ldr.w r8, [pc, #868] @ 82cfc │ │ │ │ + bmi.w 8269c │ │ │ │ + ldr.w r8, [pc, #868] @ 827e8 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bhi.w 82dee │ │ │ │ + bhi.w 828da │ │ │ │ adds r0, r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bmi.w 82dee │ │ │ │ + bmi.w 828da │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82dde │ │ │ │ + bne.w 828ca │ │ │ │ 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 82d90 │ │ │ │ + bcs.w 8287c │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 82dd4 │ │ │ │ + beq.w 828c0 │ │ │ │ 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 82bfe │ │ │ │ + beq.w 826ea │ │ │ │ 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 │ │ │ │ - bgt.w 82c54 │ │ │ │ + bgt.w 82740 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82cb0 │ │ │ │ - ldr r2, [pc, #696] @ (82cf8 ) │ │ │ │ + bne.w 8279c │ │ │ │ + ldr r2, [pc, #696] @ (827e4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82cb8 │ │ │ │ + bne.w 827a4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.w 82ce0 │ │ │ │ + beq.w 827cc │ │ │ │ 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 82cf0 │ │ │ │ + bne.w 827dc │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ 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] │ │ │ │ @@ -131973,449 +131527,449 @@ │ │ │ │ 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 8334e │ │ │ │ + bne.w 82e3a │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8320e │ │ │ │ + beq.w 82cfa │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8320e │ │ │ │ + beq.w 82cfa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 831e2 │ │ │ │ + bpl.w 82cce │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 82d4a │ │ │ │ + bne.w 82836 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 82d6c │ │ │ │ - movw r3, #14405 @ 0x3845 │ │ │ │ + beq.w 82858 │ │ │ │ + movw r3, #13105 @ 0x3331 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 82d00 │ │ │ │ + bne.w 827ec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8384c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83338 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 82d16 │ │ │ │ + bne.w 82802 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82b52 │ │ │ │ + beq.n 8263e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 830c4 │ │ │ │ + beq.w 82bb0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8320e │ │ │ │ + bne.w 82cfa │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82b6c │ │ │ │ + beq.n 82658 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83374 │ │ │ │ + beq.w 82e60 │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82930 │ │ │ │ + bne.w 8241c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 8337e │ │ │ │ + bmi.w 82e6a │ │ │ │ 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, #7721 @ 0x1e29 │ │ │ │ + movw r2, #5621 @ 0x15f5 │ │ │ │ movt r2, #12 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 82994 │ │ │ │ + beq.w 82480 │ │ │ │ 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 82994 │ │ │ │ - movw r3, #6477 @ 0x194d │ │ │ │ + b.n 82480 │ │ │ │ + movw r3, #4325 @ 0x10e5 │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8296e │ │ │ │ + b.n 8245a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 8296e │ │ │ │ + beq.w 8245a │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 82dc8 │ │ │ │ + beq.w 828b4 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 83396 │ │ │ │ - movw r3, #28225 @ 0x6e41 │ │ │ │ + bne.w 82e82 │ │ │ │ + movw r3, #26041 @ 0x65b9 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8296e │ │ │ │ + b.n 8245a │ │ │ │ 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 82a0c │ │ │ │ + bhi.w 824f8 │ │ │ │ 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 82d90 │ │ │ │ + beq.w 8287c │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ 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 82a2c │ │ │ │ + ble.w 82518 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a2c │ │ │ │ + beq.w 82518 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82a2c │ │ │ │ + beq.w 82518 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a2c │ │ │ │ + bne.w 82518 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 833b0 │ │ │ │ + bne.w 82e9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 82a2c │ │ │ │ + bmi.w 82518 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82c8a │ │ │ │ + bne.n 82776 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82a3e │ │ │ │ + beq.w 8252a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 82a3e │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8252a │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 831d4 │ │ │ │ + bne.w 82cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ 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 82a62 │ │ │ │ + bne.w 8254e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82a76 │ │ │ │ + beq.w 82562 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 82a76 │ │ │ │ + b.n 82562 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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 82b3e │ │ │ │ + beq.w 8262a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82b3e │ │ │ │ + bne.w 8262a │ │ │ │ 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 82d40 │ │ │ │ + beq.n 8282c │ │ │ │ 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 82b3e │ │ │ │ + b.n 8262a │ │ │ │ ldr.w r1, [r8, r9] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 82b16 │ │ │ │ + bne.w 82602 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 832ea │ │ │ │ + beq.w 82dd6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 927e0 │ │ │ │ + bl 91f78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 832ba │ │ │ │ + beq.w 82da6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 82d08 │ │ │ │ + b.n 827f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r2, #52329 @ 0xcc69 │ │ │ │ + movw r2, #52289 @ 0xcc41 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 831ac │ │ │ │ + bne.w 82c98 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ - cbz r0, 82dee │ │ │ │ + cbz r0, 828da │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ 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 82c34 │ │ │ │ - movw r3, #29905 @ 0x74d1 │ │ │ │ + b.n 82720 │ │ │ │ + movw r3, #33613 @ 0x834d │ │ │ │ movt r3, #22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8296e │ │ │ │ + b.n 8245a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, lr │ │ │ │ - bl 72560 │ │ │ │ - b.n 82c26 │ │ │ │ + bl 72528 │ │ │ │ + b.n 82712 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82c2c │ │ │ │ + bne.w 82718 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ef214 │ │ │ │ + bl 1f0fe4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82b78 │ │ │ │ + b.n 82664 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3460 @ 0xd84 │ │ │ │ + movw r1, #6724 @ 0x1a44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8320e │ │ │ │ + beq.w 82cfa │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 82e32 │ │ │ │ + cbnz r3, 8291e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1acf08 │ │ │ │ + bl 1af248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8320e │ │ │ │ + bne.w 82cfa │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82e4c │ │ │ │ + beq.n 82938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8329e │ │ │ │ + beq.w 82d8a │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82b76 │ │ │ │ + beq.w 82662 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 8335c │ │ │ │ + bne.w 82e48 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 83086 │ │ │ │ + bgt.w 82b72 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83396 │ │ │ │ + beq.w 82e82 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83396 │ │ │ │ + bhi.w 82e82 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r1, #10 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r3, r1, #10 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 8337e │ │ │ │ + bmi.w 82e6a │ │ │ │ movw r6, #16312 @ 0x3fb8 │ │ │ │ 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 833ba │ │ │ │ - ldr r7, [pc, #760] @ (831b8 ) │ │ │ │ + bmi.w 82ea6 │ │ │ │ + ldr r7, [pc, #760] @ (82ca4 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ - bcc.w 83274 │ │ │ │ + bcc.w 82d60 │ │ │ │ adds.w r3, r2, sl, lsl #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bmi.w 83274 │ │ │ │ + bmi.w 82d60 │ │ │ │ movw r4, #19992 @ 0x4e18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83264 │ │ │ │ + bne.w 82d50 │ │ │ │ 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 8322c │ │ │ │ + bcs.w 82d18 │ │ │ │ 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 83286 │ │ │ │ + beq.w 82d72 │ │ │ │ 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 83094 │ │ │ │ + beq.w 82b80 │ │ │ │ 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 83154 │ │ │ │ + blt.w 82c40 │ │ │ │ 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, #576] @ (831bc ) │ │ │ │ + ldr r6, [pc, #576] @ (82ca8 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 831c0 │ │ │ │ + bne.w 82cac │ │ │ │ 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] │ │ │ │ @@ -132438,971 +131992,971 @@ │ │ │ │ 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 832b0 │ │ │ │ + bne.w 82d9c │ │ │ │ mov r0, r9 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8320e │ │ │ │ + beq.w 82cfa │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8320e │ │ │ │ + beq.w 82cfa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 82dfa │ │ │ │ + bpl.w 828e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83144 │ │ │ │ + bne.w 82c30 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 830f4 │ │ │ │ - movw r3, #14405 @ 0x3845 │ │ │ │ + beq.n 82be0 │ │ │ │ + movw r3, #13105 @ 0x3331 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 830d0 │ │ │ │ + bne.n 82bbc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8384c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83338 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83120 │ │ │ │ + bne.n 82c0c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82e24 │ │ │ │ - b.n 82e32 │ │ │ │ - movw r5, #6477 @ 0x194d │ │ │ │ + bne.w 82910 │ │ │ │ + b.n 8291e │ │ │ │ + movw r5, #4325 @ 0x10e5 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 82e92 │ │ │ │ - movw r5, #7721 @ 0x1e29 │ │ │ │ + b.n 8297e │ │ │ │ + movw r5, #5621 @ 0x15f5 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82e92 │ │ │ │ + b.n 8297e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 830dc │ │ │ │ - movw r5, #43761 @ 0xaaf1 │ │ │ │ + bne.n 82bc8 │ │ │ │ + movw r5, #41669 @ 0xa2c5 │ │ │ │ movt r5, #11 │ │ │ │ - b.n 82e92 │ │ │ │ + b.n 8297e │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 8314a │ │ │ │ + bcc.n 82c36 │ │ │ │ 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 8322c │ │ │ │ + beq.w 82d18 │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82f40 │ │ │ │ + b.n 82a2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1acf08 │ │ │ │ + bl 1af248 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 82b52 │ │ │ │ + b.n 8263e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 83058 │ │ │ │ + b.n 82b44 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 831a2 │ │ │ │ + beq.n 82c8e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 83396 │ │ │ │ - movw r5, #28225 @ 0x6e41 │ │ │ │ + bne.w 82e82 │ │ │ │ + movw r5, #26041 @ 0x65b9 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82e92 │ │ │ │ + b.n 8297e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83422 │ │ │ │ - bl 927e0 │ │ │ │ + beq.w 82f0e │ │ │ │ + bl 91f78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 833f2 │ │ │ │ + beq.w 82ede │ │ │ │ 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 83062 │ │ │ │ + beq.n 82b4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83062 │ │ │ │ + bne.n 82b4e │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 8313e │ │ │ │ + cbz r3, 82c2a │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 83062 │ │ │ │ + b.n 82b4e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 83026 │ │ │ │ + b.n 82b12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 82f40 │ │ │ │ + b.n 82a2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82f68 │ │ │ │ + beq.w 82a54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82f68 │ │ │ │ + beq.w 82a54 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82f68 │ │ │ │ + bne.w 82a54 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 832a6 │ │ │ │ + bne.w 82d92 │ │ │ │ add.w r3, r9, #12 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 82f68 │ │ │ │ + bmi.w 82a54 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8318c │ │ │ │ + bne.n 82c78 │ │ │ │ dmb ish │ │ │ │ - b.n 82f68 │ │ │ │ - movw r5, #29905 @ 0x74d1 │ │ │ │ + b.n 82a54 │ │ │ │ + movw r5, #33613 @ 0x834d │ │ │ │ movt r5, #22 │ │ │ │ - b.n 82e92 │ │ │ │ + b.n 8297e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 82db0 │ │ │ │ + b.n 8289c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83292 │ │ │ │ + bne.n 82d7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 82f88 │ │ │ │ + bl 12f044 │ │ │ │ + b.n 82a74 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 82ccc │ │ │ │ + b.n 827b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3460 @ 0xd84 │ │ │ │ + movw r1, #6724 @ 0x1a44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8320e │ │ │ │ + beq.n 82cfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 830c0 │ │ │ │ + beq.w 82bac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82df4 │ │ │ │ + beq.w 828e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82df4 │ │ │ │ + bne.w 828e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82df4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 828e0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #52329 @ 0xcc69 │ │ │ │ + movw r2, #52289 @ 0xcc41 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8327a │ │ │ │ + bne.n 82d66 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 83274 │ │ │ │ + cbz r3, 82d60 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ 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 82f40 │ │ │ │ + b.n 82a2c │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 830b4 │ │ │ │ + bne.w 82ba0 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 82dee │ │ │ │ + b.n 828da │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8324a │ │ │ │ + b.n 82d36 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 830ae │ │ │ │ + b.n 82b9a │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82f88 │ │ │ │ + b.n 82a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82e4c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 82938 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82f68 │ │ │ │ - b.n 8317a │ │ │ │ + bne.w 82a54 │ │ │ │ + b.n 82c66 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82e32 │ │ │ │ + b.n 8291e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 831fa │ │ │ │ + beq.n 82ce6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 831fa │ │ │ │ + bne.n 82ce6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 832e4 │ │ │ │ + cbz r3, 82dd0 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 831fa │ │ │ │ + b.n 82ce6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 832fa │ │ │ │ + beq.n 82de6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 83324 │ │ │ │ + cbz r2, 82e10 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 833d4 │ │ │ │ + beq.n 82ec0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3348 @ 0xd14 │ │ │ │ + movw r3, #6612 @ 0x19d4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ + movw r1, #6624 @ 0x19e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ - b.n 831fa │ │ │ │ + bl d5248 │ │ │ │ + b.n 82ce6 │ │ │ │ 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 83344 │ │ │ │ + beq.n 82e30 │ │ │ │ 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 832fa │ │ │ │ + b.n 82de6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 82b52 │ │ │ │ + b.w 8263e │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3504 @ 0xdb0 │ │ │ │ + movw r1, #6768 @ 0x1a70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 82df4 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 828e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 82b6c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 82658 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #720 @ 0x2d0 │ │ │ │ + movw r1, #3984 @ 0xf90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 82df4 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 828e0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #692 @ 0x2b4 │ │ │ │ + movw r1, #3956 @ 0xf74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 82df4 │ │ │ │ + bl d5248 │ │ │ │ + b.n 828e0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a2c │ │ │ │ - b.n 82c78 │ │ │ │ + bne.w 82518 │ │ │ │ + b.n 82764 │ │ │ │ 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 82ebc │ │ │ │ + b.n 829a8 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8330c │ │ │ │ + bne.n 82df8 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3348 @ 0xd14 │ │ │ │ + movw r3, #6612 @ 0x19d4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3416 @ 0xd58 │ │ │ │ + movw r1, #6680 @ 0x1a18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ - b.n 831fa │ │ │ │ + bl d5248 │ │ │ │ + b.n 82ce6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82e12 │ │ │ │ + beq.w 828fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82e12 │ │ │ │ + bne.w 828fe │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 8341c │ │ │ │ + cbz r3, 82f08 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 82e12 │ │ │ │ + b.n 828fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83432 │ │ │ │ + beq.n 82f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 8347e │ │ │ │ + cbz r3, 82f6a │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 8345e │ │ │ │ + cbz r1, 82f4a │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3348 @ 0xd14 │ │ │ │ + movw r3, #6612 @ 0x19d4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ + movw r1, #6624 @ 0x19e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ - b.n 82e12 │ │ │ │ + bl d5248 │ │ │ │ + b.n 828fe │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83446 │ │ │ │ + bne.n 82f32 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #3348 @ 0xd14 │ │ │ │ + movw r3, #6612 @ 0x19d4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #3416 @ 0xd58 │ │ │ │ + movw r1, #6680 @ 0x1a18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ - b.n 82e12 │ │ │ │ + bl d5248 │ │ │ │ + b.n 828fe │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 83490 │ │ │ │ + cbz r3, 82f7c │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 83432 │ │ │ │ + b.n 82f1e │ │ │ │ nop │ │ │ │ │ │ │ │ -00083498 : │ │ │ │ +00082f84 : │ │ │ │ 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 835d0 │ │ │ │ + bne.w 830bc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ blx 29b58 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 835ca │ │ │ │ - ldr r7, [pc, #428] @ (83684 ) │ │ │ │ + beq.n 830b6 │ │ │ │ + ldr r7, [pc, #428] @ (83170 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 835ca │ │ │ │ + beq.n 830b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 835ac │ │ │ │ + bpl.n 83098 │ │ │ │ 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 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 83590 │ │ │ │ - movw r3, #14405 @ 0x3845 │ │ │ │ + beq.n 8307c │ │ │ │ + movw r3, #13105 @ 0x3331 │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8355a │ │ │ │ + bne.n 83046 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8384c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83338 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83564 │ │ │ │ + bne.n 83050 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83552 │ │ │ │ + beq.n 8303e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 83588 │ │ │ │ + cbz r3, 83074 │ │ │ │ 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 83536 │ │ │ │ + b.n 83022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83542 │ │ │ │ - ldr r2, [pc, #280] @ (83688 ) │ │ │ │ + bne.n 8302e │ │ │ │ + ldr r2, [pc, #280] @ (83174 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83582 │ │ │ │ + cbz r3, 8306e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 83542 │ │ │ │ + b.n 8302e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acf08 │ │ │ │ - b.n 83552 │ │ │ │ + bl 1af248 │ │ │ │ + b.n 8303e │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83608 │ │ │ │ + beq.n 830f4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 927e0 │ │ │ │ + bl 91f78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 835da │ │ │ │ + cbz r0, 830c6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 83536 │ │ │ │ + b.n 83022 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #3460 @ 0xd84 │ │ │ │ + movw r1, #6724 @ 0x1a44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83542 │ │ │ │ + b.n 8302e │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83552 │ │ │ │ + b.n 8303e │ │ │ │ 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 835c4 │ │ │ │ + beq.n 830b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 835c4 │ │ │ │ - ldr r2, [pc, #152] @ (83688 ) │ │ │ │ + bne.n 830b0 │ │ │ │ + ldr r2, [pc, #152] @ (83174 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83602 │ │ │ │ + cbz r3, 830ee │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 835c4 │ │ │ │ + b.n 830b0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 83618 │ │ │ │ + beq.n 83104 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 83662 │ │ │ │ + cbz r2, 8314e │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r1, 83650 │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ + cbz r1, 8313c │ │ │ │ + movw r1, #6624 @ 0x19e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r4, #3348 @ 0xd14 │ │ │ │ + movw r4, #6612 @ 0x19d4 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #3560 @ 0xde8 │ │ │ │ + movw r3, #6824 @ 0x1aa8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bl d5a1c │ │ │ │ - b.n 835c4 │ │ │ │ + bl d5248 │ │ │ │ + b.n 830b0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83628 │ │ │ │ - movw r1, #3416 @ 0xd58 │ │ │ │ + bne.n 83114 │ │ │ │ + movw r1, #6680 @ 0x1a18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 83632 │ │ │ │ + b.n 8311e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - ldr r2, [pc, #32] @ (83688 ) │ │ │ │ + ldr r2, [pc, #32] @ (83174 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbz r6, 8367a │ │ │ │ + cbz r6, 83166 │ │ │ │ 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 83618 │ │ │ │ + b.n 83104 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008368c : │ │ │ │ +00083178 : │ │ │ │ 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 8372c │ │ │ │ + bpl.n 83218 │ │ │ │ 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] @ (83820 ) │ │ │ │ + ldr r2, [pc, #352] @ (8330c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8374a │ │ │ │ - movw r3, #14405 @ 0x3845 │ │ │ │ + beq.n 83236 │ │ │ │ + movw r3, #13105 @ 0x3331 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 836fe │ │ │ │ + bne.n 831ea │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8384c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83338 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83708 │ │ │ │ + bne.n 831f4 │ │ │ │ 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 836ea │ │ │ │ + b.n 831d6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 836f6 │ │ │ │ - ldr r2, [pc, #272] @ (83824 ) │ │ │ │ + bne.n 831e2 │ │ │ │ + ldr r2, [pc, #272] @ (83310 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r5, 83726 │ │ │ │ + cbz r5, 83212 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 836f6 │ │ │ │ + b.n 831e2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3460 @ 0xd84 │ │ │ │ + movw r1, #6724 @ 0x1a44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 836f6 │ │ │ │ + b.n 831e2 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cbz r3, 8378e │ │ │ │ - bl 927e0 │ │ │ │ + cbz r3, 8327a │ │ │ │ + bl 91f78 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 83760 │ │ │ │ + cbz r0, 8324c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 836ea │ │ │ │ + b.n 831d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83744 │ │ │ │ + beq.n 83230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83744 │ │ │ │ - ldr r2, [pc, #176] @ (83824 ) │ │ │ │ + bne.n 83230 │ │ │ │ + ldr r2, [pc, #176] @ (83310 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83788 │ │ │ │ + cbz r3, 83274 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83744 │ │ │ │ + b.n 83230 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8379e │ │ │ │ + beq.n 8328a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 83804 │ │ │ │ + cbz r3, 832f0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 837d6 │ │ │ │ - movw r1, #3348 @ 0xd14 │ │ │ │ + cbz r3, 832c2 │ │ │ │ + movw r1, #6612 @ 0x19d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #3560 @ 0xde8 │ │ │ │ + movw r3, #6824 @ 0x1aa8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #3360 @ 0xd20 │ │ │ │ + movw r1, #6624 @ 0x19e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ - b.n 83744 │ │ │ │ + bl d5248 │ │ │ │ + b.n 83230 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 837ae │ │ │ │ - movw r1, #3348 @ 0xd14 │ │ │ │ + bne.n 8329a │ │ │ │ + movw r1, #6612 @ 0x19d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #3560 @ 0xde8 │ │ │ │ + movw r3, #6824 @ 0x1aa8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #3416 @ 0xd58 │ │ │ │ + movw r1, #6680 @ 0x1a18 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ - b.n 83744 │ │ │ │ - ldr r2, [pc, #28] @ (83824 ) │ │ │ │ + bl d5248 │ │ │ │ + b.n 83230 │ │ │ │ + ldr r2, [pc, #28] @ (83310 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83818 │ │ │ │ + cbz r3, 83304 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8379e │ │ │ │ + b.n 8328a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083828 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00083314 <_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 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00083844 : │ │ │ │ +00083330 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 8384c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 83338 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008384c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00083338 <_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 83dda <_PyObject_GenericSetAttrWithDict@@Base+0x58e> │ │ │ │ + bpl.w 83926 <_PyObject_GenericSetAttrWithDict@@Base+0x5ee> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83af2 <_PyObject_GenericSetAttrWithDict@@Base+0x2a6> │ │ │ │ + bmi.w 835de <_PyObject_GenericSetAttrWithDict@@Base+0x2a6> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83b34 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ - ldr.w r9, [pc, #1500] @ 83e64 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + beq.w 83620 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + ldr.w r9, [pc, #1500] @ 83950 <_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 83944 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + bne.n 83430 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8394e <_PyObject_GenericSetAttrWithDict@@Base+0x102> │ │ │ │ + beq.n 8343a <_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 83972 <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ + bne.n 8345e <_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 83972 <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ + bne.n 8345e <_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 83b5c <_PyObject_GenericSetAttrWithDict@@Base+0x310> │ │ │ │ + beq.w 8364c <_PyObject_GenericSetAttrWithDict@@Base+0x314> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83df8 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + beq.w 838e6 <_PyObject_GenericSetAttrWithDict@@Base+0x5ae> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83a00 <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ - movw r2, #33185 @ 0x81a1 │ │ │ │ + beq.n 834ec <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ + movw r2, #30997 @ 0x7915 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83c8e <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + bne.w 8377e <_PyObject_GenericSetAttrWithDict@@Base+0x446> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 83ca6 <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + bne.w 83796 <_PyObject_GenericSetAttrWithDict@@Base+0x45e> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c84e0 │ │ │ │ + bl c7c54 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83aca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.w 835b6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83aca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + bne.w 835b6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acf08 │ │ │ │ - b.n 83aca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + bl 1af248 │ │ │ │ + b.n 835b6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8389c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 83388 <_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 838c4 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 833b0 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 83b42 <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ + bne.w 83632 <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 83b42 <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ + bgt.w 83632 <_PyObject_GenericSetAttrWithDict@@Base+0x2fa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 83f7c <_PyType_LookupRef@@Base+0x114> │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 83a68 <_PyType_LookupRef@@Base+0x114> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 84050 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 83b3c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83b56 <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cbz r2, 839f8 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + bne.w 83646 <_PyObject_GenericSetAttrWithDict@@Base+0x30e> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cbz r2, 834e4 <_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 │ │ │ │ @@ -133413,105 +132967,105 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str.w r4, [r1, ip] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83c78 <_PyObject_GenericSetAttrWithDict@@Base+0x42c> │ │ │ │ + bne.w 83768 <_PyObject_GenericSetAttrWithDict@@Base+0x430> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 83df8 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bne.w 838e6 <_PyObject_GenericSetAttrWithDict@@Base+0x5ae> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83d1c <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ + bne.w 8380c <_PyObject_GenericSetAttrWithDict@@Base+0x4d4> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 83b70 <_PyObject_GenericSetAttrWithDict@@Base+0x324> │ │ │ │ + bmi.w 83660 <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w fp, r7, #12 │ │ │ │ - bmi.n 83a48 <_PyObject_GenericSetAttrWithDict@@Base+0x1fc> │ │ │ │ + bmi.n 83534 <_PyObject_GenericSetAttrWithDict@@Base+0x1fc> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83cf8 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ + beq.w 837e8 <_PyObject_GenericSetAttrWithDict@@Base+0x4b0> │ │ │ │ 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 83cf8 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ + beq.w 837e8 <_PyObject_GenericSetAttrWithDict@@Base+0x4b0> │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83bc6 <_PyObject_GenericSetAttrWithDict@@Base+0x37a> │ │ │ │ + beq.w 836b6 <_PyObject_GenericSetAttrWithDict@@Base+0x37e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83c9a <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + beq.w 8378a <_PyObject_GenericSetAttrWithDict@@Base+0x452> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 83c60 <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ + bne.w 8372a <_PyObject_GenericSetAttrWithDict@@Base+0x3f2> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83a7c <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ + beq.n 83568 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83c00 <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + bne.w 836f0 <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 83c00 <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + beq.w 836f0 <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 83c2a <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ + beq.w 8371a <_PyObject_GenericSetAttrWithDict@@Base+0x3e2> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7c898 │ │ │ │ + bl 7c82c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 83b90 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + beq.n 83680 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 83926 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 83412 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83ade <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + beq.n 835ca <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83e38 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 838ca <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83c3a <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ + bne.w 8373a <_PyObject_GenericSetAttrWithDict@@Base+0x402> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #880] @ 83e64 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + ldr.w r9, [pc, #880] @ 83950 <_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] │ │ │ │ @@ -133521,400 +133075,400 @@ │ │ │ │ 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 83ce8 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq.w 837d8 <_PyObject_GenericSetAttrWithDict@@Base+0x4a0> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8388c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 83378 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 805cc │ │ │ │ + bl 80540 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 83884 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 83df2 <_PyObject_GenericSetAttrWithDict@@Base+0x5a6> │ │ │ │ + bne.w 83370 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + b.n 835d6 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84050 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b3c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 839f8 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + beq.w 834e4 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 83dc4 <_PyObject_GenericSetAttrWithDict@@Base+0x578> │ │ │ │ + beq.w 838b4 <_PyObject_GenericSetAttrWithDict@@Base+0x57c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83d1c <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ + bne.w 8380c <_PyObject_GenericSetAttrWithDict@@Base+0x4d4> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 83a10 <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ + bpl.w 834fc <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r9, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83ccc <_PyObject_GenericSetAttrWithDict@@Base+0x480> │ │ │ │ + beq.w 837bc <_PyObject_GenericSetAttrWithDict@@Base+0x484> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d9858 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ + bl d9050 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 83ac4 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + bge.n 835b0 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83ac4 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + beq.n 835b0 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #3648 @ 0xe40 │ │ │ │ + movw r1, #6912 @ 0x1b00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7518 │ │ │ │ - b.n 83ac4 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + bl d6d10 │ │ │ │ + b.n 835b0 <_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 83bdc <_PyObject_GenericSetAttrWithDict@@Base+0x390> │ │ │ │ + bpl.n 836cc <_PyObject_GenericSetAttrWithDict@@Base+0x394> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83c70 <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ + bne.n 83760 <_PyObject_GenericSetAttrWithDict@@Base+0x428> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 72090 │ │ │ │ + bl 72058 │ │ │ │ mov r1, r0 │ │ │ │ str.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 83a5a <_PyObject_GenericSetAttrWithDict@@Base+0x20e> │ │ │ │ + bne.w 83546 <_PyObject_GenericSetAttrWithDict@@Base+0x20e> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83b90 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + b.n 83680 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 83db8 <_PyObject_GenericSetAttrWithDict@@Base+0x56c> │ │ │ │ + beq.w 838a8 <_PyObject_GenericSetAttrWithDict@@Base+0x570> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ movw ip, #44060 @ 0xac1c │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 83aac <_PyObject_GenericSetAttrWithDict@@Base+0x260> │ │ │ │ + bne.w 83598 <_PyObject_GenericSetAttrWithDict@@Base+0x260> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a328 │ │ │ │ + bl 7a330 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b8a <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 83562 <_PyObject_GenericSetAttrWithDict@@Base+0x22a> │ │ │ │ + b.n 83568 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83aea <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #536] @ (83e60 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 835d6 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #516] @ (8394c <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83c5a <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ + cbz r3, 8375a <_PyObject_GenericSetAttrWithDict@@Base+0x422> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83aea <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 83a76 <_PyObject_GenericSetAttrWithDict@@Base+0x22a> │ │ │ │ - b.n 83a7c <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ - bl 12b4cc <_PyUnicode_IsNumeric@@Base+0x3f8> │ │ │ │ + b.n 835d6 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + bl 12be58 <_PyUnicode_IsNumeric@@Base+0x404> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 83bf0 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + b.n 836e0 <_PyObject_GenericSetAttrWithDict@@Base+0x3a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 839f8 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 834e4 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 839fe <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ - b.n 83df8 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + beq.w 834ea <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + b.n 838e6 <_PyObject_GenericSetAttrWithDict@@Base+0x5ae> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83926 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 83412 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1acea8 │ │ │ │ + bl 1af1e8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b8a <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8391a <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + bne.w 83406 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 1affc8 │ │ │ │ + bl 1b23d8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8391a <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ - b.n 83926 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 83406 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + b.n 83412 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83d76 <_PyObject_GenericSetAttrWithDict@@Base+0x52a> │ │ │ │ + beq.n 83866 <_PyObject_GenericSetAttrWithDict@@Base+0x52e> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 83b7c <_PyObject_GenericSetAttrWithDict@@Base+0x330> │ │ │ │ + beq.w 8366c <_PyObject_GenericSetAttrWithDict@@Base+0x334> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ace84 │ │ │ │ + bl 1af1c0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b8a <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r1, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8388c <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 83b34 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + bne.w 83378 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 83620 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83e06 <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.n 838f4 <_PyObject_GenericSetAttrWithDict@@Base+0x5bc> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #3688 @ 0xe68 │ │ │ │ + movw r1, #6952 @ 0x1b28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl d5a1c │ │ │ │ - b.n 83926 <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bl d5248 │ │ │ │ + b.n 83412 <_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 83e54 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + beq.w 83940 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83b8a <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + beq.w 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83b8a <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - ldr r2, [pc, #260] @ (83e60 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ + ldr r2, [pc, #256] @ (8394c <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83d70 <_PyObject_GenericSetAttrWithDict@@Base+0x524> │ │ │ │ + cbz r3, 83860 <_PyObject_GenericSetAttrWithDict@@Base+0x528> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 83b8a <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ca730 │ │ │ │ + bl c9ea4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83bfa <_PyObject_GenericSetAttrWithDict@@Base+0x3ae> │ │ │ │ + beq.w 836ea <_PyObject_GenericSetAttrWithDict@@Base+0x3b2> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 83dca <_PyObject_GenericSetAttrWithDict@@Base+0x57e> │ │ │ │ + beq.n 838ba <_PyObject_GenericSetAttrWithDict@@Base+0x582> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ace84 │ │ │ │ + bl 1af1c0 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83b8a <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + beq.w 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83b8a <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bne.w 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b8a <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ab4b0 │ │ │ │ + bl 1ad6f8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b8a <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - bl d7ce4 │ │ │ │ - b.n 839fe <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + b.n 8367a <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ + bl d74dc │ │ │ │ + b.n 834ea <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d9858 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ + bl d9050 <_PyEval_CheckExceptTypeValid@@Base+0x108c> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83d96 <_PyObject_GenericSetAttrWithDict@@Base+0x54a> │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #3460 @ 0xd84 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83aea <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + b.n 83886 <_PyObject_GenericSetAttrWithDict@@Base+0x54e> │ │ │ │ + ldr r2, [pc, #128] @ (8394c <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 838e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + b.n 835ca <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83902 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ - b.n 83a00 <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ + bne.w 833ee <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + b.n 834ec <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #14405 @ 0x3845 │ │ │ │ + movw r3, #13105 @ 0x3331 │ │ │ │ movt r3, #8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #3564 @ 0xdec │ │ │ │ - movwne r1, #3648 @ 0xe40 │ │ │ │ + movweq r1, #6828 @ 0x1aac │ │ │ │ + movwne r1, #6912 @ 0x1b00 │ │ │ │ movteq r1, #40 @ 0x28 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7518 │ │ │ │ - b.n 83aca <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #36] @ (83e60 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83e4e <_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 83ade <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + bl d6d10 │ │ │ │ + b.n 835b6 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + movw r0, #43976 @ 0xabc8 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r1, #6724 @ 0x1a44 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5248 │ │ │ │ + b.n 8362c <_PyObject_GenericSetAttrWithDict@@Base+0x2f4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bfbac │ │ │ │ + bl bf374 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83d40 <_PyObject_GenericSetAttrWithDict@@Base+0x4f4> │ │ │ │ + b.n 83830 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083e68 <_PyType_LookupRef@@Base>: │ │ │ │ +00083954 <_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, #252] @ (83f78 <_PyType_LookupRef@@Base+0x110>) │ │ │ │ + ldr r4, [pc, #252] @ (83a64 <_PyType_LookupRef@@Base+0x110>) │ │ │ │ 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 83eee <_PyType_LookupRef@@Base+0x86> │ │ │ │ + bne.n 839da <_PyType_LookupRef@@Base+0x86> │ │ │ │ ldr.w r2, [r5, #2812] @ 0xafc │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 83eee <_PyType_LookupRef@@Base+0x86> │ │ │ │ + bne.n 839da <_PyType_LookupRef@@Base+0x86> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r2, [r3, #2816] @ 0xb00 │ │ │ │ - cbz r2, 83ee4 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + cbz r2, 839d0 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83ec8 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 839b4 <_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 84050 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b3c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83ec8 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 839b4 <_PyType_LookupRef@@Base+0x60> │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 83f72 <_PyType_LookupRef@@Base+0x10a> │ │ │ │ + beq.n 83a5e <_PyType_LookupRef@@Base+0x10a> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 83ed0 <_PyType_LookupRef@@Base+0x68> │ │ │ │ + bne.n 839bc <_PyType_LookupRef@@Base+0x68> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 83ed0 <_PyType_LookupRef@@Base+0x68> │ │ │ │ + bgt.n 839bc <_PyType_LookupRef@@Base+0x68> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83f7c <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a68 <_PyType_LookupRef@@Base+0x114> │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 84050 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b3c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83ee0 <_PyType_LookupRef@@Base+0x78> │ │ │ │ + bne.n 839cc <_PyType_LookupRef@@Base+0x78> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 83ec8 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 839b4 <_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 │ │ │ │ @@ -133925,170 +133479,170 @@ │ │ │ │ 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 83ec8 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 839b4 <_PyType_LookupRef@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83ec8 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bne.n 839b4 <_PyType_LookupRef@@Base+0x60> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 83ec8 <_PyType_LookupRef@@Base+0x60> │ │ │ │ - bl d7ce4 │ │ │ │ - b.n 83ee4 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + b.n 839b4 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bl d74dc │ │ │ │ + b.n 839d0 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 83f86 <_PyType_LookupRef@@Base+0x11e> │ │ │ │ + cbz r3, 83a72 <_PyType_LookupRef@@Base+0x11e> │ │ │ │ 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 84046 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + beq.n 83b32 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 84046 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + bcs.n 83b32 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ ldr.w r2, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8401a <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + ble.n 83b06 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 83f7c <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a68 <_PyType_LookupRef@@Base+0x114> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84046 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + beq.n 83b32 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 83ff0 <_PyType_LookupRef@@Base+0x188> │ │ │ │ + beq.n 83adc <_PyType_LookupRef@@Base+0x188> │ │ │ │ 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 83f7c <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a68 <_PyType_LookupRef@@Base+0x114> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 84046 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + cbz r0, 83b32 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 83fd4 <_PyType_LookupRef@@Base+0x16c> │ │ │ │ + bne.n 83ac0 <_PyType_LookupRef@@Base+0x16c> │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #23 │ │ │ │ - bpl.n 84020 <_PyType_LookupRef@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #84] @ (8404c <_PyType_LookupRef@@Base+0x1e4>) │ │ │ │ + bpl.n 83b0c <_PyType_LookupRef@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #84] @ (83b38 <_PyType_LookupRef@@Base+0x1e4>) │ │ │ │ ldr.w r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bcs.n 84046 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + bcs.n 83b32 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r2, 84014 <_PyType_LookupRef@@Base+0x1ac> │ │ │ │ + cbz r2, 83b00 <_PyType_LookupRef@@Base+0x1ac> │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ strh.w r1, [r3, #206] @ 0xce │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ - b.n 84040 <_PyType_LookupRef@@Base+0x1d8> │ │ │ │ + b.n 83b2c <_PyType_LookupRef@@Base+0x1d8> │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - bne.n 83ff6 <_PyType_LookupRef@@Base+0x18e> │ │ │ │ + bne.n 83ae2 <_PyType_LookupRef@@Base+0x18e> │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ - cbz r0, 84046 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ + cbz r0, 83b32 <_PyType_LookupRef@@Base+0x1de> │ │ │ │ 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 84042 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + b.n 83b2e <_PyType_LookupRef@@Base+0x1da> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8416c <_PyType_LookupRef@@Base+0x304> │ │ │ │ + bne.n 83c58 <_PyType_LookupRef@@Base+0x304> │ │ │ │ ldr.w r9, [sl, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8416c <_PyType_LookupRef@@Base+0x304> │ │ │ │ + beq.n 83c58 <_PyType_LookupRef@@Base+0x304> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8419c <_PyType_LookupRef@@Base+0x334> │ │ │ │ + beq.w 83c88 <_PyType_LookupRef@@Base+0x334> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 84160 <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ + beq.n 83c4c <_PyType_LookupRef@@Base+0x2f8> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 840e0 <_PyType_LookupRef@@Base+0x278> │ │ │ │ + ble.n 83bcc <_PyType_LookupRef@@Base+0x278> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #352] @ 84208 <_PyType_LookupRef@@Base+0x3a0> │ │ │ │ + ldr.w r8, [pc, #352] @ 83cf4 <_PyType_LookupRef@@Base+0x3a0> │ │ │ │ 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 84100 <_PyType_LookupRef@@Base+0x298> │ │ │ │ + bmi.n 83bec <_PyType_LookupRef@@Base+0x298> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, sl │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8413e <_PyType_LookupRef@@Base+0x2d6> │ │ │ │ + beq.n 83c2a <_PyType_LookupRef@@Base+0x2d6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8414a <_PyType_LookupRef@@Base+0x2e2> │ │ │ │ + bne.n 83c36 <_PyType_LookupRef@@Base+0x2e2> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 840b4 <_PyType_LookupRef@@Base+0x24c> │ │ │ │ + bne.n 83ba0 <_PyType_LookupRef@@Base+0x24c> │ │ │ │ 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 840f8 <_PyType_LookupRef@@Base+0x290> │ │ │ │ + beq.n 83be4 <_PyType_LookupRef@@Base+0x290> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84190 <_PyType_LookupRef@@Base+0x328> │ │ │ │ + beq.n 83c7c <_PyType_LookupRef@@Base+0x328> │ │ │ │ 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 │ │ │ │ @@ -134099,388 +133653,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, 84186 <_PyType_LookupRef@@Base+0x31e> │ │ │ │ + cbz r3, 83c72 <_PyType_LookupRef@@Base+0x31e> │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 840d0 <_PyType_LookupRef@@Base+0x268> │ │ │ │ + bne.n 83bbc <_PyType_LookupRef@@Base+0x268> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 840e4 <_PyType_LookupRef@@Base+0x27c> │ │ │ │ + b.n 83bd0 <_PyType_LookupRef@@Base+0x27c> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8415c <_PyType_LookupRef@@Base+0x2f4> │ │ │ │ + beq.n 83c48 <_PyType_LookupRef@@Base+0x2f4> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 840e4 <_PyType_LookupRef@@Base+0x27c> │ │ │ │ + b.n 83bd0 <_PyType_LookupRef@@Base+0x27c> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.n 840a0 <_PyType_LookupRef@@Base+0x238> │ │ │ │ - b.n 840e0 <_PyType_LookupRef@@Base+0x278> │ │ │ │ + bgt.n 83b8c <_PyType_LookupRef@@Base+0x238> │ │ │ │ + b.n 83bcc <_PyType_LookupRef@@Base+0x278> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8407e <_PyType_LookupRef@@Base+0x216> │ │ │ │ + bne.w 83b6a <_PyType_LookupRef@@Base+0x216> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 841a8 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + b.n 83c94 <_PyType_LookupRef@@Base+0x340> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 84130 <_PyType_LookupRef@@Base+0x2c8> │ │ │ │ + b.n 83c1c <_PyType_LookupRef@@Base+0x2c8> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 840f8 <_PyType_LookupRef@@Base+0x290> │ │ │ │ + b.n 83be4 <_PyType_LookupRef@@Base+0x290> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 841ae <_PyType_LookupRef@@Base+0x346> │ │ │ │ + bmi.n 83c9a <_PyType_LookupRef@@Base+0x346> │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n 841e4 <_PyType_LookupRef@@Base+0x37c> │ │ │ │ + bpl.n 83cd0 <_PyType_LookupRef@@Base+0x37c> │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 840f8 <_PyType_LookupRef@@Base+0x290> │ │ │ │ - ldr r1, [pc, #88] @ (84208 <_PyType_LookupRef@@Base+0x3a0>) │ │ │ │ + b.n 83be4 <_PyType_LookupRef@@Base+0x290> │ │ │ │ + ldr r1, [pc, #88] @ (83cf4 <_PyType_LookupRef@@Base+0x3a0>) │ │ │ │ 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 841fc <_PyType_LookupRef@@Base+0x394> │ │ │ │ + beq.n 83ce8 <_PyType_LookupRef@@Base+0x394> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 841fc <_PyType_LookupRef@@Base+0x394> │ │ │ │ + bhi.n 83ce8 <_PyType_LookupRef@@Base+0x394> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 841a6 <_PyType_LookupRef@@Base+0x33e> │ │ │ │ + bne.n 83c92 <_PyType_LookupRef@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 805cc │ │ │ │ + bl 80540 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 84180 <_PyType_LookupRef@@Base+0x318> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 83c6c <_PyType_LookupRef@@Base+0x318> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 841a6 <_PyType_LookupRef@@Base+0x33e> │ │ │ │ - b.n 84088 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq.n 83c92 <_PyType_LookupRef@@Base+0x33e> │ │ │ │ + b.n 83b74 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r5 │ │ │ │ - b.n 841de <_PyType_LookupRef@@Base+0x376> │ │ │ │ + b.n 83cca <_PyType_LookupRef@@Base+0x376> │ │ │ │ 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 8426e <_PyType_LookupRef@@Base+0x406> │ │ │ │ + bne.n 83d5a <_PyType_LookupRef@@Base+0x406> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84278 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + beq.n 83d64 <_PyType_LookupRef@@Base+0x410> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 84286 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ + bne.n 83d72 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 84286 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ - ldr r0, [pc, #96] @ (842ac <_PyType_LookupRef@@Base+0x444>) │ │ │ │ + beq.n 83d72 <_PyType_LookupRef@@Base+0x41e> │ │ │ │ + ldr r0, [pc, #96] @ (83d98 <_PyType_LookupRef@@Base+0x444>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 842a4 <_PyType_LookupRef@@Base+0x43c> │ │ │ │ - bl 7c898 │ │ │ │ + beq.n 83d90 <_PyType_LookupRef@@Base+0x43c> │ │ │ │ + bl 7c82c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 84232 <_PyType_LookupRef@@Base+0x3ca> │ │ │ │ + bne.n 83d1e <_PyType_LookupRef@@Base+0x3ca> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 84244 <_PyType_LookupRef@@Base+0x3dc> │ │ │ │ + beq.n 83d30 <_PyType_LookupRef@@Base+0x3dc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8424a <_PyType_LookupRef@@Base+0x3e2> │ │ │ │ + bne.n 83d36 <_PyType_LookupRef@@Base+0x3e2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ab4b0 │ │ │ │ - bl 7a328 │ │ │ │ + b.w 1ad6f8 │ │ │ │ + bl 7a330 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000842b0 : │ │ │ │ +00083d9c : │ │ │ │ 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 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 842f2 │ │ │ │ - ldr r1, [pc, #60] @ (8430c ) │ │ │ │ + cbz r0, 83dde │ │ │ │ + ldr r1, [pc, #60] @ (83df8 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 8368c │ │ │ │ + bl 83178 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 842f2 │ │ │ │ + cbnz r0, 83dde │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 842ec │ │ │ │ + beq.n 83dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 842fe │ │ │ │ + cbz r3, 83dea │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 842ec │ │ │ │ + b.n 83dd8 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 842ec │ │ │ │ + b.n 83dd8 │ │ │ │ nop │ │ │ │ - add r2, pc, #704 @ (adr r2, 845d0 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 840bc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00084310 : │ │ │ │ +00083dfc : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 84324 │ │ │ │ + bne.n 83e10 │ │ │ │ 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 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 84344 │ │ │ │ + cbz r0, 83e30 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r1, #556 @ 0x22c │ │ │ │ - movw r0, #8104 @ 0x1fa8 │ │ │ │ + movw r0, #11368 @ 0x2c68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 84340 │ │ │ │ + b.n 83e2c │ │ │ │ nop │ │ │ │ │ │ │ │ -0008435c : │ │ │ │ +00083e48 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 8437a │ │ │ │ + cbz r0, 83e66 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 8437a │ │ │ │ + bpl.n 83e66 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 84390 │ │ │ │ + b.n 83e7c │ │ │ │ movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_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] @ 8477c │ │ │ │ + ldr.w r9, [pc, #984] @ 84268 │ │ │ │ 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 845ea │ │ │ │ + beq.w 840d6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8467e │ │ │ │ + bne.w 8416a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #23545 @ 0x5bf9 │ │ │ │ + movw r2, #26693 @ 0x6845 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 84714 │ │ │ │ + bne.w 84200 │ │ │ │ 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 84714 │ │ │ │ + blt.w 84200 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84636 │ │ │ │ + beq.w 84122 │ │ │ │ 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 84662 │ │ │ │ + bmi.w 8414e │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 84610 │ │ │ │ + bne.w 840fc │ │ │ │ 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 845b4 │ │ │ │ + bcs.w 840a0 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [fp, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 84600 │ │ │ │ + beq.w 840ec │ │ │ │ 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 8456c │ │ │ │ + beq.n 84058 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84626 │ │ │ │ + beq.w 84112 │ │ │ │ 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 844d0 │ │ │ │ + ble.n 83fbc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 844c4 │ │ │ │ + cbz r3, 83fb0 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, ip │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - beq.n 84556 │ │ │ │ + beq.n 84042 │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 8455c │ │ │ │ + bne.n 84048 │ │ │ │ adds r0, #1 │ │ │ │ add r1, lr │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 844d0 │ │ │ │ + beq.n 83fbc │ │ │ │ add r2, lr │ │ │ │ - b.n 844aa │ │ │ │ + b.n 83f96 │ │ │ │ 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 8459a │ │ │ │ + ble.n 84086 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #648] @ (84778 ) │ │ │ │ + ldr r2, [pc, #648] @ (84264 ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8466a │ │ │ │ + bne.w 84156 │ │ │ │ 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] │ │ │ │ @@ -134489,15 +134043,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, 8454e │ │ │ │ + cbz r5, 8403a │ │ │ │ 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] │ │ │ │ @@ -134506,150 +134060,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 844c4 │ │ │ │ + beq.n 83fb0 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - beq.n 844d0 │ │ │ │ + beq.n 83fbc │ │ │ │ add r1, lr │ │ │ │ add r2, lr │ │ │ │ - b.n 844aa │ │ │ │ + b.n 83f96 │ │ │ │ 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 84476 │ │ │ │ + bcc.w 83f62 │ │ │ │ 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, 845b4 │ │ │ │ + cbz r5, 840a0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 84476 │ │ │ │ + b.n 83f62 │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84500 │ │ │ │ + bne.n 83fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 8a228 │ │ │ │ - b.n 84666 │ │ │ │ + bl 1aff00 │ │ │ │ + b.n 84152 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 84702 │ │ │ │ + bne.w 841ee │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 84662 │ │ │ │ + beq.n 8414e │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 84596 │ │ │ │ + b.n 84082 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 72090 │ │ │ │ + bl 72058 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8454e │ │ │ │ + b.n 8403a │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 84594 │ │ │ │ + b.n 84080 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 84662 │ │ │ │ + cbz r0, 8414e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 84476 │ │ │ │ + b.n 83f62 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 84498 │ │ │ │ + b.n 83f84 │ │ │ │ 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 8441e │ │ │ │ - bl 1ef0b0 │ │ │ │ + bge.w 83f0a │ │ │ │ + bl 1f0e80 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8454e │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 8403a │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8475a │ │ │ │ + bne.n 84246 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 84500 │ │ │ │ - bl 20605c │ │ │ │ + bl 12f044 │ │ │ │ + b.n 83fec │ │ │ │ + bl 207d68 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8476e │ │ │ │ + beq.n 8425a │ │ │ │ movw r0, #21632 @ 0x5480 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84766 │ │ │ │ + beq.n 84252 │ │ │ │ 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 846c4 │ │ │ │ + bls.n 841b0 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 846a6 │ │ │ │ + beq.n 84192 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 846a6 │ │ │ │ + b.n 84192 │ │ │ │ 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] │ │ │ │ @@ -134664,504 +134218,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 8452c │ │ │ │ - b.n 8454e │ │ │ │ + bne.w 84018 │ │ │ │ + b.n 8403a │ │ │ │ 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 845da │ │ │ │ + b.n 840c6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 72090 │ │ │ │ + bl 72058 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84666 │ │ │ │ + beq.n 84152 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 89560 │ │ │ │ + bl 89028 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8454e │ │ │ │ + beq.w 8403a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84666 │ │ │ │ + beq.n 84152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84666 │ │ │ │ + bne.n 84152 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84666 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84152 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 84500 │ │ │ │ + b.n 83fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ - b.n 84666 │ │ │ │ + bl 78034 │ │ │ │ + b.n 84152 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084780 <_PyObject_New@@Base>: │ │ │ │ +0008426c <_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 848b4 <_PyObject_New@@Base+0x134> │ │ │ │ + blt.w 843a0 <_PyObject_New@@Base+0x134> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 848a2 <_PyObject_New@@Base+0x122> │ │ │ │ - ldr r3, [pc, #292] @ (848dc <_PyObject_New@@Base+0x15c>) │ │ │ │ + bne.n 8438e <_PyObject_New@@Base+0x122> │ │ │ │ + ldr r3, [pc, #292] @ (843c8 <_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 84830 <_PyObject_New@@Base+0xb0> │ │ │ │ + bcs.n 8431c <_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 84890 <_PyObject_New@@Base+0x110> │ │ │ │ + beq.n 8437c <_PyObject_New@@Base+0x110> │ │ │ │ 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 84814 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 84300 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #224] @ (848e0 <_PyObject_New@@Base+0x160>) │ │ │ │ - bne.n 8486c <_PyObject_New@@Base+0xec> │ │ │ │ + ldr r1, [pc, #224] @ (843cc <_PyObject_New@@Base+0x160>) │ │ │ │ + bne.n 84358 <_PyObject_New@@Base+0xec> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8487c <_PyObject_New@@Base+0xfc> │ │ │ │ + bne.n 84368 <_PyObject_New@@Base+0xfc> │ │ │ │ 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 84860 <_PyObject_New@@Base+0xe0> │ │ │ │ + bcc.n 8434c <_PyObject_New@@Base+0xe0> │ │ │ │ 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 847f2 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 842de <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 848be <_PyObject_New@@Base+0x13e> │ │ │ │ + bne.n 843aa <_PyObject_New@@Base+0x13e> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 848b4 <_PyObject_New@@Base+0x134> │ │ │ │ + cbz r4, 843a0 <_PyObject_New@@Base+0x134> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 847f2 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 842de <_PyObject_New@@Base+0x72> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 847f2 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 842de <_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 8480c <_PyObject_New@@Base+0x8c> │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + beq.n 842f8 <_PyObject_New@@Base+0x8c> │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 848ce <_PyObject_New@@Base+0x14e> │ │ │ │ + bne.n 843ba <_PyObject_New@@Base+0x14e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 8480c <_PyObject_New@@Base+0x8c> │ │ │ │ + bl 12f044 │ │ │ │ + b.n 842f8 <_PyObject_New@@Base+0x8c> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 847f2 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 84830 <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 842de <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8431c <_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 847f2 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 842de <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 84852 <_PyObject_New@@Base+0xd2> │ │ │ │ + b.n 8433e <_PyObject_New@@Base+0xd2> │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 8480c <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 842f8 <_PyObject_New@@Base+0x8c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000848e4 : │ │ │ │ +000843d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 8492a │ │ │ │ + cbz r1, 84416 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7afec │ │ │ │ + bl 7aff4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 8492e │ │ │ │ + cbz r0, 8441a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 84934 │ │ │ │ + bl 84420 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84924 │ │ │ │ + beq.n 84410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 84924 │ │ │ │ + cbnz r3, 84410 │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 26f884 │ │ │ │ + bl 270784 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 84924 │ │ │ │ + b.n 84410 │ │ │ │ nop │ │ │ │ │ │ │ │ -00084934 : │ │ │ │ +00084420 : │ │ │ │ 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 84a40 │ │ │ │ + beq.n 8452c │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 84966 │ │ │ │ + cbz r2, 84452 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 84966 │ │ │ │ + cbz r2, 84452 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 849a6 │ │ │ │ + cbz r2, 84492 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 849a6 │ │ │ │ + cbz r2, 84492 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84a72 │ │ │ │ + beq.n 8455e │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84a72 │ │ │ │ + beq.n 8455e │ │ │ │ movw r2, #56048 @ 0xdaf0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 84a60 │ │ │ │ + beq.n 8454c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w eb568 │ │ │ │ + b.w eb5d8 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 84a48 │ │ │ │ + bge.n 84534 │ │ │ │ movw r2, #40764 @ 0x9f3c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84a0a │ │ │ │ - ldr r1, [pc, #204] @ (84a88 ) │ │ │ │ + beq.n 844f6 │ │ │ │ + ldr r1, [pc, #204] @ (84574 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84a44 │ │ │ │ + beq.n 84530 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 84a18 │ │ │ │ - cbz r2, 84a18 │ │ │ │ + beq.n 84504 │ │ │ │ + cbz r2, 84504 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 84a04 │ │ │ │ + beq.n 844f0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 84a04 │ │ │ │ + cbnz r1, 844f0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_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 129768 │ │ │ │ + b.w 12a0e8 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #8180 @ 0x1ff4 │ │ │ │ + movw r1, #11444 @ 0x2cb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a1c │ │ │ │ - bl 26f884 │ │ │ │ + b.w d5248 │ │ │ │ + bl 270784 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84a04 │ │ │ │ + b.n 844f0 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8216 @ 0x2018 │ │ │ │ + movw r1, #11480 @ 0x2cd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 84a36 │ │ │ │ + b.n 84522 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8499a │ │ │ │ - b.n 84a44 │ │ │ │ + beq.n 84486 │ │ │ │ + b.n 84530 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8132 @ 0x1fc4 │ │ │ │ + movw r1, #11396 @ 0x2c84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.n 84a5c │ │ │ │ + b.n 84548 │ │ │ │ nop │ │ │ │ - add r0, pc, #544 @ (adr r0, 84cac ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 84798 ) │ │ │ │ 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, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84ada │ │ │ │ + bne.n 845c6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 84ada │ │ │ │ + beq.n 845c6 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 84af6 │ │ │ │ + cbz r3, 845e2 │ │ │ │ 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 84b3e │ │ │ │ + beq.n 8462a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84afa │ │ │ │ + beq.n 845e6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 84b3e │ │ │ │ + beq.n 8462a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84abe │ │ │ │ + bne.n 845aa │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 84b3e │ │ │ │ + beq.n 8462a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84b42 │ │ │ │ - ldr r2, [pc, #124] @ (84b88 ) │ │ │ │ + bne.n 8462e │ │ │ │ + ldr r2, [pc, #124] @ (84674 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7e594 │ │ │ │ + bl 7e510 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 84b3e │ │ │ │ + cbz r0, 8462a │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d5fbc <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d57e8 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84b3e │ │ │ │ + beq.n 8462a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 84b80 │ │ │ │ + cbz r3, 8466c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84ad4 │ │ │ │ - ldr r1, [pc, #72] @ (84b8c ) │ │ │ │ + b.n 845c0 │ │ │ │ + ldr r1, [pc, #72] @ (84678 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 908d8 <_PyObject_LookupSpecial@@Base> │ │ │ │ - cbz r0, 84b76 │ │ │ │ + bl 9006c <_PyObject_LookupSpecial@@Base> │ │ │ │ + cbz r0, 84662 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 84ad4 │ │ │ │ + beq.n 845c0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 84ad4 │ │ │ │ + bne.n 845c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84ad4 │ │ │ │ - bl 80650 │ │ │ │ + b.n 845c0 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84b08 │ │ │ │ - b.n 84b3e │ │ │ │ + beq.n 845f4 │ │ │ │ + b.n 8462a │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84b3e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8462a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84c74 │ │ │ │ - ldr r3, [pc, #248] @ (84cb4 ) │ │ │ │ + bne.n 84760 │ │ │ │ + ldr r3, [pc, #248] @ (847a0 ) │ │ │ │ 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 84c3c │ │ │ │ + beq.n 84728 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 84bfe │ │ │ │ + cbnz r2, 846ea │ │ │ │ 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] │ │ │ │ @@ -135181,481 +134735,478 @@ │ │ │ │ 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] @ (84cb8 ) │ │ │ │ + ldr r2, [pc, #140] @ (847a4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 84c88 │ │ │ │ + cbnz r3, 84774 │ │ │ │ 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 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84bfe │ │ │ │ + bne.n 846ea │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84c9c │ │ │ │ + bne.n 84788 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 84c82 │ │ │ │ + cbz r4, 8476e │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 84bfe │ │ │ │ + b.n 846ea │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84bfe │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 84c36 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bne.n 846ea │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 84722 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84ca8 │ │ │ │ + bne.n 84794 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 84c34 │ │ │ │ + bl 12f044 │ │ │ │ + b.n 84720 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 84c66 │ │ │ │ + b.n 84752 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 84c34 │ │ │ │ + b.n 84720 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00084cbc : │ │ │ │ +000847a8 : │ │ │ │ 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 84ce4 │ │ │ │ + bl 847d0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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, #16 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ subs r2, r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 84e5a │ │ │ │ - cbz r3, 84d2a │ │ │ │ + bgt.w 84940 │ │ │ │ + cbz r3, 84816 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 84e74 │ │ │ │ + bhi.w 8495a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 84e2c │ │ │ │ + bhi.w 84912 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84cfe │ │ │ │ + beq.n 847ea │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84cfe │ │ │ │ + bne.n 847ea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84d0a │ │ │ │ + bne.n 847f6 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 84f62 │ │ │ │ - beq.w 85004 │ │ │ │ + blt.w 84a4c │ │ │ │ + beq.w 84aea │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 84ea8 │ │ │ │ + beq.w 8498e │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 84f40 │ │ │ │ - ldr r1, [pc, #716] @ (85010 ) │ │ │ │ + bgt.w 84a2a │ │ │ │ + ldr r7, [pc, #708] @ (84af4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r8, r2 │ │ │ │ - lsls r7, r4, #2 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + mov r9, r2 │ │ │ │ + mov.w r8, r4, lsl #2 │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r8 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1608] @ 0x648 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 84eba │ │ │ │ - ldr.w ip, [pc, #688] @ 85014 │ │ │ │ + beq.w 849a0 │ │ │ │ + ldr.w ip, [pc, #680] @ 84af8 │ │ │ │ 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 84f66 │ │ │ │ + bne.w 84a50 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx 2957c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - add r6, sp, #12 │ │ │ │ + add.w r8, sp, #8 │ │ │ │ + add r7, sp, #12 │ │ │ │ sub.w r0, r5, #8 │ │ │ │ - add r7, sp, #8 │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ - ldr.w ip, [r1, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - orr.w r2, r2, ip │ │ │ │ - str.w r0, [ip] │ │ │ │ + orrs r2, r6 │ │ │ │ + str r0, [r6, #0] │ │ │ │ strd r1, r2, [r5, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 85100 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84be4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f84 │ │ │ │ + beq.w 84a6c │ │ │ │ str r0, [r5, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 85100 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f88 │ │ │ │ + beq.w 84a70 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 84e1a │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 85100 │ │ │ │ + beq.n 84900 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 84be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f80 │ │ │ │ + beq.w 84a68 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 84e1a │ │ │ │ + beq.n 84900 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - bl 85100 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ + movs r6, #3 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 84be4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f1a │ │ │ │ - adds r2, #1 │ │ │ │ + beq.w 84a04 │ │ │ │ + adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ - cmp r2, r4 │ │ │ │ - bne.n 84dfa │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.n 848e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f8c │ │ │ │ + bne.w 84a74 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r5, r3, #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.w 84cfe │ │ │ │ + bne.w 847ea │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84e70 │ │ │ │ + beq.n 84956 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 84d1a │ │ │ │ - cbnz r0, 84e96 │ │ │ │ + bne.w 84806 │ │ │ │ + cbnz r0, 8497c │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 84e70 │ │ │ │ - bls.n 84e86 │ │ │ │ + beq.n 84956 │ │ │ │ + bls.n 8496c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84e96 │ │ │ │ + beq.n 8497c │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 84e70 │ │ │ │ + beq.n 84956 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 84e5e │ │ │ │ + bne.n 84944 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 84cfe │ │ │ │ + b.n 847ea │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84e50 │ │ │ │ - bhi.n 84e9a │ │ │ │ + beq.n 84936 │ │ │ │ + bhi.n 84980 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 84e50 │ │ │ │ + beq.n 84936 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 84d1a │ │ │ │ - b.n 84e70 │ │ │ │ + bne.w 84806 │ │ │ │ + b.n 84956 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84e70 │ │ │ │ - bhi.n 84ea2 │ │ │ │ + beq.n 84956 │ │ │ │ + bhi.n 84988 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84fec │ │ │ │ + beq.w 84ad2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84e68 │ │ │ │ + bne.n 8494e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 84cfe │ │ │ │ + b.n 847ea │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 84d1a │ │ │ │ - b.n 84e70 │ │ │ │ + bne.w 84806 │ │ │ │ + b.n 84956 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 84e68 │ │ │ │ - b.n 84e96 │ │ │ │ + bne.n 8494e │ │ │ │ + b.n 8497c │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 85100 │ │ │ │ + bl 84be4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84f56 │ │ │ │ - ldr r2, [pc, #320] @ (85010 ) │ │ │ │ + beq.n 84a40 │ │ │ │ + ldr r2, [pc, #316] @ (84af4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - lsls r7, r4, #2 │ │ │ │ + mov.w r8, r4, lsl #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - add r7, sp, #8 │ │ │ │ + add.w r8, sp, #8 │ │ │ │ blx 2957c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ - add r6, sp, #12 │ │ │ │ + add r7, sp, #12 │ │ │ │ sub.w r2, r5, #8 │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 85100 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 84be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84dca │ │ │ │ - mov r2, r0 │ │ │ │ + bne.w 848b4 │ │ │ │ + mov r6, r0 │ │ │ │ subs r4, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - subs r3, r4, r2 │ │ │ │ - mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2759fc <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + subs r3, r4, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 276620 <_PyInterpreterConfig_AsDict@@Base+0x20f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84f62 │ │ │ │ + beq.n 84a4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84f62 │ │ │ │ + cbnz r3, 84a4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84f62 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 84a4c │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 84eba │ │ │ │ - bl 1ef0b0 │ │ │ │ + bls.n 849a0 │ │ │ │ + bl 1f0e80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84ece │ │ │ │ + bne.n 849b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2759fc <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 276620 <_PyInterpreterConfig_AsDict@@Base+0x20f4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 84e24 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8490a │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 84fb6 │ │ │ │ + bne.n 84a9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e6b4 │ │ │ │ - ldr r3, [pc, #148] @ (85010 ) │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ - b.n 84ed8 │ │ │ │ - movs r2, #2 │ │ │ │ - b.n 84f1a │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 84f1a │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 84f1a │ │ │ │ + bl 12f044 │ │ │ │ + ldr.w r6, [r7, r9] │ │ │ │ + b.n 849c0 │ │ │ │ + movs r6, #2 │ │ │ │ + b.n 84a04 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 84a04 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 84a04 │ │ │ │ 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 84faa │ │ │ │ - cbnz r4, 84fca │ │ │ │ + beq.n 84a92 │ │ │ │ + cbnz r4, 84ab0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84e24 │ │ │ │ - b.n 84f8c │ │ │ │ + beq.w 8490a │ │ │ │ + b.n 84a74 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ - mov r3, lr │ │ │ │ mov r0, r5 │ │ │ │ + mov r3, lr │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #76] @ (85010 ) │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ - b.n 84ed8 │ │ │ │ + ldr.w r6, [r7, r9] │ │ │ │ + b.n 849c0 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8284 @ 0x205c │ │ │ │ + movw r1, #11548 @ 0x2d1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84f32 │ │ │ │ - b.n 84f62 │ │ │ │ + bne.n 84a1c │ │ │ │ + b.n 84a4c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8256 @ 0x2040 │ │ │ │ + movw r1, #11520 @ 0x2d00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 84f62 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 84a4c │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ - b.n 84e24 │ │ │ │ - nop │ │ │ │ + b.n 8490a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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 8509a │ │ │ │ + bgt.n 84b7e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 85060 │ │ │ │ + beq.n 84b44 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 850b6 │ │ │ │ + bhi.n 84b9a │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 85062 │ │ │ │ + bhi.n 84b46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 850e4 │ │ │ │ + beq.n 84bc8 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8502e │ │ │ │ + beq.n 84b12 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8502e │ │ │ │ + bne.n 84b12 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8503c │ │ │ │ + bne.n 84b20 │ │ │ │ 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 8502e │ │ │ │ + bne.n 84b12 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 850b0 │ │ │ │ + beq.n 84b94 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 8504c │ │ │ │ + bne.n 84b30 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 850d2 │ │ │ │ + bne.n 84bb6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 850b0 │ │ │ │ - bls.n 850c6 │ │ │ │ + beq.n 84b94 │ │ │ │ + bls.n 84baa │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 850d2 │ │ │ │ + beq.n 84bb6 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 850b0 │ │ │ │ + beq.n 84b94 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 8509e │ │ │ │ + bne.n 84b82 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8502e │ │ │ │ + b.n 84b12 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 8508a │ │ │ │ - bhi.n 850d8 │ │ │ │ + beq.n 84b6e │ │ │ │ + bhi.n 84bbc │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 8508a │ │ │ │ + beq.n 84b6e │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 8504c │ │ │ │ - b.n 850b0 │ │ │ │ + bne.n 84b30 │ │ │ │ + b.n 84b94 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 850b0 │ │ │ │ - bhi.n 850de │ │ │ │ - cbz r3, 850e4 │ │ │ │ + beq.n 84b94 │ │ │ │ + bhi.n 84bc2 │ │ │ │ + cbz r3, 84bc8 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 850a8 │ │ │ │ + bne.n 84b8c │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 8502e │ │ │ │ + b.n 84b12 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 8504c │ │ │ │ - b.n 850b0 │ │ │ │ + bne.n 84b30 │ │ │ │ + b.n 84b94 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 850a8 │ │ │ │ - b.n 850d2 │ │ │ │ + bne.n 84b8c │ │ │ │ + b.n 84bb6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8256 @ 0x2040 │ │ │ │ + movw r1, #11520 @ 0x2d00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ 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 │ │ │ │ @@ -135663,211 +135214,229 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 85904 │ │ │ │ + bhi.w 853aa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - 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 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 r7, r1, #11 │ │ │ │ - lsls r3, r7, #8 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r7, #8 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #5 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ + lsls r3, r1, #14 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r7, r0, #9 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r7, #10 │ │ │ │ + lsls r1, r3, #11 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ - lsls r1, r1, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r5, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #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, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 80f64 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r1, r0, #16 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r5, r1, #11 │ │ │ │ + lsls r1, r7, #8 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r1, r7, #8 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r7, r0, #9 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ + lsls r1, r4, #10 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + lsls r5, r2, #9 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.w 85388 │ │ │ │ + beq.n 84d3c │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8586e │ │ │ │ + beq.w 853ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 85252 │ │ │ │ + beq.n 84d22 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85252 │ │ │ │ + beq.n 84d22 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 80ed8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movw r2, #55697 @ 0xd991 │ │ │ │ + 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 85312 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 84d32 │ │ │ │ + movw r6, #4356 @ 0x1104 │ │ │ │ + movt r6, #71 @ 0x47 │ │ │ │ + b.n 84d22 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 85792 │ │ │ │ + beq.w 85272 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 857a2 │ │ │ │ + beq.w 85280 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85252 │ │ │ │ + b.n 84d22 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 85018 │ │ │ │ + bl 84afc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.w 8578e │ │ │ │ - beq.w 856fc │ │ │ │ + blt.w 8526e │ │ │ │ + beq.w 851dc │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 8576c │ │ │ │ + bgt.w 8524c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #808] @ (855d0 ) │ │ │ │ + ldr r3, [pc, #756] @ (850b0 ) │ │ │ │ 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 85736 │ │ │ │ - ldr r0, [pc, #784] @ (855d4 ) │ │ │ │ + beq.w 85216 │ │ │ │ + ldr r0, [pc, #732] @ (850b4 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r6, #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] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 857ce │ │ │ │ + bne.w 852ac │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r6, #12 │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -135877,887 +135446,868 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85100 │ │ │ │ + bl 84be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857e8 │ │ │ │ + beq.w 852c6 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 85372 │ │ │ │ + beq.n 84e86 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85100 │ │ │ │ + bl 84be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85842 │ │ │ │ + beq.w 85320 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq.n 85372 │ │ │ │ + beq.n 84e86 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85100 │ │ │ │ + bl 84be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8583e │ │ │ │ + beq.w 8531c │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq.n 85372 │ │ │ │ + beq.n 84e86 │ │ │ │ add.w r2, r6, #20 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 85100 │ │ │ │ + bl 84be4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857ea │ │ │ │ + beq.w 852c8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 85352 │ │ │ │ + bne.n 84e66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 85708 │ │ │ │ + bne.w 851e8 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - movw r2, #51577 @ 0xc979 │ │ │ │ - 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 85834 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 85218 │ │ │ │ - movw r6, #4356 @ 0x1104 │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - b.n 85252 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 85904 │ │ │ │ - add r1, pc, #4 @ (adr r1, 853d4 ) │ │ │ │ + bhi.w 853aa │ │ │ │ + add r1, pc, #4 @ (adr r1, 84eb4 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - strh r5, [r7, r6] │ │ │ │ + ldr r6, [pc, #628] @ (8512c ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r7, r6] │ │ │ │ + ldr r6, [pc, #628] @ (85188 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r1, r2] │ │ │ │ + ldr r5, [pc, #636] @ (851b0 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r7, r6] │ │ │ │ + ldr r6, [pc, #628] @ (851b8 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r5, [r7, r6] │ │ │ │ + ldr r6, [pc, #628] @ (851f0 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r2, r0] │ │ │ │ + ldr r5, [pc, #172] @ (85048 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r3, [r3, r2] │ │ │ │ + str r3, [r7, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r1, [r4, r3] │ │ │ │ + strh r5, [r4, r4] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r2, r0] │ │ │ │ + ldr r5, [pc, #172] @ (85060 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r7, r6] │ │ │ │ + str r5, [r3, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r5, r2] │ │ │ │ + str r5, [r1, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r1, [r4, r3] │ │ │ │ + str r1, [r0, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r4, r0] │ │ │ │ + ldr r4, [pc, #980] @ (853a0 ) │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r4, r0] │ │ │ │ + ldr r4, [pc, #980] @ (853a4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r4, r0] │ │ │ │ + ldr r4, [pc, #980] @ (853b4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r3, r1] │ │ │ │ + ldr r5, [pc, #444] @ (851a4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r4, r2] │ │ │ │ + strb r1, [r2, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r2, r0] │ │ │ │ + ldr r5, [pc, #172] @ (850c8 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r1, [r1, r3] │ │ │ │ + str r1, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r4, r6] │ │ │ │ + str r1, [r0, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r4, r6] │ │ │ │ + str r1, [r0, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r2, r0] │ │ │ │ + ldr r5, [pc, #172] @ (850e0 ) │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r2, r0] │ │ │ │ + ldr r5, [pc, #172] @ (850e4 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r7, r6] │ │ │ │ + str r5, [r3, r2] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r2, r0] │ │ │ │ + ldr r5, [pc, #172] @ (850f0 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r1, [r2, r0] │ │ │ │ + ldr r5, [pc, #172] @ (850f8 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r3, r1] │ │ │ │ + ldr r5, [pc, #444] @ (8521c ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r1] │ │ │ │ + strb r3, [r1, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r0, r4] │ │ │ │ + strh r3, [r5, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r1, [r6, r1] │ │ │ │ + str r1, [r2, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r3, r1] │ │ │ │ + ldr r5, [pc, #444] @ (85238 ) │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r3, r7] │ │ │ │ + str r1, [r7, r2] │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 85fac │ │ │ │ + b.w 85a8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7ecc4 │ │ │ │ + b.w 7ec40 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 85018 │ │ │ │ + bl 84afc │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 8578e │ │ │ │ + blt.w 8526e │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 859a6 │ │ │ │ - bl 71fa4 │ │ │ │ + bne.w 853c2 │ │ │ │ + bl 71f6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 859bc │ │ │ │ + beq.w 853d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 85660 │ │ │ │ + beq.n 85140 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85100 │ │ │ │ + bl 84be4 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8598a │ │ │ │ + beq.w 8538e │ │ │ │ mov r0, r4 │ │ │ │ - bl 85100 │ │ │ │ + bl 84be4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85966 │ │ │ │ + beq.w 8536a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 85966 │ │ │ │ + beq.w 8536a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 857bc │ │ │ │ + bne.w 8529a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 85656 │ │ │ │ + beq.n 85136 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 859ca │ │ │ │ + beq.w 853e6 │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 85602 │ │ │ │ + bgt.n 850e2 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad404 │ │ │ │ + bl 1af744 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 85252 │ │ │ │ - b.n 857fa │ │ │ │ + bne.w 84d22 │ │ │ │ + b.n 852d8 │ │ │ │ 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 85758 │ │ │ │ + beq.n 85238 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 857a2 │ │ │ │ + beq.w 85280 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 72b78 │ │ │ │ + b.w 72b40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 151eec │ │ │ │ + b.w 152eac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w ff50c │ │ │ │ + b.w ff6bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #20] │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85252 │ │ │ │ + b.n 84d22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11caf4 │ │ │ │ + b.w 11d038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #724] @ (859d4 ) │ │ │ │ + ldr r6, [pc, #724] @ (854b4 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 8537c │ │ │ │ + beq.w 84e90 │ │ │ │ sub.w r1, r2, #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 r2, #9 │ │ │ │ - beq.n 8572a │ │ │ │ + beq.n 8520a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 85942 │ │ │ │ + bne.w 8533e │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 8537c │ │ │ │ - b.n 85708 │ │ │ │ + beq.w 84e90 │ │ │ │ + b.n 851e8 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, r8 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 85782 │ │ │ │ - ldr r2, [pc, #652] @ (859d8 ) │ │ │ │ + cbz r0, 85262 │ │ │ │ + ldr r2, [pc, #652] @ (854b8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 852e2 │ │ │ │ + b.n 84df6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r6, 857a2 │ │ │ │ + cbz r6, 85280 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 8568e │ │ │ │ - b.n 85686 │ │ │ │ + bge.n 8516e │ │ │ │ + b.n 85166 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 85736 │ │ │ │ - bl 1ef0b0 │ │ │ │ + bls.n 85216 │ │ │ │ + bl 1f0e80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85826 │ │ │ │ + bne.n 852f2 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2759fc <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 276620 <_PyInterpreterConfig_AsDict@@Base+0x20f4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 85252 │ │ │ │ + b.n 84d22 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 858fa │ │ │ │ + bne.n 85360 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 853b2 │ │ │ │ + beq.w 84d64 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 853b2 │ │ │ │ + b.n 84d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8563e │ │ │ │ + bne.w 8511e │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8563e │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8511e │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85814 │ │ │ │ + bne.n 85300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e6b4 │ │ │ │ - ldr r3, [pc, #500] @ (859d8 ) │ │ │ │ + bl 12f044 │ │ │ │ + ldr r3, [pc, #504] @ (854b8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 85754 │ │ │ │ + b.n 85234 │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ subs r3, r2, r3 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2759fc <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 276620 <_PyInterpreterConfig_AsDict@@Base+0x20f4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8578e │ │ │ │ + beq.n 8526e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8578e │ │ │ │ + bne.n 8526e │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8578e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8526e │ │ │ │ + ldr r2, [pc, #452] @ (854b8 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + b.n 85234 │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #440] @ (859d8 ) │ │ │ │ + ldr r3, [pc, #428] @ (854b8 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 85754 │ │ │ │ - ldr r2, [pc, #432] @ (859d8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov.w r7, r8, lsl #2 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - b.n 85754 │ │ │ │ + b.n 85234 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 857ea │ │ │ │ + b.n 852c8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 857ea │ │ │ │ - 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 8588e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 857a2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2987c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8b090 │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8578e │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8328 @ 0x2088 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 8578e │ │ │ │ - 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.n 857a2 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 8585a │ │ │ │ - b.n 85862 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - bl 85018 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 8578e │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 72f58 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 85936 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 85926 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - bl 85100 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r0, 8591c │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - str.w r0, [r1, r2, lsl #2] │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 858c0 │ │ │ │ + b.n 852c8 │ │ │ │ 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 18e000 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 85272 │ │ │ │ - b.n 8527a │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8364 @ 0x20ac │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 8578e │ │ │ │ - subs r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - b.n 857f4 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1ad404 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 85252 │ │ │ │ - b.n 857fa │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2759fc <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b.n 8578e │ │ │ │ + b.w 18f99c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8284 @ 0x205c │ │ │ │ + movw r1, #11548 @ 0x2d1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85804 │ │ │ │ - b.n 8578e │ │ │ │ + bne.n 852e2 │ │ │ │ + b.n 8526e │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 84d86 │ │ │ │ + b.n 84d8e │ │ │ │ sub.w r3, sl, #2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2759fc <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 276620 <_PyInterpreterConfig_AsDict@@Base+0x20f4> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85996 │ │ │ │ + bne.n 8539a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7907c │ │ │ │ - b.n 857fa │ │ │ │ + bl 7908c │ │ │ │ + b.n 852d8 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ sub.w r3, r3, r8 │ │ │ │ - b.n 857f4 │ │ │ │ + b.n 852d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85982 │ │ │ │ + bne.n 85386 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 85982 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85386 │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #11628 @ 0x2d6c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8526e │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8312 @ 0x2078 │ │ │ │ + movw r1, #11576 @ 0x2d38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2759fc <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b.n 8578e │ │ │ │ + bl 276620 <_PyInterpreterConfig_AsDict@@Base+0x20f4> │ │ │ │ + b.n 8526e │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 85656 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85136 │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8526e │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #11592 @ 0x2d48 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8526e │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + bl 84afc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 8526e │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 72f94 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + cbz r0, 85484 │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 85474 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + bl 84be4 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cbz r0, 85490 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + str.w r0, [r1, r2, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8542a │ │ │ │ + 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 8549a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 85280 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2987c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 8a8d0 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1af744 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 84d22 │ │ │ │ + b.n 852d8 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276620 <_PyInterpreterConfig_AsDict@@Base+0x20f4> │ │ │ │ + b.n 8526e │ │ │ │ + subs r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + b.n 852d2 │ │ │ │ + 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 85280 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 85460 │ │ │ │ + b.n 85468 │ │ │ │ nop │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000859dc : │ │ │ │ +000854bc : │ │ │ │ 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 85bb8 │ │ │ │ + bmi.w 85698 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 85bfa │ │ │ │ - ldr r6, [pc, #712] @ (85cd0 ) │ │ │ │ + bpl.w 856da │ │ │ │ + ldr r6, [pc, #712] @ (857b0 ) │ │ │ │ movw r7, #42220 @ 0xa4ec │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r3, [r6, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85d2c │ │ │ │ + bne.w 8580c │ │ │ │ ldr.w r2, [r6, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 85d2c │ │ │ │ + beq.w 8580c │ │ │ │ add.w r8, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, r6, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85c0a │ │ │ │ + beq.w 856ea │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 85e9c │ │ │ │ + bpl.w 8597c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 85dca │ │ │ │ + bhi.w 858aa │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85dfa │ │ │ │ + blt.w 858da │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 85c26 │ │ │ │ + bmi.w 85706 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 85c68 │ │ │ │ + bpl.w 85748 │ │ │ │ ldr.w r3, [r6, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85d52 │ │ │ │ + bne.w 85832 │ │ │ │ ldr.w r2, [r6, #3680] @ 0xe60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 85d52 │ │ │ │ + beq.w 85832 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #576] @ (85cd4 ) │ │ │ │ - bl 791a4 │ │ │ │ + ldr r1, [pc, #576] @ (857b4 ) │ │ │ │ + bl 791b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85c78 │ │ │ │ + beq.w 85758 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 85e9c │ │ │ │ + bpl.w 8597c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 85dfe │ │ │ │ + bhi.w 858de │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r3, r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85dfa │ │ │ │ + blt.w 858da │ │ │ │ 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, #520] @ 85cdc │ │ │ │ + ldr.w r9, [pc, #520] @ 857bc │ │ │ │ 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 85eb4 │ │ │ │ + bhi.w 85994 │ │ │ │ adds r2, r3, r2 │ │ │ │ - bmi.w 85eb4 │ │ │ │ + bmi.w 85994 │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r1, #9361 @ 0x2491 │ │ │ │ + movw r1, #9305 @ 0x2459 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w fp, [r7, #712] @ 0x2c8 │ │ │ │ cmp fp, r1 │ │ │ │ - bne.w 85e3c │ │ │ │ + bne.w 8591c │ │ │ │ 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 85d74 │ │ │ │ + bcs.w 85854 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r6, lr, lsl #3] │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 85dae │ │ │ │ + beq.w 8588e │ │ │ │ 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 85ca0 │ │ │ │ + beq.w 85780 │ │ │ │ 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 85ce0 │ │ │ │ + bgt.w 857c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #332] @ (85cd8 ) │ │ │ │ + ldr r2, [pc, #332] @ (857b8 ) │ │ │ │ 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 85e56 │ │ │ │ + bne.w 85936 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r5, 85bb0 │ │ │ │ + cbz r5, 85690 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 2957c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #288] @ (85cdc ) │ │ │ │ + ldr r0, [pc, #288] @ (857bc ) │ │ │ │ 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] │ │ │ │ @@ -136767,33 +136317,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 85ec0 │ │ │ │ + beq.w 859a0 │ │ │ │ ldr.w r5, [r1, #268] @ 0x10c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 85a06 │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + bmi.w 854e6 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 80650 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85ede │ │ │ │ - movw r0, #8528 @ 0x2150 │ │ │ │ + beq.w 859be │ │ │ │ + movw r0, #11792 @ 0x2e10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85dfa │ │ │ │ - ldr r3, [pc, #180] @ (85cdc ) │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 858da │ │ │ │ + ldr r3, [pc, #180] @ (857bc ) │ │ │ │ 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 │ │ │ │ @@ -136803,823 +136353,824 @@ │ │ │ │ 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 85eca │ │ │ │ + beq.w 859aa │ │ │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 85a78 │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + bmi.w 85558 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 80650 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85c14 │ │ │ │ + bne.n 856f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [pc, #72] @ (85cd4 ) │ │ │ │ - movw r1, #8492 @ 0x212c │ │ │ │ + ldr r2, [pc, #72] @ (857b4 ) │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ 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 d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r6, r2 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r1, #12] │ │ │ │ strhi.w r2, [fp, #12] │ │ │ │ strhi.w fp, [r2, #8] │ │ │ │ - bhi.w 85b5c │ │ │ │ + bhi.w 8563c │ │ │ │ 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] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 85b5c │ │ │ │ + b.n 8563c │ │ │ │ nop │ │ │ │ ldmia r6!, {r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 85db0 │ │ │ │ + bgt.n 85890 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85b7e │ │ │ │ + beq.w 8565e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85b7e │ │ │ │ + beq.w 8565e │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b7e │ │ │ │ + bne.w 8565e │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85ed4 │ │ │ │ + bne.w 859b4 │ │ │ │ add.w r3, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 85b7e │ │ │ │ + bmi.w 8565e │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85d16 │ │ │ │ + bne.n 857f6 │ │ │ │ dmb ish │ │ │ │ - b.n 85b7e │ │ │ │ - ldr r0, [pc, #452] @ (85ef4 ) │ │ │ │ - bl 6d77c │ │ │ │ + b.n 8565e │ │ │ │ + ldr r0, [pc, #452] @ (859d4 ) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 85c0a │ │ │ │ + beq.w 856ea │ │ │ │ add.w r8, sp, #20 │ │ │ │ - ldr r1, [pc, #436] @ (85ef4 ) │ │ │ │ + ldr r1, [pc, #436] @ (859d4 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85a3c │ │ │ │ - b.n 85c0a │ │ │ │ - ldr r0, [pc, #420] @ (85ef8 ) │ │ │ │ + bne.w 8551c │ │ │ │ + b.n 856ea │ │ │ │ + ldr r0, [pc, #420] @ (859d8 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 85c78 │ │ │ │ + beq.n 85758 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #400] @ (85ef8 ) │ │ │ │ - bl 791a4 │ │ │ │ + ldr r1, [pc, #400] @ (859d8 ) │ │ │ │ + bl 791b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85a9e │ │ │ │ - b.n 85c78 │ │ │ │ + bne.w 8557e │ │ │ │ + b.n 85758 │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bne.n 85e6a │ │ │ │ + bne.n 8594a │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 85eb4 │ │ │ │ + beq.w 85994 │ │ │ │ ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #800] @ 0x320 │ │ │ │ - b.n 85cc8 │ │ │ │ + b.n 857a8 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85d74 │ │ │ │ + beq.n 85854 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ - b.n 85cc8 │ │ │ │ + b.n 857a8 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 85e1a │ │ │ │ + bcc.n 858fa │ │ │ │ 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 85dd0 │ │ │ │ + beq.n 858b0 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8576 @ 0x2180 │ │ │ │ + movw r1, #11840 @ 0x2e40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85bb0 │ │ │ │ + b.n 85690 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85e2a │ │ │ │ + bcc.n 8590a │ │ │ │ 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 85e04 │ │ │ │ - b.n 85de4 │ │ │ │ + beq.n 858e4 │ │ │ │ + b.n 858c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85e90 │ │ │ │ + blt.n 85970 │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 85a62 │ │ │ │ - b.n 85dfa │ │ │ │ + bge.w 85542 │ │ │ │ + b.n 858da │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85e78 │ │ │ │ + blt.n 85958 │ │ │ │ mul.w r3, r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85ac6 │ │ │ │ - b.n 85dfa │ │ │ │ + bge.w 855a6 │ │ │ │ + b.n 858da │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx fp │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 85eb4 │ │ │ │ + cbz r0, 85994 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 85b5c │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 8563c │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85e84 │ │ │ │ + bne.n 85964 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 85b9e │ │ │ │ + bl 12f044 │ │ │ │ + b.n 8567e │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 85d96 │ │ │ │ + b.n 85876 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 85de4 │ │ │ │ + bge.n 858c4 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85de4 │ │ │ │ - b.n 85dfa │ │ │ │ + bne.n 858c4 │ │ │ │ + b.n 858da │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 85b9e │ │ │ │ + b.n 8567e │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 85de4 │ │ │ │ + bge.n 858c4 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85de4 │ │ │ │ - b.n 85dfa │ │ │ │ + bne.n 858c4 │ │ │ │ + b.n 858da │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8552 @ 0x2168 │ │ │ │ + movw r1, #11816 @ 0x2e28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 85dfa │ │ │ │ + bl 12f768 │ │ │ │ + b.n 858da │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef214 │ │ │ │ + b.w 1f0fe4 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r2, #244] @ 0xf4 │ │ │ │ - b.n 85bf0 │ │ │ │ + b.n 856d0 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 85c5e │ │ │ │ + b.n 8573e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b7e │ │ │ │ - b.n 85d04 │ │ │ │ + bne.w 8565e │ │ │ │ + b.n 857e4 │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #8492 @ 0x212c │ │ │ │ + movw r1, #11756 @ 0x2dec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #0] @ (85ef4 ) │ │ │ │ - b.n 85c94 │ │ │ │ - bgt.n 85f90 │ │ │ │ + ldr r2, [pc, #0] @ (859d4 ) │ │ │ │ + b.n 85774 │ │ │ │ + bgt.n 85a70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 85fd4 │ │ │ │ + bgt.n 85ab4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00085efc : │ │ │ │ +000859dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85f98 │ │ │ │ + beq.n 85a78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85f80 │ │ │ │ + bpl.n 85a60 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85f2c │ │ │ │ + bhi.n 85a0c │ │ │ │ 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 85f64 │ │ │ │ + bcc.n 85a44 │ │ │ │ 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 85f34 │ │ │ │ + beq.n 85a14 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8576 @ 0x2180 │ │ │ │ + movw r1, #11840 @ 0x2e40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85f70 │ │ │ │ + blt.n 85a50 │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85f48 │ │ │ │ + bge.n 85a28 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85f48 │ │ │ │ + bne.n 85a28 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8552 @ 0x2168 │ │ │ │ + movw r1, #11816 @ 0x2e28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 85f5e │ │ │ │ - movw r0, #8528 @ 0x2150 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 85a3e │ │ │ │ + movw r0, #11792 @ 0x2e10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85f5e │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85a3e │ │ │ │ nop │ │ │ │ │ │ │ │ -00085fac : │ │ │ │ +00085a8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (86074 ) │ │ │ │ + ldr r2, [pc, #184] @ (85b54 ) │ │ │ │ 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, 8600a │ │ │ │ + cbz r3, 85aea │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ 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 86030 │ │ │ │ - ldr r2, [pc, #128] @ (86078 ) │ │ │ │ + bne.n 85b10 │ │ │ │ + ldr r2, [pc, #128] @ (85b58 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 86036 │ │ │ │ + cbnz r4, 85b16 │ │ │ │ mov r0, r3 │ │ │ │ vstr d0, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 723a4 │ │ │ │ + bl 7236c │ │ │ │ vldr d0, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8606a │ │ │ │ + cbz r0, 85b4a │ │ │ │ movw r1, #26080 @ 0x65e0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 85ff4 │ │ │ │ + beq.n 85ad4 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 85ff4 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 85ad4 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bne.n 86056 │ │ │ │ + bne.n 85b36 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 86000 │ │ │ │ + b.n 85ae0 │ │ │ │ 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 86000 │ │ │ │ + b.n 85ae0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008607c : │ │ │ │ +00085b5c : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00086084 : │ │ │ │ +00085b64 : │ │ │ │ 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 8610a │ │ │ │ + beq.n 85bea │ │ │ │ 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 860d6 │ │ │ │ + bge.n 85bb6 │ │ │ │ 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 86170 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c50 <_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 860d2 │ │ │ │ + bne.n 85bb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8611a │ │ │ │ + beq.n 85bfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8611a │ │ │ │ + cbnz r3, 85bfa │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8611a │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 85bfa │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 860d2 │ │ │ │ + b.n 85bb2 │ │ │ │ │ │ │ │ -00086120 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00085c00 <_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 86170 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c50 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8614e <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 85c2e <_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 86148 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + beq.n 85c28 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86148 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 85c28 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 86148 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 85c28 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ nop │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #12 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 862ac <_PyList_AppendTakeRefListResize@@Base+0x18c> │ │ │ │ + bge.w 85d92 <_PyList_AppendTakeRefListResize@@Base+0x192> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 862cc <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + blt.w 85db2 <_PyList_AppendTakeRefListResize@@Base+0x1b2> │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 862d4 <_PyList_AppendTakeRefListResize@@Base+0x1b4> │ │ │ │ + beq.w 85dba <_PyList_AppendTakeRefListResize@@Base+0x1ba> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 862a2 <_PyList_AppendTakeRefListResize@@Base+0x182> │ │ │ │ + bcs.n 85d88 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw ip, #25653 @ 0x6435 │ │ │ │ - movt ip, #8 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - ldr.w r2, [r0, #700] @ 0x2bc │ │ │ │ - ldr.w r7, [r0, #688] @ 0x2b0 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, ip │ │ │ │ - mov r8, r7 │ │ │ │ - bne.w 862fa <_PyList_AppendTakeRefListResize@@Base+0x1da> │ │ │ │ + movw r2, #24345 @ 0x5f19 │ │ │ │ + movt r2, #8 │ │ │ │ + mov.w r8, r4, lsl #2 │ │ │ │ + ldr.w r7, [r0, #700] @ 0x2bc │ │ │ │ + ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ + cmp r7, r2 │ │ │ │ + bne.w 85de0 <_PyList_AppendTakeRefListResize@@Base+0x1e0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86268 <_PyList_AppendTakeRefListResize@@Base+0x148> │ │ │ │ - ldr r2, [pc, #324] @ (86320 <_PyList_AppendTakeRefListResize@@Base+0x200>) │ │ │ │ + beq.n 85d48 <_PyList_AppendTakeRefListResize@@Base+0x148> │ │ │ │ + ldr r2, [pc, #328] @ (85e04 <_PyList_AppendTakeRefListResize@@Base+0x204>) │ │ │ │ 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 86280 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + beq.n 85d62 <_PyList_AppendTakeRefListResize@@Base+0x162> │ │ │ │ mov.w ip, r3, lsr #18 │ │ │ │ add.w r2, r2, ip, lsl #3 │ │ │ │ ubfx ip, r3, #0, #18 │ │ │ │ - ldr.w r7, [r2, #808] @ 0x328 │ │ │ │ - cmp r7, ip │ │ │ │ - bgt.n 8621e <_PyList_AppendTakeRefListResize@@Base+0xfe> │ │ │ │ + ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ + cmp r1, ip │ │ │ │ + bgt.n 85cfc <_PyList_AppendTakeRefListResize@@Base+0xfc> │ │ │ │ ldr.w lr, [r2, #804] @ 0x324 │ │ │ │ cmp lr, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 86280 <_PyList_AppendTakeRefListResize@@Base+0x160> │ │ │ │ + cbz r2, 85d62 <_PyList_AppendTakeRefListResize@@Base+0x162> │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - adds r0, #1 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ - cmp r2, r1 │ │ │ │ - bcc.n 8623c <_PyList_AppendTakeRefListResize@@Base+0x11c> │ │ │ │ - add.w r2, r2, r0, lsl #4 │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + adds r2, #1 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + cmp r2, r8 │ │ │ │ + bcc.n 85d1a <_PyList_AppendTakeRefListResize@@Base+0x11a> │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r4, lsl #4 │ │ │ │ - bcc.n 86272 <_PyList_AppendTakeRefListResize@@Base+0x152> │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ + bcc.n 85d54 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 72490 │ │ │ │ + bl 72458 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 862a2 <_PyList_AppendTakeRefListResize@@Base+0x182> │ │ │ │ + cbz r0, 85d88 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 781f8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 78208 │ │ │ │ strd r6, r7, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r8 │ │ │ │ - bl 72490 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 72458 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 862a2 <_PyList_AppendTakeRefListResize@@Base+0x182> │ │ │ │ + cbz r0, 85d88 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r3, [r5, #8] │ │ │ │ str r4, [r5, #16] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r7, [r0, #680] @ 0x2a8 │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr.w r1, [r0, #680] @ 0x2a8 │ │ │ │ + movw r2, #53121 @ 0xcf81 │ │ │ │ movt r2, #6 │ │ │ │ - cmp r7, r2 │ │ │ │ - bne.n 8630c <_PyList_AppendTakeRefListResize@@Base+0x1ec> │ │ │ │ - cmp r1, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 85df0 <_PyList_AppendTakeRefListResize@@Base+0x1f0> │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ + cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a6fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86272 <_PyList_AppendTakeRefListResize@@Base+0x152> │ │ │ │ - bl 1ef0b0 │ │ │ │ + bne.n 85d54 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + bl 1f0e80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86262 <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ + b.n 85d42 <_PyList_AppendTakeRefListResize@@Base+0x142> │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ it ge │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge.n 86260 <_PyList_AppendTakeRefListResize@@Base+0x140> │ │ │ │ + bge.n 85d40 <_PyList_AppendTakeRefListResize@@Base+0x140> │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r4, r4, r1, asr #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 861a0 <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ + ble.w 85c80 <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ adds r4, r1, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 861a0 <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ + b.n 85c80 <_PyList_AppendTakeRefListResize@@Base+0x80> │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r2, #25653 @ 0x6435 │ │ │ │ + movw r2, #24345 @ 0x5f19 │ │ │ │ movt r2, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r1, [r0, #700] @ 0x2bc │ │ │ │ - ldr.w r8, [r0, #688] @ 0x2b0 │ │ │ │ - mov lr, r1 │ │ │ │ + mov r8, r6 │ │ │ │ + ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ + mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - mov r1, r6 │ │ │ │ - beq.w 861d6 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r8 │ │ │ │ + beq.w 85cb4 <_PyList_AppendTakeRefListResize@@Base+0xb4> │ │ │ │ mov r1, r3 │ │ │ │ - mov r3, lr │ │ │ │ - blx r3 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86272 <_PyList_AppendTakeRefListResize@@Base+0x152> │ │ │ │ - b.n 862a2 <_PyList_AppendTakeRefListResize@@Base+0x182> │ │ │ │ - mov r2, r1 │ │ │ │ - ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ + bne.n 85d54 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + b.n 85d88 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ mov r1, r3 │ │ │ │ + ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ + mov r2, r8 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86272 <_PyList_AppendTakeRefListResize@@Base+0x152> │ │ │ │ - b.n 862a2 <_PyList_AppendTakeRefListResize@@Base+0x182> │ │ │ │ + bne.n 85d54 <_PyList_AppendTakeRefListResize@@Base+0x154> │ │ │ │ + b.n 85d88 <_PyList_AppendTakeRefListResize@@Base+0x188> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086324 : │ │ │ │ +00085e08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - subs.w lr, r1, #0 │ │ │ │ - blt.n 8642c │ │ │ │ + subs.w ip, r1, #0 │ │ │ │ + blt.n 85f10 │ │ │ │ + movw r2, #19992 @ 0x4e18 │ │ │ │ + movt r2, #73 @ 0x49 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #19992 @ 0x4e18 │ │ │ │ - movt r0, #73 @ 0x49 │ │ │ │ - movw ip, #25653 @ 0x6435 │ │ │ │ - movt ip, #8 │ │ │ │ - ldr.w r5, [r0, #700] @ 0x2bc │ │ │ │ - ldr.w r4, [r0, #688] @ 0x2b0 │ │ │ │ - cmp r5, ip │ │ │ │ - bne.n 86410 │ │ │ │ + movw r0, #24345 @ 0x5f19 │ │ │ │ + movt r0, #8 │ │ │ │ + ldr.w lr, [r2, #700] @ 0x2bc │ │ │ │ + ldr.w r4, [r2, #688] @ 0x2b0 │ │ │ │ + cmp lr, r0 │ │ │ │ + bne.n 85ef4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 863e0 │ │ │ │ - ldr r1, [pc, #208] @ (86430 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ - cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 863ec │ │ │ │ - lsrs r1, r3, #18 │ │ │ │ - add.w r2, r2, r1, lsl #3 │ │ │ │ - ubfx r1, r3, #0, #18 │ │ │ │ - ldr.w r5, [r2, #808] @ 0x328 │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt.n 8639a │ │ │ │ - ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ - cmp r2, r1 │ │ │ │ + beq.n 85ec4 │ │ │ │ + ldr r0, [pc, #208] @ (85f14 ) │ │ │ │ + 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 85ed0 │ │ │ │ + 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 85e7e │ │ │ │ + ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ + cmp r1, r0 │ │ │ │ ite gt │ │ │ │ - movgt r1, #0 │ │ │ │ - movle r1, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + movgt r0, #0 │ │ │ │ + movle r0, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ it eq │ │ │ │ - moveq r1, #0 │ │ │ │ - cbz r1, 863ec │ │ │ │ + moveq r0, #0 │ │ │ │ + cbz r0, 85ed0 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ - adds r1, #1 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - cmp lr, r2 │ │ │ │ - bhi.n 863b8 │ │ │ │ - add.w r2, r2, r1, lsl #4 │ │ │ │ - cmp.w r2, lr, lsl #2 │ │ │ │ - bcc.n 863da │ │ │ │ - mov r2, lr │ │ │ │ - mov r1, lr │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + adds r2, #1 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + cmp ip, r2 │ │ │ │ + bhi.n 85e9c │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ + cmp.w r2, ip, lsl #2 │ │ │ │ + bcc.n 85ebe │ │ │ │ + mov r2, ip │ │ │ │ + mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72490 │ │ │ │ - cbz r0, 8642c │ │ │ │ + bl 72458 │ │ │ │ + cbz r0, 85f10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781f8 │ │ │ │ + bl 78208 │ │ │ │ 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 72490 │ │ │ │ - ldr.w r4, [r0, #680] @ 0x2a8 │ │ │ │ - movw r2, #53161 @ 0xcfa9 │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 86420 │ │ │ │ - mov r1, lr │ │ │ │ + b.w 72458 │ │ │ │ + ldr.w r4, [r2, #680] @ 0x2a8 │ │ │ │ + movw r1, #53121 @ 0xcf81 │ │ │ │ + movt r1, #6 │ │ │ │ + cmp r4, r1 │ │ │ │ + bne.n 85f04 │ │ │ │ + mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2a6f8 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, lr │ │ │ │ + mov r2, ip │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ + ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ - ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ - mov r2, lr │ │ │ │ + mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ - b.n 86418 │ │ │ │ + b.n 85efc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 863da │ │ │ │ + b.n 85ebe │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 864c6 │ │ │ │ + beq.n 85faa │ │ │ │ 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] @ (86510 ) │ │ │ │ + ldr r3, [pc, #200] @ (85ff4 ) │ │ │ │ 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 864cc │ │ │ │ + beq.n 85fb0 │ │ │ │ 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 8647e │ │ │ │ + bgt.n 85f62 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 864cc │ │ │ │ - cbz r3, 864cc │ │ │ │ + bgt.n 85fb0 │ │ │ │ + cbz r3, 85fb0 │ │ │ │ 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 8649e │ │ │ │ + bhi.n 85f82 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 864c0 │ │ │ │ + bcc.n 85fa4 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 72490 │ │ │ │ + bl 72458 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 864be │ │ │ │ + cbz r0, 85fa2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781f8 │ │ │ │ + bl 78208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 72490 │ │ │ │ + b.w 72458 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 8650c │ │ │ │ + blt.n 85ff0 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53161 @ 0xcfa9 │ │ │ │ + movw r1, #53121 @ 0xcf81 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 864fc │ │ │ │ + bne.n 85fe0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -137627,50 +137178,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 864c0 │ │ │ │ + b.n 85fa4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086514 : │ │ │ │ +00085ff8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 86544 │ │ │ │ + cbz r0, 86028 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 86544 │ │ │ │ + bpl.n 86028 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 86568 │ │ │ │ - cbz r0, 86554 │ │ │ │ + bl 8604c │ │ │ │ + cbz r0, 86038 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8655a │ │ │ │ + bne.n 8603e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3158 @ 0xc56 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86540 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 86540 │ │ │ │ + bne.n 86024 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86024 │ │ │ │ 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] │ │ │ │ @@ -137678,79 +137229,79 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 86638 │ │ │ │ + beq.n 8611c │ │ │ │ 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 869d4 │ │ │ │ + bne.w 864b2 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 86648 │ │ │ │ + ble.n 8612c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 871e4 │ │ │ │ + beq.w 86cd2 │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r5, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw sl, #42220 @ 0xa4ec │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 866ce │ │ │ │ + beq.n 861b2 │ │ │ │ sub.w ip, r8, #4 │ │ │ │ movs r2, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 865fe │ │ │ │ + b.n 860e2 │ │ │ │ adds r7, #1 │ │ │ │ mov ip, lr │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 86982 │ │ │ │ + bge.w 86460 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8752a │ │ │ │ + bne.w 86f10 │ │ │ │ ands.w r9, r3, r2 │ │ │ │ - beq.n 865f4 │ │ │ │ + beq.n 860d8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 865f4 │ │ │ │ + bls.n 860d8 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 875b2 │ │ │ │ + bge.w 86f2e │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w lr, ip, #8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 8752a │ │ │ │ + bne.w 86f10 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 865f4 │ │ │ │ + b.n 860d8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.n 865ae │ │ │ │ + bgt.n 86092 │ │ │ │ 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 │ │ │ │ @@ -137759,39 +137310,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 87122 │ │ │ │ + bne.w 86c02 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 8739c │ │ │ │ + bgt.w 86e86 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, fp │ │ │ │ - bne.w 8755e │ │ │ │ + bne.w 86fce │ │ │ │ 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 87574 │ │ │ │ + bne.w 86fe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87582 │ │ │ │ + beq.w 86ff2 │ │ │ │ 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] │ │ │ │ @@ -137803,406 +137354,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 87532 │ │ │ │ + bne.w 86eda │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 868b8 │ │ │ │ + bne.w 8639a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 868c4 │ │ │ │ + beq.w 863a6 │ │ │ │ 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 866da │ │ │ │ + blt.n 861be │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8699c │ │ │ │ + bne.w 8647a │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 873ba │ │ │ │ + beq.w 86ea4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #26401 @ 0x6721 │ │ │ │ + movw r3, #30521 @ 0x7739 │ │ │ │ movt r3, #21 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 869b2 │ │ │ │ + bne.w 86490 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c94 │ │ │ │ + bne.w 86762 │ │ │ │ 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 87524 │ │ │ │ + bne.w 86ef0 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ movle r9, r4 │ │ │ │ - bgt.w 872ee │ │ │ │ - mov sl, r9 │ │ │ │ + bgt.w 86e4a │ │ │ │ + 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 87160 │ │ │ │ + ble.w 86c2a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #26401 @ 0x6721 │ │ │ │ - movt r8, #21 │ │ │ │ + movw r6, #30521 @ 0x7739 │ │ │ │ + movt r6, #21 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 868ce │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 863b0 │ │ │ │ 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 86db8 │ │ │ │ + blt.w 86888 │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.w 8701e │ │ │ │ + beq.w 86b12 │ │ │ │ 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 86c52 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 8685e │ │ │ │ + bgt.w 86720 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.n 8633e │ │ │ │ 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 8685a │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 8685a │ │ │ │ + bgt.n 8633c │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 8633c │ │ │ │ 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 86858 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86828 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 86a52 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ + bgt.n 8633c │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 8630c │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 8652e │ │ │ │ + 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 87178 │ │ │ │ + bne.w 86c56 │ │ │ │ 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 86f2e │ │ │ │ + bne.w 86a60 │ │ │ │ subs.w r4, r4, ip │ │ │ │ - bne.w 86780 │ │ │ │ + bne.w 86268 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 87320 │ │ │ │ + bgt.w 86de2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86cec │ │ │ │ + bne.w 867bc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 86676 │ │ │ │ - b.w 87122 │ │ │ │ + beq.w 8615a │ │ │ │ + b.w 86c02 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.w 866ee │ │ │ │ + bls.w 861d2 │ │ │ │ movs r2, #0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.w 866da │ │ │ │ - b.n 86710 │ │ │ │ + blt.w 861be │ │ │ │ + b.n 861f4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871d2 │ │ │ │ - bne.w 86db8 │ │ │ │ + blt.w 86cb0 │ │ │ │ + bne.w 86888 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 8701e │ │ │ │ + beq.w 86b12 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86924 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86404 │ │ │ │ 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 86a4e │ │ │ │ + blt.w 8652c │ │ │ │ cmp r4, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 867ce │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86862 │ │ │ │ + bne.w 862b6 │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 86342 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871d2 │ │ │ │ - bne.w 86a4e │ │ │ │ + blt.w 86cb0 │ │ │ │ + bne.w 8652c │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8691e │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + beq.n 86400 │ │ │ │ + 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 86c36 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86706 │ │ │ │ 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 8685a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ + blt.w 8633c │ │ │ │ + adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 867ce │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 86862 │ │ │ │ + bne.w 862b6 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 86342 │ │ │ │ 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 86722 │ │ │ │ - movw r3, #30245 @ 0x7625 │ │ │ │ + beq.w 86206 │ │ │ │ + movw r3, #28933 @ 0x7105 │ │ │ │ movt r3, #8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8673e │ │ │ │ - movw r2, #50089 @ 0xc3a9 │ │ │ │ + beq.w 86222 │ │ │ │ + movw r2, #56645 @ 0xdd45 │ │ │ │ movt r2, #24 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #23197 @ 0x5a9d │ │ │ │ + movw r3, #24437 @ 0x5f75 │ │ │ │ movt r3, #18 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 8673e │ │ │ │ + b.n 86222 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 8753a │ │ │ │ + bgt.w 86f8e │ │ │ │ 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 87084 │ │ │ │ + ble.w 86b64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8755a │ │ │ │ + beq.w 86fb0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 87084 │ │ │ │ + beq.w 86b64 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8758a │ │ │ │ + beq.w 86f5e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 86a44 │ │ │ │ + beq.n 86522 │ │ │ │ add.w r9, r5, #4 │ │ │ │ movs r7, #2 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8758c │ │ │ │ + beq.w 86f60 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 86a2a │ │ │ │ + bne.n 86508 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 865b8 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + b.n 8609c │ │ │ │ + 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 86c5c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 8672a │ │ │ │ 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 86c6a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bge.w 86f36 │ │ │ │ - cmp r4, sl │ │ │ │ - mov ip, r4 │ │ │ │ + bge.w 86738 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 86748 │ │ │ │ + cmp r3, r4 │ │ │ │ it ge │ │ │ │ - movge ip, sl │ │ │ │ - cmp ip, r3 │ │ │ │ - ble.w 8686c │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - movw r3, #30245 @ 0x7625 │ │ │ │ + movge r3, r4 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.w 8634c │ │ │ │ + movw r3, #28933 @ 0x7105 │ │ │ │ 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 86b40 │ │ │ │ + bne.n 86614 │ │ │ │ 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 8761a │ │ │ │ + beq.w 870a0 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 874d6 │ │ │ │ + beq.w 87060 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r7, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 874e6 │ │ │ │ + beq.w 87070 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86cd0 │ │ │ │ + beq.w 867a0 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86ce0 │ │ │ │ + beq.w 867b0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 86b4e │ │ │ │ + cbz r0, 86622 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.n 86b66 │ │ │ │ - b.n 86bc6 │ │ │ │ + blt.n 8663a │ │ │ │ + b.n 8669a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87414 │ │ │ │ - bne.n 86c1c │ │ │ │ + blt.w 87096 │ │ │ │ + bne.n 866ec │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 86bc6 │ │ │ │ + ble.n 8669a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8740c │ │ │ │ + bne.w 8708e │ │ │ │ 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 │ │ │ │ @@ -138214,475 +137756,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 8760e │ │ │ │ + beq.w 870a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 873f4 │ │ │ │ + beq.w 87076 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 87406 │ │ │ │ + beq.w 87088 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 86c08 │ │ │ │ + beq.n 866d8 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 86c12 │ │ │ │ + cbz r0, 866e2 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86c16 │ │ │ │ + bge.n 866e6 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 86b78 │ │ │ │ + bgt.n 8664c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 86c24 │ │ │ │ + ble.n 866f4 │ │ │ │ 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 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c7e │ │ │ │ + bne.n 8674c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 86ac4 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bne.w 86598 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldrd r9, r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 8686c │ │ │ │ + ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 8634c │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86bb8 │ │ │ │ + bne.n 8668c │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 86bbc │ │ │ │ + bgt.n 86690 │ │ │ │ add.w r4, sl, #1 │ │ │ │ - b.n 86bbe │ │ │ │ + b.n 86692 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 86bc6 │ │ │ │ + bge.n 8669a │ │ │ │ mov sl, r9 │ │ │ │ - b.n 86acc │ │ │ │ + b.n 865a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86bf0 │ │ │ │ + beq.n 866c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86c8e │ │ │ │ + b.n 8675c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871d2 │ │ │ │ - bne.w 8685a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + blt.w 86cb0 │ │ │ │ + bne.w 8633c │ │ │ │ + adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 8693e │ │ │ │ - b.n 8697e │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 8641e │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 86342 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 8697e │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 86a52 │ │ │ │ + beq.w 8645c │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8652e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871d2 │ │ │ │ - bne.w 86a94 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 86cb0 │ │ │ │ + bne.w 8656e │ │ │ │ mov r2, r5 │ │ │ │ - bl 1bb5a4 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86dbe │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1bd674 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 8688c │ │ │ │ + mov ip, r5 │ │ │ │ + b.n 8634c │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a344 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b.n 86bf0 │ │ │ │ + b.n 866c4 │ │ │ │ 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 87536 │ │ │ │ + bge.w 86ffa │ │ │ │ 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 8676c │ │ │ │ - b.n 8746a │ │ │ │ + beq.w 86250 │ │ │ │ + b.w 87006 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29204 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86b2c │ │ │ │ + bne.w 86600 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86b2e │ │ │ │ + b.n 86602 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 870de │ │ │ │ + ble.w 86bbe │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ 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 86fd4 │ │ │ │ + beq.w 86ac6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86fd4 │ │ │ │ - ldr r2, [pc, #704] @ (86fdc ) │ │ │ │ + bne.w 86ac6 │ │ │ │ + ldr r2, [pc, #740] @ (86ad0 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 874ec │ │ │ │ + bne.w 86f40 │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 87116 │ │ │ │ - ldr.w r7, [sl, #4] │ │ │ │ + ble.w 86bf6 │ │ │ │ + ldr.w r7, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86d64 │ │ │ │ + beq.n 86834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 86d64 │ │ │ │ - ldr r1, [pc, #648] @ (86fdc ) │ │ │ │ + cbnz r3, 86834 │ │ │ │ + ldr r1, [pc, #684] @ (86ad0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87506 │ │ │ │ + bne.w 86fb4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 86dae │ │ │ │ - add.w r9, sl, #4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + beq.n 8687e │ │ │ │ + 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 86d9e │ │ │ │ + beq.n 8686e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 86d9e │ │ │ │ - ldr r3, [pc, #592] @ (86fdc ) │ │ │ │ + cbnz r3, 8686e │ │ │ │ + ldr r3, [pc, #628] @ (86ad0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8742c │ │ │ │ + bne.w 87044 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - cmp r8, sl │ │ │ │ - bne.n 86d7a │ │ │ │ - mov r4, sl │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.n 8684a │ │ │ │ + mov r4, r9 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 873ec │ │ │ │ + bgt.w 8703c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 86680 │ │ │ │ - b.n 8711e │ │ │ │ + beq.w 86164 │ │ │ │ + b.n 86bfe │ │ │ │ movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 874b4 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 87024 │ │ │ │ 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 874cc │ │ │ │ - bne.n 86eb8 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r7, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86ecc │ │ │ │ - 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 869c4 │ │ │ │ + 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 86a00 │ │ │ │ + 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 86ed8 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 870f2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r0, r3, #1 │ │ │ │ + bge.n 869f2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 86bd2 │ │ │ │ + subs r0, r5, #1 │ │ │ │ add.w r1, fp, r0, lsl #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 86e56 │ │ │ │ + bls.n 86938 │ │ │ │ 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 86e56 │ │ │ │ + bls.n 86938 │ │ │ │ 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 86e46 │ │ │ │ + bhi.n 86928 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 872d6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 86a94 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #26401 @ 0x6721 │ │ │ │ - movt r8, #21 │ │ │ │ + bne.w 86dca │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 8656e │ │ │ │ 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, #30521 @ 0x7739 │ │ │ │ + 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 86edc │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86a0e │ │ │ │ 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 86f8c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 86a9c │ │ │ │ - b.n 8686c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 87306 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86dd2 │ │ │ │ - b.n 86e18 │ │ │ │ - mov r2, r6 │ │ │ │ + bgt.w 8656e │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 869c0 │ │ │ │ + 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 86a68 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8656e │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 86cb0 │ │ │ │ + bne.n 86a00 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r7, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 868d8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 874cc │ │ │ │ - bne.n 86e18 │ │ │ │ + blt.w 86cb0 │ │ │ │ + bne.n 868fc │ │ │ │ + add.w r8, r8, #1 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 86ec0 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.w 8689e │ │ │ │ + b.n 868fc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 86e62 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 869f6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871d2 │ │ │ │ - bne.n 86eaa │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86fe0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 86eaa │ │ │ │ + blt.w 86cb0 │ │ │ │ + bne.w 8656e │ │ │ │ + add.w r8, r5, #1 │ │ │ │ + cmp r4, r8 │ │ │ │ + bgt.n 86ad4 │ │ │ │ + mov r5, r8 │ │ │ │ + b.n 8656e │ │ │ │ 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 86890 │ │ │ │ + beq.w 86370 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 86890 │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - b.n 8686c │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 871d2 │ │ │ │ - bne.n 86ef2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 86eaa │ │ │ │ - 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 8714a │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ + b.n 86370 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 8656e │ │ │ │ + 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 8656e │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 8656e │ │ │ │ + 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 86eaa │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 86fc4 │ │ │ │ - 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 87024 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 86a9c │ │ │ │ - b.n 8686c │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + bgt.w 8656e │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 86a92 │ │ │ │ + b.n 8656e │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 86d36 │ │ │ │ + b.n 86806 │ │ │ │ + nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86f3c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86b16 │ │ │ │ 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 86ef2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86f94 │ │ │ │ - b.n 86fc4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86862 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 86eaa │ │ │ │ - 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 86eaa │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + bgt.n 86a24 │ │ │ │ + adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.w 86eaa │ │ │ │ - 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 86990 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 8656e │ │ │ │ + movs r5, #2 │ │ │ │ + b.n 86342 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 86cb0 │ │ │ │ + bne.n 86a24 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 8656e │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86c40 │ │ │ │ + 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 86fc4 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 87052 │ │ │ │ - b.n 86fc4 │ │ │ │ + blt.w 8656e │ │ │ │ + b.n 8698a │ │ │ │ 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] │ │ │ │ @@ -138694,81 +138223,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 87462 │ │ │ │ - bne.n 870de │ │ │ │ + bgt.w 86ffe │ │ │ │ + bne.n 86bbe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8710c │ │ │ │ + beq.n 86bec │ │ │ │ movw r7, #4356 @ 0x1104 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - b.n 86d0e │ │ │ │ + b.n 867de │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 87122 │ │ │ │ + bne.n 86c02 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 8668c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r5, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ + b.w 86170 │ │ │ │ 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, 87106 │ │ │ │ + cbnz r3, 86be6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1bb5a4 │ │ │ │ - b.n 86e20 │ │ │ │ + bl 1bd674 │ │ │ │ + b.n 86904 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8668c │ │ │ │ + beq.w 86170 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 87138 │ │ │ │ + cbz r3, 86c18 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8624 @ 0x21b0 │ │ │ │ + movw r1, #11888 @ 0x2e70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 87142 │ │ │ │ + cbz r3, 86c22 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 87398 │ │ │ │ + bgt.w 86e82 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 8668c │ │ │ │ + b.w 86170 │ │ │ │ + beq.w 86e7c │ │ │ │ + add.w r2, fp, #4 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r2, fp │ │ │ │ + bls.w 86dbe │ │ │ │ + movs r5, #2 │ │ │ │ + movs r0, #4 │ │ │ │ + b.n 86914 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 871d2 │ │ │ │ - bne.w 86ef2 │ │ │ │ + blt.n 86cb0 │ │ │ │ + bne.w 8656e │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble.w 86ef2 │ │ │ │ - b.n 86f54 │ │ │ │ - beq.w 87392 │ │ │ │ - add.w r2, fp, #4 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcs.w 87384 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r0, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86e32 │ │ │ │ + ble.w 8656e │ │ │ │ + b.n 86b2a │ │ │ │ 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] │ │ │ │ @@ -138778,43 +138305,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 871da │ │ │ │ + ble.n 86cc8 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 871de │ │ │ │ - mov r7, ip │ │ │ │ + bgt.n 86ccc │ │ │ │ + mov r6, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86ef6 │ │ │ │ + ble.w 86a28 │ │ │ │ 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 86ef6 │ │ │ │ - bl edf20 │ │ │ │ + bge.w 86a28 │ │ │ │ + bl edf8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 871aa │ │ │ │ + beq.n 86c88 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - b.n 8741a │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8687e │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 86c22 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 867ca │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 8719e │ │ │ │ + b.n 86c7c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 87614 │ │ │ │ + ble.w 870f8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r3, #42636 @ 0xa68c │ │ │ │ @@ -138826,392 +138360,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 87244 │ │ │ │ - cbz r6, 8727a │ │ │ │ + b.n 86d32 │ │ │ │ + cbz r6, 86d68 │ │ │ │ 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 87294 │ │ │ │ + bge.n 86d82 │ │ │ │ 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 875f0 │ │ │ │ + bne.w 870e0 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 875f0 │ │ │ │ + beq.w 870e0 │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.w 87520 │ │ │ │ - cbz r7, 8727a │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.w 86ed6 │ │ │ │ + cbz r7, 86d68 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 87288 │ │ │ │ + bne.n 86d76 │ │ │ │ mov sl, ip │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 87222 │ │ │ │ + beq.n 86d10 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge.n 8729e │ │ │ │ + bge.n 86d8c │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 87240 │ │ │ │ + b.n 86d2e │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 87274 │ │ │ │ + bls.n 86d62 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 8727a │ │ │ │ + b.n 86d68 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ - b.w 86712 │ │ │ │ + b.w 861f6 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 874a2 │ │ │ │ + beq.w 86f5a │ │ │ │ movw r5, #42220 @ 0xa4ec │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 86722 │ │ │ │ + bne.w 86206 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 86722 │ │ │ │ + beq.w 86206 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #30245 @ 0x7625 │ │ │ │ + movw r3, #28933 @ 0x7105 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 869b2 │ │ │ │ + b.w 86490 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8656e │ │ │ │ movs r0, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 86e5e │ │ │ │ + bls.w 86940 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str.w r2, [r0], #-4 │ │ │ │ - b.n 872da │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - and.w r1, r3, #1 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 872f2 │ │ │ │ - add.w r9, r2, r3 │ │ │ │ - b.w 86776 │ │ │ │ - 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, 8731a │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1bb5a4 │ │ │ │ - b.n 86ebe │ │ │ │ + b.n 86dce │ │ │ │ subs r1, r2, #2 │ │ │ │ - beq.n 8733e │ │ │ │ + beq.n 86e00 │ │ │ │ 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 edf20 │ │ │ │ + bl edf8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8741a │ │ │ │ + bne.w 86cb8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 868a4 │ │ │ │ + ble.w 86386 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subs r1, r3, #2 │ │ │ │ - beq.n 87376 │ │ │ │ + beq.n 86e3a │ │ │ │ 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 edf20 │ │ │ │ + bl edf8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8741a │ │ │ │ + bne.w 86cb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 8734c │ │ │ │ + b.n 86e10 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + and.w r1, r3, #1 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + orrs r2, r1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bgt.n 86e4e │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + b.w 8625a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 872d0 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 86a94 │ │ │ │ + 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, 86e76 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1bd674 │ │ │ │ + b.n 86a08 │ │ │ │ mov ip, r4 │ │ │ │ - b.w 8686c │ │ │ │ + b.w 8634c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, r4, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 873b2 │ │ │ │ + b.n 86e9c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 873a6 │ │ │ │ - b.w 8668c │ │ │ │ + bhi.n 86e90 │ │ │ │ + b.w 86170 │ │ │ │ movw r3, #26080 @ 0x65e0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 87448 │ │ │ │ + beq.n 86f14 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r2, #23553 @ 0x5c01 │ │ │ │ + movw r2, #24793 @ 0x60d9 │ │ │ │ movt r2, #18 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #50089 @ 0xc3a9 │ │ │ │ + movw r3, #56645 @ 0xdd45 │ │ │ │ movt r3, #24 │ │ │ │ str.w r5, [sp, #1632] @ 0x660 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 869a8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 78024 │ │ │ │ - b.n 86dae │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r0, r3, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86baa │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86c0a │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 86acc │ │ │ │ - ldrd fp, r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86dae │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 87142 │ │ │ │ + b.w 86486 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86d68 │ │ │ │ + mov r5, fp │ │ │ │ + mov r1, r5 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 86cfa │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86d9a │ │ │ │ - ldr r2, [pc, #484] @ (87620 ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 86d9a │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #61733 @ 0xf125 │ │ │ │ - movt r3, #23 │ │ │ │ + movw r3, #56645 @ 0xdd45 │ │ │ │ + movt r3, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8673e │ │ │ │ - b.w 869c0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8676c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.w 86486 │ │ │ │ + str r3, [sp, #12] │ │ │ │ subs r3, r4, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 87482 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 87476 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 8749a │ │ │ │ + b.n 86f08 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 8748e │ │ │ │ - b.w 8676c │ │ │ │ - movs r7, #1 │ │ │ │ + bhi.n 86efc │ │ │ │ + b.w 86250 │ │ │ │ + mov r0, fp │ │ │ │ + b.n 86edc │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #50089 @ 0xc3a9 │ │ │ │ + movw r3, #757 @ 0x2f5 │ │ │ │ movt r3, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 869a8 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r1, fp, r3, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 86e2e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86a94 │ │ │ │ - b.n 872d6 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - b.n 8741a │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86b14 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86cd2 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 86222 │ │ │ │ + b.w 8649e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + b.w 861f6 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86d2c │ │ │ │ + beq.w 867fc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86d2c │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86d60 │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 86d60 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 8727a │ │ │ │ - str r3, [sp, #12] │ │ │ │ - subs r3, r4, #1 │ │ │ │ - b.n 87486 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 874a4 │ │ │ │ - mov r5, fp │ │ │ │ - b.n 8752c │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 87094 │ │ │ │ + b.n 867fc │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 86ee0 │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r7, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 870be │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 870b6 │ │ │ │ + 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 870aa │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.w 861a8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87608 │ │ │ │ + beq.w 870b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86a0a │ │ │ │ + bne.w 864e8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8758c │ │ │ │ - bl 78024 │ │ │ │ + b.n 86f60 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 86830 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 86830 │ │ │ │ + bl 78034 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.w 86696 │ │ │ │ + b.w 8617a │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ subs r7, #1 │ │ │ │ - bpl.n 8756c │ │ │ │ + bpl.n 86fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ - b.w 866aa │ │ │ │ + bl 78034 │ │ │ │ + b.w 8618e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 866c4 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r7, r3, r7, lsl #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 875cc │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 875c4 │ │ │ │ - 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, 875ea │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 866c4 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - b.w 86712 │ │ │ │ + b.w 861a8 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 86b74 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86250 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, r4, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 8701e │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 87012 │ │ │ │ + b.n 86ef4 │ │ │ │ + subs r3, #1 │ │ │ │ + add.w r1, fp, r3, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 86910 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8656e │ │ │ │ + b.n 86dca │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 78034 │ │ │ │ + b.n 8687e │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8686a │ │ │ │ + ldr r2, [pc, #172] @ (87100 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 8686a │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 865e8 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 867a2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r0, r3, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 8667e │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 866da │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 865a0 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + b.n 86cb8 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + b.n 87064 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 8707c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 86fe4 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 86f74 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78024 │ │ │ │ - b.n 8759c │ │ │ │ + bl 78034 │ │ │ │ + b.n 86f74 │ │ │ │ ldr.w r2, [r7, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87592 │ │ │ │ + beq.w 86f66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87592 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87592 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 87574 │ │ │ │ + bne.w 86f66 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 86f66 │ │ │ │ mov r6, r8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #50089 @ 0xc3a9 │ │ │ │ + movw r3, #56645 @ 0xdd45 │ │ │ │ movt r3, #24 │ │ │ │ mov r8, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 8673e │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 8759c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 873fa │ │ │ │ + b.w 86222 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 865dc │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b.n 874da │ │ │ │ + b.w 860c0 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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 │ │ │ │ @@ -139219,302 +138740,302 @@ │ │ │ │ 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 87686 │ │ │ │ + beq.n 87166 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87678 │ │ │ │ + bpl.n 87158 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 87682 │ │ │ │ + beq.n 87162 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87664 │ │ │ │ + bpl.n 87144 │ │ │ │ adds r1, #20 │ │ │ │ blx 29204 │ │ │ │ - cbz r0, 8766e │ │ │ │ + cbz r0, 8714e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 29204 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87660 │ │ │ │ + bne.n 87140 │ │ │ │ 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 87654 │ │ │ │ + bne.n 87134 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 87666 │ │ │ │ + b.n 87146 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 8767a │ │ │ │ + b.n 8715a │ │ │ │ nop │ │ │ │ │ │ │ │ -0008768c : │ │ │ │ +0008716c : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #616] @ (8790c ) │ │ │ │ + ldr r4, [pc, #616] @ (873ec ) │ │ │ │ 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 878f2 │ │ │ │ + beq.w 873d2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87810 │ │ │ │ + beq.w 872f0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87810 │ │ │ │ + beq.w 872f0 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 87914 │ │ │ │ + bl 873f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 878f8 │ │ │ │ + beq.w 873d8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 877a4 │ │ │ │ + beq.n 87284 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 8778e │ │ │ │ + bpl.n 8726e │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r6, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8778e │ │ │ │ + beq.n 8726e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8783e │ │ │ │ + beq.w 8731e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 878c4 │ │ │ │ + bne.w 873a4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8777c │ │ │ │ + ble.n 8725c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87722 │ │ │ │ + beq.n 87202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 877d0 │ │ │ │ + beq.n 872b0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 8777c │ │ │ │ + ble.n 8725c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8773a │ │ │ │ + beq.n 8721a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 877e6 │ │ │ │ + beq.n 872c6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8777c │ │ │ │ + beq.n 8725c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87752 │ │ │ │ + beq.n 87232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87822 │ │ │ │ + beq.n 87302 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8777c │ │ │ │ + beq.n 8725c │ │ │ │ add.w r9, r5, #8 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r8, [r9, #4]! │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87776 │ │ │ │ + beq.n 87256 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 877fa │ │ │ │ + beq.n 872da │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 8775c │ │ │ │ + bne.n 8723c │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 87836 │ │ │ │ + bne.n 87316 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8bbc0 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b400 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8770a │ │ │ │ + b.n 871ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 876de │ │ │ │ + bpl.n 871be │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1ad8e4 │ │ │ │ + bl 1afc24 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8771a │ │ │ │ - b.n 8777c │ │ │ │ - ldr r2, [pc, #316] @ (87910 ) │ │ │ │ + bne.n 871fa │ │ │ │ + b.n 8725c │ │ │ │ + ldr r2, [pc, #316] @ (873f0 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 878ac │ │ │ │ + bne.n 8738c │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 87722 │ │ │ │ - ldr r2, [pc, #296] @ (87910 ) │ │ │ │ + b.n 87202 │ │ │ │ + ldr r2, [pc, #296] @ (873f0 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87860 │ │ │ │ + cbnz r3, 87340 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 8773a │ │ │ │ + b.n 8721a │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #272] @ (87910 ) │ │ │ │ + ldr r2, [pc, #272] @ (873f0 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87848 │ │ │ │ + cbnz r3, 87328 │ │ │ │ mov r0, r8 │ │ │ │ blx sl │ │ │ │ - b.n 87776 │ │ │ │ + b.n 87256 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ad8e4 │ │ │ │ + bl 1afc24 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 87782 │ │ │ │ - ldr r2, [pc, #236] @ (87910 ) │ │ │ │ + b.n 87262 │ │ │ │ + ldr r2, [pc, #236] @ (873f0 ) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 87878 │ │ │ │ + cbnz r3, 87358 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 87752 │ │ │ │ + b.n 87232 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78024 │ │ │ │ - b.n 87782 │ │ │ │ - cbz r3, 87890 │ │ │ │ + bl 78034 │ │ │ │ + b.n 87262 │ │ │ │ + cbz r3, 87370 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 87890 │ │ │ │ + cbz r3, 87370 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8770a │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 871ea │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8780a │ │ │ │ + beq.n 872ea │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 8780a │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 872ea │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 877f4 │ │ │ │ + beq.n 872d4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 877f4 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 872d4 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87830 │ │ │ │ + beq.n 87310 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87830 │ │ │ │ + b.n 87310 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #8652 @ 0x21cc │ │ │ │ + movw r2, #11916 @ 0x2e8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ - b.n 87844 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ + b.n 87324 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 877e0 │ │ │ │ + beq.n 872c0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 877e0 │ │ │ │ + b.n 872c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8770a │ │ │ │ + beq.w 871ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 878fc │ │ │ │ + bne.n 873dc │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #8700 @ 0x21fc │ │ │ │ + movw r2, #11964 @ 0x2ebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 219508 │ │ │ │ - b.n 87844 │ │ │ │ + bl 21abe4 │ │ │ │ + b.n 87324 │ │ │ │ mov r0, r8 │ │ │ │ - bl 62f3a <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + bl 60ff8 <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 87782 │ │ │ │ + b.n 87262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 878d6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 878d6 │ │ │ │ + bne.n 873b6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 873b6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -139524,265 +139045,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 87a0a │ │ │ │ - cbz r4, 87958 │ │ │ │ + bgt.n 874ea │ │ │ │ + cbz r4, 87438 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 87a3a │ │ │ │ + bhi.n 8751a │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 879de │ │ │ │ + bhi.n 874be │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 87930 │ │ │ │ + beq.n 87410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87930 │ │ │ │ + bne.n 87410 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8793a │ │ │ │ + bne.n 8741a │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 87b1a │ │ │ │ + blt.w 875fa │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 87a32 │ │ │ │ + beq.n 87512 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.n 87a6c │ │ │ │ + bgt.n 8754c │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85100 │ │ │ │ + bl 84be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87b22 │ │ │ │ + beq.w 87602 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 87a24 │ │ │ │ + beq.n 87504 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85100 │ │ │ │ + bl 84be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ac0 │ │ │ │ + beq.w 875a0 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 87a24 │ │ │ │ + beq.n 87504 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85100 │ │ │ │ + bl 84be4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a9a │ │ │ │ + beq.n 8757a │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 87a24 │ │ │ │ + beq.n 87504 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85100 │ │ │ │ + bl 84be4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a9c │ │ │ │ + beq.n 8757c │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 879c2 │ │ │ │ - b.n 87a26 │ │ │ │ + bne.n 874a2 │ │ │ │ + b.n 87506 │ │ │ │ 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 87930 │ │ │ │ + bne.n 87410 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87a20 │ │ │ │ + beq.n 87500 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 87946 │ │ │ │ - cbnz r0, 87a5a │ │ │ │ + bne.n 87426 │ │ │ │ + cbnz r0, 8753a │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87a20 │ │ │ │ - bls.n 87a4c │ │ │ │ + beq.n 87500 │ │ │ │ + bls.n 8752c │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 87a5a │ │ │ │ + beq.n 8753a │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 87a20 │ │ │ │ + beq.n 87500 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 87a0e │ │ │ │ + bne.n 874ee │ │ │ │ subs r0, #1 │ │ │ │ - b.n 87930 │ │ │ │ + b.n 87410 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87ac4 │ │ │ │ + bne.n 875a4 │ │ │ │ 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 879fe │ │ │ │ - bhi.n 87a5e │ │ │ │ + beq.n 874de │ │ │ │ + bhi.n 8753e │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 879fe │ │ │ │ + beq.n 874de │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.w 87946 │ │ │ │ - b.n 87a20 │ │ │ │ + bne.w 87426 │ │ │ │ + b.n 87500 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87a20 │ │ │ │ - bhi.n 87a66 │ │ │ │ + beq.n 87500 │ │ │ │ + bhi.n 87546 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87b04 │ │ │ │ + beq.n 875e4 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 87a18 │ │ │ │ + bne.n 874f8 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 87930 │ │ │ │ + b.n 87410 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.w 87946 │ │ │ │ - b.n 87a20 │ │ │ │ + bne.w 87426 │ │ │ │ + b.n 87500 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 87a18 │ │ │ │ - b.n 87a5a │ │ │ │ + bne.n 874f8 │ │ │ │ + b.n 8753a │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87b26 │ │ │ │ + beq.n 87606 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 85100 │ │ │ │ - cbz r0, 87a9c │ │ │ │ + bl 84be4 │ │ │ │ + cbz r0, 8757c │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 8798e │ │ │ │ + b.n 8746e │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 2759fc <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 276620 <_PyInterpreterConfig_AsDict@@Base+0x20f4> │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 87b34 │ │ │ │ + bne.n 87614 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 87b2c │ │ │ │ + bne.n 8760c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87a32 │ │ │ │ + b.n 87512 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 87a9c │ │ │ │ + b.n 8757c │ │ │ │ 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 87ae2 │ │ │ │ - cbnz r5, 87aec │ │ │ │ + beq.n 875c2 │ │ │ │ + cbnz r5, 875cc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87a2e │ │ │ │ - b.n 87ac4 │ │ │ │ + beq.n 8750e │ │ │ │ + b.n 875a4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8284 @ 0x205c │ │ │ │ + movw r1, #11548 @ 0x2d1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 87aac │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8758c │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8256 @ 0x2040 │ │ │ │ + movw r1, #11520 @ 0x2d00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 87aba │ │ │ │ + b.n 8759a │ │ │ │ mov r8, r7 │ │ │ │ - b.n 87a9c │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 87aba │ │ │ │ + b.n 8757c │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 8759a │ │ │ │ mov r0, r8 │ │ │ │ - bl 78024 │ │ │ │ - b.n 87aba │ │ │ │ + bl 78034 │ │ │ │ + b.n 8759a │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87ab2 │ │ │ │ + beq.n 87592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87ab2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87ab2 │ │ │ │ + bne.n 87592 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87592 │ │ │ │ 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 87dc6 │ │ │ │ + bne.w 87896 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87dae │ │ │ │ + bne.w 8787e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87d34 │ │ │ │ + beq.w 87804 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 87d40 │ │ │ │ + bne.w 87810 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87d20 │ │ │ │ + beq.w 877f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 87d7a │ │ │ │ + beq.w 8784a │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #44117 @ 0xac55 │ │ │ │ + movw r3, #44125 @ 0xac5d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87d86 │ │ │ │ + bne.w 87856 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87d10 │ │ │ │ + beq.w 877e0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 87bf8 │ │ │ │ - ldr r2, [pc, #544] @ (87df4 ) │ │ │ │ + bpl.n 876d8 │ │ │ │ + ldr r2, [pc, #528] @ (878c4 ) │ │ │ │ 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] │ │ │ │ @@ -139798,222 +139319,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 87cd2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + beq.n 877a2 │ │ │ │ + ldr.w ip, [r4, #4] │ │ │ │ movw r2, #13540 @ 0x34e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp ip, r5 │ │ │ │ it ne │ │ │ │ - cmpne r0, r2 │ │ │ │ - beq.n 87cea │ │ │ │ - ldr.w r1, [r0, #172] @ 0xac │ │ │ │ + cmpne ip, r2 │ │ │ │ + beq.n 877ba │ │ │ │ + ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87cda │ │ │ │ - ldr.w ip, [r1, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 87cb8 │ │ │ │ + beq.n 877aa │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 87788 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87cea │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 87c84 │ │ │ │ + beq.n 877ba │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 8775a │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87cea │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 87c84 │ │ │ │ + beq.n 877ba │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 8775a │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87cea │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 87c84 │ │ │ │ + beq.n 877ba │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.n 8775a │ │ │ │ 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 87cea │ │ │ │ - cmp ip, r6 │ │ │ │ - bne.n 87c68 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 87cb8 │ │ │ │ + beq.n 877ba │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.n 87740 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 87788 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87cea │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 87cb8 │ │ │ │ + beq.n 877ba │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 87788 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87cea │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 87cb8 │ │ │ │ + beq.n 877ba │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 87788 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87cea │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 87cb8 │ │ │ │ + beq.n 877ba │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.n 87788 │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87cea │ │ │ │ - cmp ip, r2 │ │ │ │ - bne.n 87caa │ │ │ │ + beq.n 877ba │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 8777a │ │ │ │ movw r2, #21632 @ 0x5480 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ + cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87d14 │ │ │ │ - bl 88000 │ │ │ │ + beq.n 877e4 │ │ │ │ + bl 87ad0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87cfa │ │ │ │ + cbnz r0, 877ca │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, ip │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 87de0 │ │ │ │ - mov r2, r0 │ │ │ │ + bne.n 878b0 │ │ │ │ + mov r2, ip │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 87de8 │ │ │ │ + bne.n 878b8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e6c70 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ + bl e6ce0 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87cd2 │ │ │ │ + beq.n 877a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87d10 │ │ │ │ + beq.n 877e0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87d10 │ │ │ │ + cbnz r2, 877e0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87cd2 │ │ │ │ - bl 1e9f64 │ │ │ │ + b.n 877a2 │ │ │ │ + bl 1ebd34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87cd2 │ │ │ │ - b.n 87cfa │ │ │ │ + beq.n 877a2 │ │ │ │ + b.n 877ca │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #44117 @ 0xac55 │ │ │ │ + movw r3, #44125 @ 0xac5d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87d4c │ │ │ │ + bne.n 8781c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 87bb4 │ │ │ │ + b.n 87694 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 87d20 │ │ │ │ + beq.n 877f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 87df8 │ │ │ │ + b.n 878c8 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d10 │ │ │ │ + beq.n 877e0 │ │ │ │ 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 87cd2 │ │ │ │ + b.n 877a2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ad940 │ │ │ │ + b.w 1afc80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d10 │ │ │ │ + beq.n 877e0 │ │ │ │ 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 87c16 │ │ │ │ - movw r0, #48488 @ 0xbd68 │ │ │ │ + b.n 876f6 │ │ │ │ + movw r0, #51752 @ 0xca28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d10 │ │ │ │ - b.n 87b7e │ │ │ │ + beq.n 877e0 │ │ │ │ + b.n 8765e │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #48488 @ 0xbd68 │ │ │ │ + movw r0, #51752 @ 0xca28 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 246bac │ │ │ │ + bl 24808c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87b6c │ │ │ │ - b.n 87d10 │ │ │ │ + bne.w 8764c │ │ │ │ + b.n 877e0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 87cdc │ │ │ │ - b.n 87cea │ │ │ │ + bne.w 877ac │ │ │ │ + b.n 877ba │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87ce6 │ │ │ │ - b.n 87cb8 │ │ │ │ + bne.w 877b6 │ │ │ │ + b.n 87788 │ │ │ │ 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, #44117 @ 0xac55 │ │ │ │ + movw r3, #44125 @ 0xac5d │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87f7c │ │ │ │ + bne.w 87a4c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87f78 │ │ │ │ + beq.w 87a48 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 87e5e │ │ │ │ - ldr r0, [pc, #356] @ (87f9c ) │ │ │ │ + bpl.n 8792e │ │ │ │ + ldr r0, [pc, #356] @ (87a6c ) │ │ │ │ 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] │ │ │ │ @@ -140028,174 +139549,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 87f30 │ │ │ │ + beq.n 87a00 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ movw r2, #13540 @ 0x34e4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87a16 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87a16 │ │ │ │ ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87f38 │ │ │ │ + beq.n 87a08 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87f16 │ │ │ │ + ble.n 879e6 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87a16 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87ee8 │ │ │ │ + beq.n 879b8 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87a16 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87ee8 │ │ │ │ + beq.n 879b8 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87a16 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87ee8 │ │ │ │ + beq.n 879b8 │ │ │ │ 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 87f46 │ │ │ │ + beq.n 87a16 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 87ece │ │ │ │ + bne.n 8799e │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87f16 │ │ │ │ + ble.n 879e6 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87a16 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87f16 │ │ │ │ + beq.n 879e6 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87a16 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87f16 │ │ │ │ + beq.n 879e6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87a16 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87f16 │ │ │ │ + beq.n 879e6 │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 87f46 │ │ │ │ + beq.n 87a16 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 87f08 │ │ │ │ + bne.n 879d8 │ │ │ │ movw r2, #21632 @ 0x5480 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87f58 │ │ │ │ - bl 88000 │ │ │ │ + beq.n 87a28 │ │ │ │ + bl 87ad0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87f62 │ │ │ │ + cbnz r0, 87a32 │ │ │ │ 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, 87f8a │ │ │ │ + cbnz r1, 87a5a │ │ │ │ mov r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 87f90 │ │ │ │ + bne.n 87a60 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e6c70 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ + bl e6ce0 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87f30 │ │ │ │ - b.n 87f62 │ │ │ │ - bl 1e9f64 │ │ │ │ + beq.n 87a00 │ │ │ │ + b.n 87a32 │ │ │ │ + bl 1ebd34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87f30 │ │ │ │ + beq.n 87a00 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87f78 │ │ │ │ + beq.n 87a48 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87f78 │ │ │ │ + cbnz r2, 87a48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87f30 │ │ │ │ + b.n 87a00 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87e5e │ │ │ │ - b.n 87f78 │ │ │ │ + bne.w 8792e │ │ │ │ + b.n 87a48 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 87f3a │ │ │ │ - b.n 87f46 │ │ │ │ + bne.n 87a0a │ │ │ │ + b.n 87a16 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87f42 │ │ │ │ - b.n 87f16 │ │ │ │ + bne.n 87a12 │ │ │ │ + b.n 879e6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00087fa0 : │ │ │ │ +00087a70 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 87fe6 │ │ │ │ + cbz r3, 87ab6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 87fdc │ │ │ │ + ble.n 87aac │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87fea │ │ │ │ + beq.n 87aba │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 87fdc │ │ │ │ + beq.n 87aac │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87fea │ │ │ │ + beq.n 87aba │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 87fdc │ │ │ │ + beq.n 87aac │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 87fea │ │ │ │ + beq.n 87aba │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 87fdc │ │ │ │ + beq.n 87aac │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 87fea │ │ │ │ + beq.n 87aba │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 87fce │ │ │ │ + bne.n 87a9e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 87fee │ │ │ │ + cbz r0, 87abe │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 87fe0 │ │ │ │ + bne.n 87ab0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ @@ -140206,28 +139727,28 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88580 │ │ │ │ + beq.w 88050 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 886ae │ │ │ │ + beq.w 8817e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57657 @ 0xe139 │ │ │ │ + movw r2, #57681 @ 0xe151 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 887b2 │ │ │ │ + beq.w 88282 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r5 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #36980 @ 0x9074 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ @@ -140237,27 +139758,27 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88148 │ │ │ │ + beq.n 87c18 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8829e │ │ │ │ + beq.w 87d6e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88756 │ │ │ │ + beq.w 88226 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8876e │ │ │ │ + beq.w 8823e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -140281,917 +139802,917 @@ │ │ │ │ add.w r0, r4, #16 │ │ │ │ mov r9, r7 │ │ │ │ adds r4, #8 │ │ │ │ add.w r7, r0, r1, lsl #3 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 88194 │ │ │ │ + bne.n 87c64 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 88200 │ │ │ │ + bne.w 87cd0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r6, [fp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ adds r5, r6, #1 │ │ │ │ mov r8, fp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 886ce │ │ │ │ + bne.w 8819e │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ add.w r7, r3, r3, lsl #1 │ │ │ │ str.w r5, [fp, #12] │ │ │ │ add.w r1, ip, #1 │ │ │ │ str.w r1, [fp, #8] │ │ │ │ str.w sl, [r4, #-8] │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bcs.w 882aa │ │ │ │ + bcs.w 87d7a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 881e8 │ │ │ │ + bne.n 87cb8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88070 │ │ │ │ - ldr r4, [pc, #692] @ (88400 ) │ │ │ │ + bne.n 87b40 │ │ │ │ + ldr r4, [pc, #692] @ (87ed0 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8877c │ │ │ │ + bne.w 8824c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8818c │ │ │ │ + beq.n 87c5c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8818c │ │ │ │ - ldr r2, [pc, #660] @ (88404 ) │ │ │ │ + cbnz r3, 87c5c │ │ │ │ + ldr r2, [pc, #660] @ (87ed4 ) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 886fc │ │ │ │ + bne.w 881cc │ │ │ │ mov r0, r9 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88564 │ │ │ │ + bne.w 88034 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 881bc │ │ │ │ + beq.n 87c8c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 880dc │ │ │ │ + bne.n 87bac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r7, r9, r9, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r7, r1 │ │ │ │ adds r7, #1 │ │ │ │ ands r7, r3 │ │ │ │ - b.n 880c0 │ │ │ │ + b.n 87b90 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 8820a │ │ │ │ + bne.n 87cda │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, fp │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88138 │ │ │ │ + beq.n 87c08 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88834 │ │ │ │ + beq.w 88304 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88138 │ │ │ │ + beq.n 87c08 │ │ │ │ mov r2, sl │ │ │ │ subs r3, #1 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88644 │ │ │ │ + beq.w 88114 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 88062 │ │ │ │ + b.n 87b32 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 881a4 │ │ │ │ + bne.n 87c74 │ │ │ │ cmp r6, sl │ │ │ │ - beq.n 881c4 │ │ │ │ + beq.n 87c94 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 88624 │ │ │ │ + beq.w 880f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #2 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d53f8 │ │ │ │ + bl d4c1c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8864c │ │ │ │ + beq.w 8811c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88716 │ │ │ │ + bne.w 881e6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ subs r1, r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bne.w 8885e │ │ │ │ + bne.w 8832e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 88772 │ │ │ │ + beq.w 88242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8873c │ │ │ │ + beq.w 8820c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 881c4 │ │ │ │ + beq.n 87c94 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 887ec │ │ │ │ + bne.w 882bc │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 887ec │ │ │ │ + bne.w 882bc │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.w 880dc │ │ │ │ - b.n 881aa │ │ │ │ + bne.w 87bac │ │ │ │ + b.n 87c7a │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.w 8808e │ │ │ │ - b.n 8807a │ │ │ │ + bne.w 87b5e │ │ │ │ + b.n 87b4a │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r5, r2 │ │ │ │ it gt │ │ │ │ lslgt r5, r5, #1 │ │ │ │ - bgt.n 882c8 │ │ │ │ + bgt.n 87d98 │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r5, #7 │ │ │ │ - bls.n 883bc │ │ │ │ + bls.n 87e8c │ │ │ │ cmp r5, #15 │ │ │ │ - bls.w 88506 │ │ │ │ + bls.w 87fd6 │ │ │ │ cmp r5, #31 │ │ │ │ - bls.w 88408 │ │ │ │ + bls.w 87ed8 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 882ca │ │ │ │ + bls.n 87d9a │ │ │ │ add.w r2, r8, #32 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcs.w 886f0 │ │ │ │ + bcs.w 881c0 │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r1, #9361 @ 0x2491 │ │ │ │ + movw r1, #9305 @ 0x2459 │ │ │ │ movt r1, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 886dc │ │ │ │ - ldr r2, [pc, #256] @ (88400 ) │ │ │ │ + bne.w 881ac │ │ │ │ + ldr r2, [pc, #256] @ (87ed0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 884d4 │ │ │ │ + bne.w 87fa4 │ │ │ │ subs r1, r6, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 8860e │ │ │ │ + beq.w 880de │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w lr, [r7] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 884a6 │ │ │ │ + beq.w 87f76 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2957c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [r8, #8] │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #3 │ │ │ │ strd lr, r7, [r8, #16] │ │ │ │ add.w r6, fp, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88802 │ │ │ │ + bne.w 882d2 │ │ │ │ cmp fp, r6 │ │ │ │ ittt ls │ │ │ │ addls.w r2, fp, #16 │ │ │ │ addls.w ip, r2, r3 │ │ │ │ addls.w r3, fp, #8 │ │ │ │ - bhi.n 883a6 │ │ │ │ + bhi.n 87e76 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 883a0 │ │ │ │ + cbz r2, 87e70 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, lr, r0 │ │ │ │ add.w r4, r7, r1, lsl #3 │ │ │ │ ldr.w r5, [r7, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88446 │ │ │ │ + bne.n 87f16 │ │ │ │ str.w r2, [r7, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 88380 │ │ │ │ + bne.n 87e50 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8812c │ │ │ │ + beq.w 87bfc │ │ │ │ mov r0, fp │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 881e0 │ │ │ │ + b.n 87cb0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, fp, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 88514 │ │ │ │ + bne.w 87fe4 │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 88858 │ │ │ │ + beq.w 88328 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add.w r7, fp, #96 @ 0x60 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ 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 883d8 │ │ │ │ + bne.n 87ea8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #8 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ str r7, [sp, #8] │ │ │ │ - b.n 88348 │ │ │ │ + b.n 87e18 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ movs r4, #32 │ │ │ │ add.w r2, r8, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r1, #9361 @ 0x2491 │ │ │ │ + movw r1, #9305 @ 0x2459 │ │ │ │ movt r1, #7 │ │ │ │ lsls r6, r4, #3 │ │ │ │ ldr.w r2, [r5, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 886dc │ │ │ │ - ldr r2, [pc, #708] @ (886f8 ) │ │ │ │ + bne.w 881ac │ │ │ │ + ldr r2, [pc, #708] @ (881c8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 8831a │ │ │ │ + b.n 87dea │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp lr, r5 │ │ │ │ - bcc.n 88484 │ │ │ │ + bcc.n 87f54 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 88522 │ │ │ │ + beq.n 87ff2 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8852a │ │ │ │ + beq.n 87ffa │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 88532 │ │ │ │ + beq.n 88002 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8853a │ │ │ │ + beq.n 8800a │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 88542 │ │ │ │ + beq.n 88012 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8854a │ │ │ │ + beq.n 8801a │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 88552 │ │ │ │ + beq.n 88022 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 88574 │ │ │ │ + beq.n 88044 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8857c │ │ │ │ + beq.n 8804c │ │ │ │ lsrs r6, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ adds r4, r6, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, lr, r1 │ │ │ │ add.w r4, r7, r5, lsl #3 │ │ │ │ ldr.w r1, [r7, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 885ac │ │ │ │ + bne.w 8807c │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 883a0 │ │ │ │ + b.n 87e70 │ │ │ │ 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 88348 │ │ │ │ + bhi.w 87e18 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ 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 r7, #0 │ │ │ │ - bne.w 88348 │ │ │ │ + bne.w 87e18 │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88840 │ │ │ │ + bne.w 88310 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 886f0 │ │ │ │ + beq.w 881c0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 88348 │ │ │ │ + b.n 87e18 │ │ │ │ add.w r2, r8, #32 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ movs r4, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 88414 │ │ │ │ + b.n 87ee4 │ │ │ │ mov fp, r2 │ │ │ │ movs r4, #8 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ str r7, [sp, #8] │ │ │ │ - b.n 88348 │ │ │ │ + b.n 87e18 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 884a0 │ │ │ │ + b.n 87f70 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 884a0 │ │ │ │ + b.n 87f70 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 884a0 │ │ │ │ + b.n 87f70 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 884a0 │ │ │ │ + b.n 87f70 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 884a0 │ │ │ │ + b.n 87f70 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 884a0 │ │ │ │ + b.n 87f70 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 884a0 │ │ │ │ + b.n 87f70 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 887a4 │ │ │ │ + bne.w 88274 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 8818e │ │ │ │ + b.n 87c5e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 884a0 │ │ │ │ + b.n 87f70 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 884a0 │ │ │ │ + b.n 87f70 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 886b4 │ │ │ │ + bmi.w 88184 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 886b4 │ │ │ │ + beq.w 88184 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 886b4 │ │ │ │ + beq.w 88184 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15dd28 │ │ │ │ + bl 15ed40 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 886ae │ │ │ │ + beq.w 8817e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 88040 │ │ │ │ + b.n 87b10 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 885ee │ │ │ │ + bcc.n 880be │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8851e │ │ │ │ + beq.n 87fee │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88526 │ │ │ │ + beq.n 87ff6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8852e │ │ │ │ + beq.n 87ffe │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88536 │ │ │ │ + beq.n 88006 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8853e │ │ │ │ + beq.n 8800e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88546 │ │ │ │ + beq.n 88016 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8854e │ │ │ │ + beq.n 8801e │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88570 │ │ │ │ + beq.n 88040 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88578 │ │ │ │ + beq.n 88048 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, r6 │ │ │ │ and.w r5, lr, r5 │ │ │ │ add.w r4, r7, r5, lsl #3 │ │ │ │ ldr.w r3, [r7, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 885b0 │ │ │ │ + bne.n 88080 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 884a0 │ │ │ │ + b.n 87f70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 88348 │ │ │ │ - b.n 884d4 │ │ │ │ + bne.w 87e18 │ │ │ │ + b.n 87fa4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88214 │ │ │ │ + bne.w 87ce4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ac588 │ │ │ │ + bl 1ae7d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 881c4 │ │ │ │ - b.n 88214 │ │ │ │ + bne.w 87c94 │ │ │ │ + b.n 87ce4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 881f8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 87cc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r5 │ │ │ │ mov fp, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88664 │ │ │ │ + beq.n 88134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 887fa │ │ │ │ + beq.w 882ca │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8867c │ │ │ │ + beq.n 8814c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88850 │ │ │ │ + beq.w 88320 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88696 │ │ │ │ + beq.n 88166 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 88696 │ │ │ │ + cbnz r3, 88166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 886ae │ │ │ │ + beq.n 8817e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 888b6 │ │ │ │ + beq.w 88386 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8818e │ │ │ │ + b.n 87c5e │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8744 @ 0x2228 │ │ │ │ + movw r1, #12008 @ 0x2ee8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 886ae │ │ │ │ + bl d5248 │ │ │ │ + b.n 8817e │ │ │ │ str.w r5, [fp, #12] │ │ │ │ ldr.w r3, [sl] │ │ │ │ strd sl, r2, [r7] │ │ │ │ - b.n 881e0 │ │ │ │ + b.n 87cb0 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88348 │ │ │ │ + bne.w 87e18 │ │ │ │ mov fp, sl │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 8867c │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 8814c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8817e │ │ │ │ + beq.w 87c4e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8817e │ │ │ │ + b.n 87c4e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8885e │ │ │ │ + bne.w 8832e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88742 │ │ │ │ + beq.n 88212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 88742 │ │ │ │ + cbnz r3, 88212 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 881c4 │ │ │ │ + beq.w 87c94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8827a │ │ │ │ + beq.w 87d4a │ │ │ │ mov r9, r5 │ │ │ │ mov fp, sl │ │ │ │ - b.n 88664 │ │ │ │ + b.n 88134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f97c <_PyType_GetDict@@Base> │ │ │ │ + bl 7f8f0 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8888a │ │ │ │ + bne.w 8835a │ │ │ │ mov r0, r4 │ │ │ │ - bl 805cc │ │ │ │ + bl 80540 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 888a6 │ │ │ │ + bge.w 88376 │ │ │ │ mov fp, sl │ │ │ │ - b.n 8867c │ │ │ │ + b.n 8814c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8827a │ │ │ │ - b.n 881c4 │ │ │ │ + bne.w 87d4a │ │ │ │ + b.n 87c94 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88556 │ │ │ │ + beq.w 88026 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 887f2 │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 882c2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 88182 │ │ │ │ + beq.w 87c52 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8816c │ │ │ │ - b.n 88182 │ │ │ │ + beq.w 87c3c │ │ │ │ + b.n 87c52 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #8776 @ 0x2248 │ │ │ │ + movw r1, #12040 @ 0x2f08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 886ae │ │ │ │ + beq.w 8817e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 886ae │ │ │ │ + bne.w 8817e │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 886ae │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8817e │ │ │ │ mov r9, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 880ac │ │ │ │ + b.n 87b7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ - b.n 88796 │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ + b.n 88266 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88664 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 88134 │ │ │ │ str.w r1, [r8, #8] │ │ │ │ movw r4, #5440 @ 0x1540 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, fp │ │ │ │ mov r1, lr │ │ │ │ - b.n 88816 │ │ │ │ + b.n 882e6 │ │ │ │ adds r5, #8 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.w 883a6 │ │ │ │ + bhi.w 87e76 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88814 │ │ │ │ + beq.n 882e4 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 88814 │ │ │ │ + beq.n 882e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1adb7c │ │ │ │ + bl 1afebc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 88814 │ │ │ │ + b.n 882e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 881e0 │ │ │ │ + b.n 87cb0 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 884f2 │ │ │ │ + b.n 87fc2 │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8867c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8814c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - b.n 881e0 │ │ │ │ + b.n 87cb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8872c │ │ │ │ - ldr r2, [pc, #84] @ (888c0 ) │ │ │ │ + bne.w 881fc │ │ │ │ + ldr r2, [pc, #84] @ (88390 ) │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 88882 │ │ │ │ + cbz r3, 88352 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 8872c │ │ │ │ + b.n 881fc │ │ │ │ mov fp, sl │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #50672 @ 0xc5f0 │ │ │ │ + movw r1, #53936 @ 0xd2b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 8867c │ │ │ │ + bl d5248 │ │ │ │ + b.n 8814c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88082 │ │ │ │ + bne.w 87b52 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ mov fp, sl │ │ │ │ - b.n 8888c │ │ │ │ + b.n 8835c │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 886ae │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8817e │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000888c4 : │ │ │ │ +00088394 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 888fa │ │ │ │ + cbz r3, 883ca │ │ │ │ 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, 8893a │ │ │ │ + cbz r0, 8840a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #57657 @ 0xe139 │ │ │ │ + movw r2, #57681 @ 0xe151 │ │ │ │ movt r2, #3 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 8890c │ │ │ │ + beq.n 883dc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 8893e │ │ │ │ + bmi.n 8840e │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8893e │ │ │ │ + cbz r3, 8840e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8893e │ │ │ │ - b.w 15dd28 │ │ │ │ + cbz r3, 8840e │ │ │ │ + b.w 15ed40 │ │ │ │ movw ip, #43976 @ 0xabc8 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #8776 @ 0x2248 │ │ │ │ + movw r1, #12040 @ 0x2f08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8893a │ │ │ │ + beq.n 8840a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88956 │ │ │ │ + cbz r2, 88426 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 888f4 │ │ │ │ + b.n 883c4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8744 @ 0x2228 │ │ │ │ + movw r1, #12008 @ 0x2ee8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8893a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8840a │ │ │ │ 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 88bf0 │ │ │ │ + beq.w 886c0 │ │ │ │ movw r4, #11612 @ 0x2d5c │ │ │ │ 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 88b9a │ │ │ │ - ldr r7, [pc, #608] @ (88c08 ) │ │ │ │ + bmi.w 8866a │ │ │ │ + ldr r7, [pc, #608] @ (886d8 ) │ │ │ │ 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 88bca │ │ │ │ + bhi.w 8869a │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 88bca │ │ │ │ + bmi.w 8869a │ │ │ │ movw r9, #19992 @ 0x4e18 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88b5c │ │ │ │ + bne.w 8862c │ │ │ │ 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 88b22 │ │ │ │ + bcs.w 885f2 │ │ │ │ mov.w fp, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, fp, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 88b12 │ │ │ │ + beq.w 885e2 │ │ │ │ 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 88a9e │ │ │ │ + beq.n 8856e │ │ │ │ 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 88ad0 │ │ │ │ + bgt.n 885a0 │ │ │ │ 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] @ (88c0c ) │ │ │ │ + ldr r2, [pc, #436] @ (886dc ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 88b76 │ │ │ │ + bne.w 88646 │ │ │ │ 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 │ │ │ │ @@ -141208,198 +140729,198 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str.w r9, [r1, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, r1, [r2, #24] │ │ │ │ cmp sl, r1 │ │ │ │ - bhi.n 88ac4 │ │ │ │ + bhi.n 88594 │ │ │ │ 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 88a1e │ │ │ │ + b.n 884ee │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 88a1e │ │ │ │ + b.n 884ee │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88a40 │ │ │ │ + beq.n 88510 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88a40 │ │ │ │ + beq.n 88510 │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88a40 │ │ │ │ + bne.n 88510 │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88be6 │ │ │ │ + bne.n 886b6 │ │ │ │ add.w r1, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 88a40 │ │ │ │ + bmi.n 88510 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88afc │ │ │ │ + bne.n 885cc │ │ │ │ dmb ish │ │ │ │ - b.n 88a40 │ │ │ │ + b.n 88510 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88aba │ │ │ │ + bne.n 8858a │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 88b8e │ │ │ │ + bne.n 8865e │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88bca │ │ │ │ + beq.n 8869a │ │ │ │ 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 88a1e │ │ │ │ + b.n 884ee │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ - cbz r0, 88bca │ │ │ │ + cbz r0, 8869a │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ - b.n 88a1e │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 884ee │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 88bd6 │ │ │ │ + bne.n 886a6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88a62 │ │ │ │ + b.n 88532 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 88b42 │ │ │ │ + b.n 88612 │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #100] @ (88c08 ) │ │ │ │ + ldr r7, [pc, #100] @ (886d8 ) │ │ │ │ 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 889ba │ │ │ │ + bls.w 8848a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef214 │ │ │ │ + b.w 1f0fe4 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88a62 │ │ │ │ + b.n 88532 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88a40 │ │ │ │ - b.n 88aec │ │ │ │ + bne.w 88510 │ │ │ │ + b.n 885bc │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - movw r0, #52160 @ 0xcbc0 │ │ │ │ + movw r0, #55424 @ 0xd880 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88a96 │ │ │ │ + b.n 88566 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00088c10 : │ │ │ │ +000886e0 : │ │ │ │ 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, 88c30 │ │ │ │ + cbz r0, 88700 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (88c6c ) │ │ │ │ + ldr r2, [pc, #56] @ (8873c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88c2a │ │ │ │ + beq.n 886fa │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88c2a │ │ │ │ + beq.n 886fa │ │ │ │ movw r1, #48056 @ 0xbbb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88c2a │ │ │ │ + beq.n 886fa │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88c2a │ │ │ │ + b.n 886fa │ │ │ │ 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, 88cbe │ │ │ │ + cbz r3, 8878e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 88ca6 │ │ │ │ + bge.n 88776 │ │ │ │ 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 │ │ │ │ @@ -141408,379 +140929,379 @@ │ │ │ │ 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 88cbe │ │ │ │ + beq.n 8878e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88cc2 │ │ │ │ + cbz r2, 88792 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88cbe │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8878e │ │ │ │ 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 76d84 │ │ │ │ + bl 76dc0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 88cf8 │ │ │ │ + cbz r0, 887c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d484 │ │ │ │ - movw r1, #52556 @ 0xcd4c │ │ │ │ + b.w 6d45c │ │ │ │ + movw r1, #55820 @ 0xda0c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #29640 @ 0x73c8 │ │ │ │ + movw r0, #32904 @ 0x8088 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_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 88f0e │ │ │ │ + bls.w 889de │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 88e74 │ │ │ │ + bls.w 88944 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 88f5a │ │ │ │ + bls.w 88a2a │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 88d38 │ │ │ │ + bls.n 88808 │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 89068 │ │ │ │ + bcs.w 88b38 │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 89000 │ │ │ │ - ldr r3, [pc, #712] @ (89034 ) │ │ │ │ + bne.w 88ad0 │ │ │ │ + ldr r3, [pc, #712] @ (88b04 ) │ │ │ │ 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 88e40 │ │ │ │ + bne.n 88910 │ │ │ │ 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 88fea │ │ │ │ + beq.w 88aba │ │ │ │ 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 88e20 │ │ │ │ + beq.n 888f0 │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ 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 89024 │ │ │ │ + bne.w 88af4 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 88e12 │ │ │ │ + bhi.n 888e2 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov r9, r8 │ │ │ │ add lr, r3 │ │ │ │ mov ip, r7 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 88e06 │ │ │ │ + cbz r2, 888d6 │ │ │ │ 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 88eae │ │ │ │ + bne.n 8897e │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 88de6 │ │ │ │ + bne.n 888b6 │ │ │ │ mov r6, r8 │ │ │ │ mov r7, ip │ │ │ │ mov r8, r9 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 88f82 │ │ │ │ + bne.w 88a52 │ │ │ │ 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 88f68 │ │ │ │ + bhi.w 88a38 │ │ │ │ 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 88db0 │ │ │ │ + bne.n 88880 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 89014 │ │ │ │ + bne.w 88ae4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89068 │ │ │ │ + beq.w 88b38 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 88db2 │ │ │ │ + b.n 88882 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 89000 │ │ │ │ - ldr r3, [pc, #408] @ (89034 ) │ │ │ │ + bne.w 88ad0 │ │ │ │ + ldr r3, [pc, #408] @ (88b04 ) │ │ │ │ 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 88d84 │ │ │ │ + b.n 88854 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 88eec │ │ │ │ + bcc.n 889bc │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f64 │ │ │ │ + beq.n 88a34 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f76 │ │ │ │ + beq.n 88a46 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f7a │ │ │ │ + beq.n 88a4a │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f7e │ │ │ │ + beq.n 88a4e │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f8e │ │ │ │ + beq.n 88a5e │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f8a │ │ │ │ + beq.n 88a5a │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f92 │ │ │ │ + beq.n 88a62 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f96 │ │ │ │ + beq.n 88a66 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 88f9a │ │ │ │ + beq.n 88a6a │ │ │ │ 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 88f9e │ │ │ │ + bne.n 88a6e │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 88e06 │ │ │ │ + b.n 888d6 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 88f50 │ │ │ │ + bne.n 88a20 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 88e18 │ │ │ │ + beq.w 888e8 │ │ │ │ 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 88f2a │ │ │ │ + bne.n 889fa │ │ │ │ movs r5, #8 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ add.w r6, sp, r5 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88db2 │ │ │ │ + b.n 88882 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r5, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88db2 │ │ │ │ + b.n 88882 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 88e7c │ │ │ │ + b.n 8894c │ │ │ │ adds r5, #8 │ │ │ │ - b.n 88f08 │ │ │ │ + b.n 889d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 88db2 │ │ │ │ + b.n 88882 │ │ │ │ adds r5, #16 │ │ │ │ - b.n 88f08 │ │ │ │ + b.n 889d8 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 88f08 │ │ │ │ + b.n 889d8 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 88f08 │ │ │ │ + b.n 889d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78024 │ │ │ │ - b.n 88e18 │ │ │ │ + bl 78034 │ │ │ │ + b.n 888e8 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 88f08 │ │ │ │ + b.n 889d8 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 88f08 │ │ │ │ + b.n 889d8 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 88f08 │ │ │ │ + b.n 889d8 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 88f08 │ │ │ │ + b.n 889d8 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 88f08 │ │ │ │ + b.n 889d8 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 88fdc │ │ │ │ + bcc.n 88aac │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f64 │ │ │ │ + beq.n 88a34 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f76 │ │ │ │ + beq.n 88a46 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f7a │ │ │ │ + beq.n 88a4a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f7e │ │ │ │ + beq.n 88a4e │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f8e │ │ │ │ + beq.n 88a5e │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f8a │ │ │ │ + beq.n 88a5a │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f92 │ │ │ │ + beq.n 88a62 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f96 │ │ │ │ + beq.n 88a66 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88f9a │ │ │ │ + beq.n 88a6a │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w r5, sl, lsr #5 │ │ │ │ mov sl, r5 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 88ef6 │ │ │ │ + b.n 889c6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 88db0 │ │ │ │ - b.n 88e40 │ │ │ │ + bne.w 88880 │ │ │ │ + b.n 88910 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 89068 │ │ │ │ + cbz r0, 88b38 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 88db2 │ │ │ │ + b.n 88882 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 88e5e │ │ │ │ + b.n 8892e │ │ │ │ mov fp, r7 │ │ │ │ str.w r1, [r9, #8] │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8903c │ │ │ │ + b.n 88b0c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, r6 │ │ │ │ - bhi.n 89062 │ │ │ │ + bhi.n 88b32 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89038 │ │ │ │ + beq.n 88b08 │ │ │ │ movw r3, #5440 @ 0x1540 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89038 │ │ │ │ + beq.n 88b08 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adb7c │ │ │ │ - b.n 89038 │ │ │ │ + bl 1afebc │ │ │ │ + b.n 88b08 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, fp │ │ │ │ - b.n 88e12 │ │ │ │ - bl 1ef0b0 │ │ │ │ + b.n 888e2 │ │ │ │ + bl 1f0e80 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88e1a │ │ │ │ + b.n 888ea │ │ │ │ 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 │ │ │ │ @@ -141791,1107 +141312,1108 @@ │ │ │ │ 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, 890b8 │ │ │ │ + cbz r4, 88b88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 890c0 │ │ │ │ + bne.n 88b90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f744 │ │ │ │ + b.w 7f6b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 890b8 │ │ │ │ - ldr r2, [pc, #60] @ (89108 ) │ │ │ │ + bne.n 88b88 │ │ │ │ + ldr r2, [pc, #60] @ (88bd8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 890e6 │ │ │ │ + cbnz r3, 88bb6 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7f744 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.w 7f6b8 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 890fa │ │ │ │ + bne.n 88bca │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 890de │ │ │ │ + b.n 88bae │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 890f2 │ │ │ │ + b.n 88bc2 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008910c <_Py_CheckFunctionResult@@Base>: │ │ │ │ - ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 8911c <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 8914c <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ - mov r0, r2 │ │ │ │ - bx lr │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 8912c <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ - ldr.w ip, [ip, #4] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 89118 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ - movw r2, #4300 @ 0x10cc │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 891b6 <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ - mov r3, r1 │ │ │ │ - movw r2, #8652 @ 0x21cc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - mov r1, ip │ │ │ │ - b.w 15420c <_PyErr_Format@@Base> │ │ │ │ - ldr.w ip, [ip, #4] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 89118 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ +00088bdc <_Py_CheckFunctionResult@@Base>: │ │ │ │ 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 │ │ │ │ + mov ip, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [r0, #72] @ 0x48 │ │ │ │ + cbz r2, 88bfa <_Py_CheckFunctionResult@@Base+0x1e> │ │ │ │ + cbnz r1, 88c26 <_Py_CheckFunctionResult@@Base+0x4a> │ │ │ │ + mov r0, r2 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cbz r1, 88c02 <_Py_CheckFunctionResult@@Base+0x26> │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 88bf4 <_Py_CheckFunctionResult@@Base+0x18> │ │ │ │ + movw r2, #4300 @ 0x10cc │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 88c7e <_Py_CheckFunctionResult@@Base+0xa2> │ │ │ │ + movw r2, #11916 @ 0x2e8c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + mov r3, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 155224 <_PyErr_Format@@Base> │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 88bf4 <_Py_CheckFunctionResult@@Base+0x18> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - sub sp, #12 │ │ │ │ + mov r5, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 891a2 <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ + mov r3, ip │ │ │ │ + bne.n 88c68 <_Py_CheckFunctionResult@@Base+0x8c> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 89196 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ - movw r2, #8700 @ 0x21fc │ │ │ │ + cbz r3, 88c5c <_Py_CheckFunctionResult@@Base+0x80> │ │ │ │ + movw r2, #11964 @ 0x2ebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 219508 │ │ │ │ - movw r2, #8872 @ 0x22a8 │ │ │ │ + b.w 21abe4 │ │ │ │ + movw r2, #12136 @ 0x2f68 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8918a <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ + b.n 88c50 <_Py_CheckFunctionResult@@Base+0x74> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89176 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + bne.n 88c3c <_Py_CheckFunctionResult@@Base+0x60> │ │ │ │ mov r0, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89176 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ - movw r2, #8824 @ 0x2278 │ │ │ │ + b.n 88c3c <_Py_CheckFunctionResult@@Base+0x60> │ │ │ │ + movw r2, #12088 @ 0x2f38 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - mov r1, ip │ │ │ │ - b.w 15420c <_PyErr_Format@@Base> │ │ │ │ + b.n 88c1c <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ 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] @ (8947c <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ + ldr r1, [pc, #680] @ (88f44 <_Py_CheckFunctionResult@@Base+0x368>) │ │ │ │ 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 8930e <_Py_CheckFunctionResult@@Base+0x202> │ │ │ │ + beq.w 88dd6 <_Py_CheckFunctionResult@@Base+0x1fa> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 893de <_Py_CheckFunctionResult@@Base+0x2d2> │ │ │ │ + beq.w 88ea8 <_Py_CheckFunctionResult@@Base+0x2cc> │ │ │ │ ldr.w r4, [r3, #-4] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #644] @ 89484 <_Py_CheckFunctionResult@@Base+0x378> │ │ │ │ + ldr.w r8, [pc, #648] @ 88f4c <_Py_CheckFunctionResult@@Base+0x370> │ │ │ │ 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 893f0 <_Py_CheckFunctionResult@@Base+0x2e4> │ │ │ │ + beq.w 88eba <_Py_CheckFunctionResult@@Base+0x2de> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 8941c <_Py_CheckFunctionResult@@Base+0x310> │ │ │ │ + ble.w 88ee6 <_Py_CheckFunctionResult@@Base+0x30a> │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - bmi.w 89368 <_Py_CheckFunctionResult@@Base+0x25c> │ │ │ │ + bmi.w 88e32 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ - cbz r6, 89252 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ + cbz r6, 88d16 <_Py_CheckFunctionResult@@Base+0x13a> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 89314 <_Py_CheckFunctionResult@@Base+0x208> │ │ │ │ + bne.n 88ddc <_Py_CheckFunctionResult@@Base+0x200> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 892ba <_Py_CheckFunctionResult@@Base+0x1ae> │ │ │ │ + beq.n 88d82 <_Py_CheckFunctionResult@@Base+0x1a6> │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 89266 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + cbz r6, 88d2a <_Py_CheckFunctionResult@@Base+0x14e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8933e <_Py_CheckFunctionResult@@Base+0x232> │ │ │ │ + bne.n 88e06 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 892b8 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + beq.n 88d80 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ - cbz r6, 89284 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ + cbz r6, 88d48 <_Py_CheckFunctionResult@@Base+0x16c> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89284 <_Py_CheckFunctionResult@@Base+0x178> │ │ │ │ + beq.n 88d48 <_Py_CheckFunctionResult@@Base+0x16c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 893a4 <_Py_CheckFunctionResult@@Base+0x298> │ │ │ │ + beq.w 88e6e <_Py_CheckFunctionResult@@Base+0x292> │ │ │ │ subs r6, r5, #4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 892b8 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + beq.n 88d80 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ mov r5, r9 │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, r8 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r4 │ │ │ │ + mov r8, r7 │ │ │ │ mov fp, r3 │ │ │ │ + mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r5, [r4, #-4]! │ │ │ │ - cbz r5, 892ae <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + cbz r5, 88d74 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 892ae <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ + beq.n 88d74 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 893c8 <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ + beq.w 88e92 <_Py_CheckFunctionResult@@Base+0x2b6> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 89298 <_Py_CheckFunctionResult@@Base+0x18c> │ │ │ │ + bcs.n 88d5e <_Py_CheckFunctionResult@@Base+0x182> │ │ │ │ mov r4, r7 │ │ │ │ mov r3, fp │ │ │ │ - mov r7, sl │ │ │ │ + mov r7, r8 │ │ │ │ + mov r8, sl │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89380 <_Py_CheckFunctionResult@@Base+0x274> │ │ │ │ + beq.n 88e4a <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #19 │ │ │ │ - bgt.n 89380 <_Py_CheckFunctionResult@@Base+0x274> │ │ │ │ + bgt.n 88e4a <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ 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 89380 <_Py_CheckFunctionResult@@Base+0x274> │ │ │ │ + bcs.n 88e4a <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ movw r5, #42012 @ 0xa41c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 89380 <_Py_CheckFunctionResult@@Base+0x274> │ │ │ │ + bne.n 88e4a <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ 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 89398 <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + bgt.n 88e62 <_Py_CheckFunctionResult@@Base+0x286> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89252 <_Py_CheckFunctionResult@@Base+0x146> │ │ │ │ + bne.n 88d16 <_Py_CheckFunctionResult@@Base+0x13a> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #352] @ (89480 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + ldr r2, [pc, #352] @ (88f48 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 89488 <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ + bne.w 88f50 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 89256 <_Py_CheckFunctionResult@@Base+0x14a> │ │ │ │ - b.n 892b8 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + bne.n 88d1a <_Py_CheckFunctionResult@@Base+0x13e> │ │ │ │ + b.n 88d80 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89266 <_Py_CheckFunctionResult@@Base+0x15a> │ │ │ │ + bne.n 88d2a <_Py_CheckFunctionResult@@Base+0x14e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #308] @ (89480 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + ldr r2, [pc, #308] @ (88f48 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8945c <_Py_CheckFunctionResult@@Base+0x350> │ │ │ │ + bne.w 88f26 <_Py_CheckFunctionResult@@Base+0x34a> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 8926a <_Py_CheckFunctionResult@@Base+0x15e> │ │ │ │ - b.n 892b8 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + bne.w 88d2e <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ + b.n 88d80 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8943c <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ + beq.n 88f06 <_Py_CheckFunctionResult@@Base+0x32a> │ │ │ │ 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 892dc <_Py_CheckFunctionResult@@Base+0x1d0> │ │ │ │ + bcc.n 88da4 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ 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 8930e <_Py_CheckFunctionResult@@Base+0x202> │ │ │ │ + ble.n 88dd6 <_Py_CheckFunctionResult@@Base+0x1fa> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 158220 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 159238 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #216] @ (89480 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + ldr r2, [pc, #212] @ (88f48 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89440 <_Py_CheckFunctionResult@@Base+0x334> │ │ │ │ + bne.n 88f0a <_Py_CheckFunctionResult@@Base+0x32e> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx sl │ │ │ │ subs r6, r5, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.w 8928a <_Py_CheckFunctionResult@@Base+0x17e> │ │ │ │ - b.n 892b8 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #180] @ (89480 <_Py_CheckFunctionResult@@Base+0x374>) │ │ │ │ + bne.w 88d4e <_Py_CheckFunctionResult@@Base+0x172> │ │ │ │ + b.n 88d80 <_Py_CheckFunctionResult@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #180] @ (88f48 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 89404 <_Py_CheckFunctionResult@@Base+0x2f8> │ │ │ │ + cbnz r3, 88ece <_Py_CheckFunctionResult@@Base+0x2f2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 892ae <_Py_CheckFunctionResult@@Base+0x1a2> │ │ │ │ - ldr.w r8, [pc, #164] @ 89484 <_Py_CheckFunctionResult@@Base+0x378> │ │ │ │ + b.n 88d74 <_Py_CheckFunctionResult@@Base+0x198> │ │ │ │ + ldr.w r8, [pc, #160] @ 88f4c <_Py_CheckFunctionResult@@Base+0x370> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8922c <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + bne.w 88cf0 <_Py_CheckFunctionResult@@Base+0x114> │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14648 @ 0x3938 │ │ │ │ + movw r0, #17912 @ 0x45f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 893d6 <_Py_CheckFunctionResult@@Base+0x2ca> │ │ │ │ + beq.n 88ea0 <_Py_CheckFunctionResult@@Base+0x2c4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 893d6 <_Py_CheckFunctionResult@@Base+0x2ca> │ │ │ │ + b.n 88ea0 <_Py_CheckFunctionResult@@Base+0x2c4> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #37317 @ 0x91c5 │ │ │ │ + movw r1, #35977 @ 0x8c89 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89234 <_Py_CheckFunctionResult@@Base+0x128> │ │ │ │ + bne.w 88cf8 <_Py_CheckFunctionResult@@Base+0x11c> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 15820c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 159224 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - b.n 89380 <_Py_CheckFunctionResult@@Base+0x274> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 88e4a <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 893b6 <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ + beq.n 88e80 <_Py_CheckFunctionResult@@Base+0x2a4> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 893b6 <_Py_CheckFunctionResult@@Base+0x2aa> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 88e80 <_Py_CheckFunctionResult@@Base+0x2a4> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 8935a <_Py_CheckFunctionResult@@Base+0x24e> │ │ │ │ + beq.w 88e22 <_Py_CheckFunctionResult@@Base+0x246> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8935a <_Py_CheckFunctionResult@@Base+0x24e> │ │ │ │ - nop │ │ │ │ + b.n 88e22 <_Py_CheckFunctionResult@@Base+0x246> │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 89330 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq.w 88df8 <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89330 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + b.n 88df8 <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ nop │ │ │ │ │ │ │ │ -000894a8 <_PyNamespace_New@@Base>: │ │ │ │ +00088f70 <_PyNamespace_New@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ movw r0, #51640 @ 0xc9b8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 89500 <_PyNamespace_New@@Base+0x58> │ │ │ │ - cbz r0, 894fa <_PyNamespace_New@@Base+0x52> │ │ │ │ + bl 88fc8 <_PyNamespace_New@@Base+0x58> │ │ │ │ + cbz r0, 88fc2 <_PyNamespace_New@@Base+0x52> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 894de <_PyNamespace_New@@Base+0x36> │ │ │ │ + cbz r4, 88fa6 <_PyNamespace_New@@Base+0x36> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 89540 │ │ │ │ + bl 89008 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 894e4 <_PyNamespace_New@@Base+0x3c> │ │ │ │ + cbnz r0, 88fac <_PyNamespace_New@@Base+0x3c> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 894fa <_PyNamespace_New@@Base+0x52> │ │ │ │ + beq.n 88fc2 <_PyNamespace_New@@Base+0x52> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 894fa <_PyNamespace_New@@Base+0x52> │ │ │ │ + cbnz r2, 88fc2 <_PyNamespace_New@@Base+0x52> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 894de <_PyNamespace_New@@Base+0x36> │ │ │ │ + b.n 88fa6 <_PyNamespace_New@@Base+0x36> │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 8953c <_PyNamespace_New@@Base+0x94> │ │ │ │ + cbz r0, 89004 <_PyNamespace_New@@Base+0x94> │ │ │ │ mov r4, r0 │ │ │ │ - bl 71fa4 │ │ │ │ + bl 71f6c │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 89526 <_PyNamespace_New@@Base+0x7e> │ │ │ │ + cbz r0, 88fee <_PyNamespace_New@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8953c <_PyNamespace_New@@Base+0x94> │ │ │ │ + beq.n 89004 <_PyNamespace_New@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8953c <_PyNamespace_New@@Base+0x94> │ │ │ │ + cbnz r3, 89004 <_PyNamespace_New@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 89522 <_PyNamespace_New@@Base+0x7a> │ │ │ │ + b.n 88fea <_PyNamespace_New@@Base+0x7a> │ │ │ │ │ │ │ │ -00089540 : │ │ │ │ +00089008 : │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr.w lr, [pc, #20] @ 8955c │ │ │ │ + ldr.w lr, [pc, #20] @ 89024 │ │ │ │ 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 89560 │ │ │ │ + b.n 89028 │ │ │ │ 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 8a1cc │ │ │ │ + beq.w 89c94 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r8, 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 8a1cc │ │ │ │ + bmi.w 89c94 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 89a72 │ │ │ │ + beq.w 8953a │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #23545 @ 0x5bf9 │ │ │ │ + movw r1, #26693 @ 0x6845 │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89a72 │ │ │ │ + bne.w 8953a │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 895c2 │ │ │ │ + beq.n 8908a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 895ca │ │ │ │ + cbnz r0, 89092 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 897bc │ │ │ │ + bne.w 89284 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 897b8 │ │ │ │ + bne.w 89280 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 897b8 │ │ │ │ + bne.w 89280 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 897b8 │ │ │ │ + bne.w 89280 │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 89c26 │ │ │ │ + bne.w 896ee │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89eae │ │ │ │ + bne.w 89976 │ │ │ │ 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 89e14 │ │ │ │ + beq.w 898dc │ │ │ │ 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 89e40 │ │ │ │ + bmi.w 89908 │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r0, #9361 @ 0x2491 │ │ │ │ + movw r0, #9305 @ 0x2459 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w fp, [r8, #16] │ │ │ │ ldr.w r3, [r7, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 89de2 │ │ │ │ - ldr r3, [pc, #704] @ (89930 ) │ │ │ │ + bne.w 898aa │ │ │ │ + ldr r3, [pc, #704] @ (893f8 ) │ │ │ │ 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 89cfe │ │ │ │ + bcs.w 897c6 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 89da6 │ │ │ │ + beq.w 8986e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 89a12 │ │ │ │ + beq.w 894da │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ubfx r3, fp, #0, #12 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89df6 │ │ │ │ + beq.w 898be │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ itttt gt │ │ │ │ addgt r2, #20 │ │ │ │ movgt.w ip, #8 │ │ │ │ addgt r2, r2, r3 │ │ │ │ addgt r0, r2, #4 │ │ │ │ - ble.n 89722 │ │ │ │ + ble.n 891ea │ │ │ │ movs r1, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 89716 │ │ │ │ + cbz r3, 891de │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 89912 │ │ │ │ + beq.w 893da │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w lr, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 8991c │ │ │ │ + bne.w 893e4 │ │ │ │ adds r1, #1 │ │ │ │ add r0, ip │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 89722 │ │ │ │ + beq.n 891ea │ │ │ │ add r2, ip │ │ │ │ - b.n 896f8 │ │ │ │ + b.n 891c0 │ │ │ │ ldr.w fp, [r8, #24] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 8998c │ │ │ │ + beq.w 89454 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8998c │ │ │ │ + bne.w 89454 │ │ │ │ ldrb.w r3, [fp, #6] │ │ │ │ ldrb.w r2, [fp, #5] │ │ │ │ ldr.w sl, [fp, #16] │ │ │ │ lsls r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89966 │ │ │ │ + beq.w 8942e │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 8997e │ │ │ │ + ble.w 89446 │ │ │ │ add r7, fp │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 89788 │ │ │ │ + b.n 89250 │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 89780 │ │ │ │ + cbz r6, 89248 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 89780 │ │ │ │ + beq.n 89248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 899e0 │ │ │ │ + beq.w 894a8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 8997e │ │ │ │ + beq.w 89446 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89766 │ │ │ │ + beq.n 8922e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 89766 │ │ │ │ + beq.n 8922e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89766 │ │ │ │ - ldr r3, [pc, #400] @ (89934 ) │ │ │ │ + bne.n 8922e │ │ │ │ + ldr r3, [pc, #400] @ (893fc ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e5a │ │ │ │ + bne.w 89922 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 89766 │ │ │ │ + b.n 8922e │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ movs r6, #2 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ lsls r6, r1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull r7, r1, r1, r6 │ │ │ │ sub.w r1, r1, r6, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 89be6 │ │ │ │ + bgt.w 896ae │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, ip │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 895c2 │ │ │ │ + beq.w 8908a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89db6 │ │ │ │ + bne.w 8987e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 895c2 │ │ │ │ + ble.w 8908a │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89938 │ │ │ │ + beq.w 89400 │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 899f8 │ │ │ │ + beq.w 894c0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 89958 │ │ │ │ + bne.w 89420 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 898f8 │ │ │ │ + bne.n 893c0 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 8987a │ │ │ │ + bne.n 89342 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 8995e │ │ │ │ + bne.w 89426 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7c898 │ │ │ │ + bl 7c82c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 898c8 │ │ │ │ + bne.n 89390 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 898e4 │ │ │ │ + bne.n 893ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c8a │ │ │ │ + bne.w 89752 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, sl │ │ │ │ - bne.w 8a1f6 │ │ │ │ + bne.w 89cbe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 897ea │ │ │ │ + b.n 892b2 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8a1c4 │ │ │ │ + beq.w 89c8c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 89c5c │ │ │ │ + bne.w 89724 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 89e6e │ │ │ │ + bne.w 89936 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 7c898 │ │ │ │ + bl 7c82c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89858 │ │ │ │ + beq.n 89320 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89858 │ │ │ │ + bne.n 89320 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8985e │ │ │ │ + beq.n 89326 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8985e │ │ │ │ + bne.n 89326 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8985e │ │ │ │ + b.n 89326 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 8987a │ │ │ │ + bne.n 89342 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 8995e │ │ │ │ + bne.n 89426 │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 89842 │ │ │ │ + b.n 8930a │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 89716 │ │ │ │ + beq.w 891de │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r9 │ │ │ │ str r3, [r6, #0] │ │ │ │ - beq.w 89722 │ │ │ │ + beq.w 891ea │ │ │ │ add r0, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 896f8 │ │ │ │ + b.n 891c0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r9, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89c4e │ │ │ │ + beq.w 89716 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8982e │ │ │ │ + beq.w 892f6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8982e │ │ │ │ + b.n 892f6 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 89908 │ │ │ │ + b.n 893d0 │ │ │ │ add r7, fp │ │ │ │ - b.n 89978 │ │ │ │ + b.n 89440 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ adds r7, #12 │ │ │ │ cmp r5, sl │ │ │ │ - blt.n 8996a │ │ │ │ + blt.n 89432 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 89a38 │ │ │ │ + beq.n 89500 │ │ │ │ mov r0, fp │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 895c2 │ │ │ │ + beq.w 8908a │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 895c2 │ │ │ │ - ldr r0, [pc, #724] @ (89c90 ) │ │ │ │ + bne.w 8908a │ │ │ │ + ldr r0, [pc, #724] @ (89758 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ sub.w r1, r8, #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, [r8, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 895c2 │ │ │ │ - ldr r3, [pc, #688] @ (89c94 ) │ │ │ │ + b.n 8908a │ │ │ │ + ldr r3, [pc, #688] @ (8975c ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89e46 │ │ │ │ + bne.w 8990e │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 89780 │ │ │ │ + b.n 89248 │ │ │ │ add r9, r5 │ │ │ │ cmp r9, r2 │ │ │ │ - bge.w 895c2 │ │ │ │ + bge.w 8908a │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 89d36 │ │ │ │ + beq.w 897fe │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 89822 │ │ │ │ - b.n 895c2 │ │ │ │ + bgt.w 892ea │ │ │ │ + b.n 8908a │ │ │ │ ldrd r0, r6, [r3, #24] │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 89a66 │ │ │ │ + bhi.n 8952e │ │ │ │ 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] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89cfe │ │ │ │ + beq.w 897c6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 896b8 │ │ │ │ - ldr r3, [pc, #596] @ (89c90 ) │ │ │ │ + b.n 89180 │ │ │ │ + ldr r3, [pc, #596] @ (89758 ) │ │ │ │ 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 89986 │ │ │ │ + bhi.n 8944e │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89986 │ │ │ │ + beq.n 8944e │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w fp, [r1, #2420] @ 0x974 │ │ │ │ - b.n 8998c │ │ │ │ + b.n 89454 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 896b8 │ │ │ │ + b.n 89180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ad94 │ │ │ │ + bl 12b714 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89c8a │ │ │ │ - bl 888c4 │ │ │ │ + beq.w 89752 │ │ │ │ + bl 88394 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89a9a │ │ │ │ + beq.n 89562 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a20e │ │ │ │ + beq.w 89cd6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 89c8a │ │ │ │ + beq.w 89752 │ │ │ │ mov r0, r9 │ │ │ │ - bl 88c10 │ │ │ │ + bl 886e0 │ │ │ │ movw lr, #44060 @ 0xac1c │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 89f3a │ │ │ │ + bne.w 89a02 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89bbe │ │ │ │ + beq.n 89686 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr.w fp, [pc, #440] @ 89c90 │ │ │ │ + ldr.w fp, [pc, #440] @ 89758 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 89b30 │ │ │ │ + b.n 895f8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 89b68 │ │ │ │ + beq.n 89630 │ │ │ │ ldr.w r2, [sl, fp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - beq.n 89ba8 │ │ │ │ - bl 7c898 │ │ │ │ + beq.n 89670 │ │ │ │ + bl 7c82c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 89b84 │ │ │ │ + bne.n 8964c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 89b1a │ │ │ │ + beq.n 895e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a216 │ │ │ │ + beq.w 89cde │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 89ee0 │ │ │ │ + beq.w 899a8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89bb0 │ │ │ │ + beq.n 89678 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c98 │ │ │ │ + beq.w 89760 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c98 │ │ │ │ + beq.w 89760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ce0 │ │ │ │ + beq.w 897a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 89ba2 │ │ │ │ + bne.n 8966a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89ae2 │ │ │ │ + beq.n 895aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 89ae8 │ │ │ │ + bne.n 895b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab4b0 │ │ │ │ + bl 1ad6f8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 89b0a │ │ │ │ + beq.n 895d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89b0a │ │ │ │ + bne.n 895d2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89b10 │ │ │ │ - b.n 89b1a │ │ │ │ + bne.n 895d8 │ │ │ │ + b.n 895e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89b56 │ │ │ │ - bl 7a328 │ │ │ │ + b.n 8961e │ │ │ │ + bl 7a330 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 89b7e │ │ │ │ - ldr r3, [pc, #220] @ (89c90 ) │ │ │ │ + b.n 89646 │ │ │ │ + ldr r3, [pc, #220] @ (89758 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a038 │ │ │ │ + bne.w 89b00 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89bd8 │ │ │ │ + beq.n 896a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 89bd8 │ │ │ │ + cbnz r3, 896a0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 80650 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 805c4 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 895c4 │ │ │ │ + b.n 8908c │ │ │ │ add r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ asrs r1, r2, #1 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ @@ -142902,1824 +142424,1564 @@ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7cf28 │ │ │ │ - cbnz r0, 89c8a │ │ │ │ + bl 7ce98 │ │ │ │ + cbnz r0, 89752 │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 897dc │ │ │ │ + b.n 892a4 │ │ │ │ movs r3, #1 │ │ │ │ movw r7, #21846 @ 0x5556 │ │ │ │ movt r7, #21845 @ 0x5555 │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ add.w r6, r6, r6, lsr #31 │ │ │ │ bic.w r6, r6, #1 │ │ │ │ smull r7, lr, r6, r7 │ │ │ │ sub.w r6, lr, r6, asr #31 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.w 895f8 │ │ │ │ + bgt.w 890c0 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 897bc │ │ │ │ + b.n 89284 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 89940 │ │ │ │ - b.n 895c2 │ │ │ │ + bne.w 89408 │ │ │ │ + b.n 8908a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89894 │ │ │ │ + beq.w 8935c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8a1f0 │ │ │ │ + beq.w 89cb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl feb68 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl febfc <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a1de │ │ │ │ + bne.w 89ca6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 89e74 │ │ │ │ + bne.w 8993c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 895c4 │ │ │ │ + b.n 8908c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89d44 │ │ │ │ + beq.n 8980c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89d44 │ │ │ │ + beq.n 8980c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a1a2 │ │ │ │ + beq.w 89c6a │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a1a2 │ │ │ │ + beq.w 89c6a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 89f2e │ │ │ │ + beq.w 899f6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl eb568 │ │ │ │ + bl eb5d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89b50 │ │ │ │ + bne.w 89618 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89c7e │ │ │ │ + beq.n 89746 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89c7e │ │ │ │ + bne.n 89746 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c7e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89746 │ │ │ │ ldr.w r3, [r7, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 89f02 │ │ │ │ + bne.w 899ca │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89e40 │ │ │ │ + beq.w 89908 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 89a34 │ │ │ │ + b.n 894fc │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 89a02 │ │ │ │ - b.n 895c2 │ │ │ │ + bgt.w 894ca │ │ │ │ + b.n 8908a │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a06a │ │ │ │ + bge.w 89b32 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 8a05e │ │ │ │ - ldr r1, [pc, #720] @ (8a02c ) │ │ │ │ + beq.w 89b26 │ │ │ │ + ldr r1, [pc, #720] @ (89af4 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 89ce0 │ │ │ │ + beq.n 897a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a086 │ │ │ │ + beq.w 89b4e │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89e88 │ │ │ │ + beq.w 89950 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89cda │ │ │ │ + beq.n 897a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89cda │ │ │ │ + bne.n 897a2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89cda │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 897a2 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 89a2c │ │ │ │ + b.n 894f4 │ │ │ │ cmp r0, r9 │ │ │ │ - ble.w 895c2 │ │ │ │ + ble.w 8908a │ │ │ │ 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 8994c │ │ │ │ + b.n 89414 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 89e40 │ │ │ │ + cbz r0, 89908 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 896b8 │ │ │ │ + b.n 89180 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 89722 │ │ │ │ + ble.w 891ea │ │ │ │ add.w r0, r2, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r0, r3 │ │ │ │ adds r2, r0, #4 │ │ │ │ adds r0, #8 │ │ │ │ - b.n 896f2 │ │ │ │ + b.n 891ba │ │ │ │ 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 89650 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 89c8a │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + bge.w 89118 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 89752 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89f12 │ │ │ │ + bne.n 899da │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 89780 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 89248 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 89f20 │ │ │ │ + bne.n 899e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 89766 │ │ │ │ + b.n 8922e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 898a0 │ │ │ │ + b.n 89368 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c8a │ │ │ │ + bne.w 89752 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c8a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89752 │ │ │ │ mov r4, sl │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #8180 @ 0x1ff4 │ │ │ │ + movw r1, #11444 @ 0x2cb4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 89ce0 │ │ │ │ + bl d5248 │ │ │ │ + b.n 897a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ea208 │ │ │ │ + bl 1ebfd8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.w 89602 │ │ │ │ + b.w 890ca │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 89ed4 │ │ │ │ + bne.n 8999c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0f6 │ │ │ │ + beq.w 89bbe │ │ │ │ mov r0, r5 │ │ │ │ - bl feb68 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl febfc <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a190 │ │ │ │ + bne.w 89c58 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89c8a │ │ │ │ + beq.w 89752 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c8a │ │ │ │ + bne.w 89752 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c8a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89752 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 89d22 │ │ │ │ - ldr r2, [pc, #284] @ (8a030 ) │ │ │ │ + b.n 897ea │ │ │ │ + ldr r2, [pc, #284] @ (89af8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 89e52 │ │ │ │ - ldr r2, [pc, #268] @ (8a030 ) │ │ │ │ + b.n 8991a │ │ │ │ + ldr r2, [pc, #268] @ (89af8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 89e66 │ │ │ │ - bl 80650 │ │ │ │ + b.n 8992e │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89cd0 │ │ │ │ - b.n 89ce0 │ │ │ │ + beq.w 89798 │ │ │ │ + b.n 897a8 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #244] @ (8a034 ) │ │ │ │ + ldr r7, [pc, #244] @ (89afc ) │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89bbe │ │ │ │ + beq.w 89686 │ │ │ │ mov sl, r4 │ │ │ │ movw ip, #42220 @ 0xa4ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ strd fp, ip, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 79138 │ │ │ │ + bl 79148 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89ec2 │ │ │ │ + bne.n 8998a │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0bc │ │ │ │ + beq.w 89b84 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a0bc │ │ │ │ + beq.w 89b84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89ce0 │ │ │ │ + beq.w 897a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ 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.n 8a0a2 │ │ │ │ + bne.n 89b6a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8a0a2 │ │ │ │ + beq.n 89b6a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - beq.n 8a09a │ │ │ │ - bl 7c898 │ │ │ │ + beq.n 89b62 │ │ │ │ + bl 7c82c │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 8a08a │ │ │ │ + bne.n 89b52 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 89fe0 │ │ │ │ + beq.n 89aa8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a1bc │ │ │ │ + beq.w 89c84 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 89ee0 │ │ │ │ + beq.w 899a8 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89f5e │ │ │ │ + bne.n 89a26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bbe │ │ │ │ + beq.w 89686 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bbe │ │ │ │ + beq.w 89686 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89bbe │ │ │ │ + beq.w 89686 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ - b.n 89bbe │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ + b.n 89686 │ │ │ │ nop │ │ │ │ - add r0, pc, #544 @ (adr r0, 8a250 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 89d18 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bbe │ │ │ │ + beq.w 89686 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89bbe │ │ │ │ + beq.w 89686 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ - b.n 89ac4 │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8958c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129768 │ │ │ │ + bl 12a0e8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89cda │ │ │ │ + b.n 897a2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8216 @ 0x2018 │ │ │ │ + movw r1, #11480 @ 0x2cd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 89ce0 │ │ │ │ + bl d5248 │ │ │ │ + b.n 897a8 │ │ │ │ mov r4, sl │ │ │ │ movs r0, #0 │ │ │ │ - b.n 89e90 │ │ │ │ + b.n 89958 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89fd0 │ │ │ │ + bne.n 89a98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89fd0 │ │ │ │ - bl 7a328 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89a98 │ │ │ │ + bl 7a330 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 89fca │ │ │ │ + b.n 89a92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 89fae │ │ │ │ + bne.w 89a76 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ab4b0 │ │ │ │ + bl 1ad6f8 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 89fca │ │ │ │ + b.n 89a92 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8a11e │ │ │ │ + cbz r3, 89be6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8a11e │ │ │ │ + cbz r3, 89be6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a1a2 │ │ │ │ + beq.n 89c6a │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a1a2 │ │ │ │ + beq.n 89c6a │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 8a114 │ │ │ │ + beq.n 89bdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl eb568 │ │ │ │ + bl eb5d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 89f86 │ │ │ │ + b.n 89a4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 89fe8 │ │ │ │ + beq.w 89ab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89fe8 │ │ │ │ + bne.w 89ab0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89fe8 │ │ │ │ - bl 80650 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89ab0 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a0ea │ │ │ │ - b.n 89ce0 │ │ │ │ + beq.n 89bb2 │ │ │ │ + b.n 897a8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8a06a │ │ │ │ + bge.n 89b32 │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8a184 │ │ │ │ - ldr r1, [pc, #240] @ (8a224 ) │ │ │ │ + beq.n 89c4c │ │ │ │ + ldr r1, [pc, #240] @ (89cec ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89ce0 │ │ │ │ + beq.w 897a8 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8a084 │ │ │ │ + beq.n 89b4c │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 89e86 │ │ │ │ + beq.w 8994e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl d66c8 │ │ │ │ + bl d5eb8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 89f86 │ │ │ │ + beq.w 89a4e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 89f86 │ │ │ │ + bne.w 89a4e │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f86 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89a4e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 129768 │ │ │ │ + bl 12a0e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 89f86 │ │ │ │ + b.n 89a4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ee0 │ │ │ │ + bne.w 899a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89ee0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 899a8 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8132 @ 0x1fc4 │ │ │ │ + movw r1, #11396 @ 0x2c84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 89ce0 │ │ │ │ + bl d5248 │ │ │ │ + b.n 897a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89fe0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89aa8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 898be │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + b.w 89386 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #3841 @ 0xf01 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89c8a │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 89752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c7e │ │ │ │ + bne.w 89746 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89c7e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89746 │ │ │ │ mov r3, fp │ │ │ │ - b.w 898be │ │ │ │ + b.w 89386 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8916 @ 0x22d4 │ │ │ │ + movw r1, #12180 @ 0x2f94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 89c8a │ │ │ │ + bl 12f768 │ │ │ │ + b.n 89752 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 89a9a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 89562 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 89b1a │ │ │ │ + b.n 895e2 │ │ │ │ nop │ │ │ │ - add r0, pc, #544 @ (adr r0, 8a448 ) │ │ │ │ + add r0, pc, #544 @ (adr r0, 89f10 ) │ │ │ │ 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 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 8a318 │ │ │ │ - subs r3, r4, #1 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bne.n 8a318 │ │ │ │ - ldrb r3, [r0, #6] │ │ │ │ - mov r7, r0 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - lsls r4, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a40e │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 8a2e8 │ │ │ │ - add r4, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - add.w r8, r4, #20 │ │ │ │ - ands.w r3, r6, #3 │ │ │ │ - add.w r4, r4, #24 │ │ │ │ - beq.w 8a3c2 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 8a2c6 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 8a298 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - cbz r0, 8a28a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a488 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 8a296 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a478 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a2ae │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a2ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a498 │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a2c4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a2c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a4a2 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a2d4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a3fa │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a2e2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8a3e6 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 8a3c2 │ │ │ │ - ldrb r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.n 8a3da │ │ │ │ - ldr r3, [pc, #444] @ (8a4ac ) │ │ │ │ - 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 8a3da │ │ │ │ - ldrb r1, [r7, #6] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 8a3da │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ - str.w r7, [r1, #2420] @ 0x974 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a33c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a33c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a46e │ │ │ │ - adds r1, r2, #1 │ │ │ │ - ldr.w r0, [r8, r1, lsl #3] │ │ │ │ - cbz r0, 8a354 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a354 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8a464 │ │ │ │ - ldr.w r0, [r4, r1, lsl #3] │ │ │ │ - cbz r0, 8a368 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a368 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a45a │ │ │ │ - adds r2, r1, #1 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a37e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a37e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a44c │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a392 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a392 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a442 │ │ │ │ - adds r2, r1, #2 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cbz r0, 8a3a8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a3a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a434 │ │ │ │ - ldr.w r0, [r4, r2, lsl #3] │ │ │ │ - cbz r0, 8a3bc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a3bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8a42a │ │ │ │ - adds r2, r1, #3 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 8a2e8 │ │ │ │ - ldr.w r0, [r8, r2, lsl #3] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8a326 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 8a326 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8a326 │ │ │ │ - b.n 8a31e │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 78024 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a2e2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a2e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a2d4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a2d4 │ │ │ │ - add r4, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 8a422 │ │ │ │ - adds r5, #1 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7907c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 7907c │ │ │ │ - adds r4, #12 │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 8a414 │ │ │ │ - b.n 8a2e8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a3bc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 8a3a8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a392 │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 8a37e │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a368 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 8a354 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a33c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a296 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a296 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8a28a │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a28a │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a2ae │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - b.n 8a2c4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #696] @ (8a77c ) │ │ │ │ + ldr r2, [pc, #696] @ (89fbc ) │ │ │ │ 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 8ab54 │ │ │ │ + beq.w 8a394 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ab5e │ │ │ │ + bne.w 8a39e │ │ │ │ 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 8a73c │ │ │ │ + beq.w 89f7c │ │ │ │ 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, #596] @ (8a77c ) │ │ │ │ + ldr r3, [pc, #596] @ (89fbc ) │ │ │ │ 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 8a74c │ │ │ │ + beq.w 89f8c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8ab9c │ │ │ │ + ble.w 8a3dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a784 │ │ │ │ + bne.w 89fc4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8a898 │ │ │ │ + beq.w 8a0d8 │ │ │ │ ldr.w r4, [fp] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.w 8a676 │ │ │ │ + beq.w 89eb6 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8a898 │ │ │ │ + bne.w 8a0d8 │ │ │ │ ldrb.w r6, [fp, #6] │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ lsls r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a6f0 │ │ │ │ + beq.w 89f30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8a778 │ │ │ │ + ble.w 89fb8 │ │ │ │ add.w r6, fp, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r6, #20 │ │ │ │ - b.n 8a5c4 │ │ │ │ + b.n 89e04 │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr.w r5, [r3, r4, lsl #3] │ │ │ │ - cbz r5, 8a5be │ │ │ │ + cbz r5, 89dfe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a5be │ │ │ │ + beq.n 89dfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8a5f2 │ │ │ │ + cbz r3, 89e32 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8a60e │ │ │ │ + beq.n 89e4e │ │ │ │ ldr.w r5, [r9, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a5a8 │ │ │ │ + beq.n 89de8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a5a8 │ │ │ │ + beq.n 89de8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a5a8 │ │ │ │ - ldr r3, [pc, #420] @ (8a780 ) │ │ │ │ + bne.n 89de8 │ │ │ │ + ldr r3, [pc, #420] @ (89fc0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa38 │ │ │ │ + bne.w 8a278 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8a5a8 │ │ │ │ - ldr r3, [pc, #396] @ (8a780 ) │ │ │ │ + b.n 89de8 │ │ │ │ + ldr r3, [pc, #396] @ (89fc0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa18 │ │ │ │ + bne.w 8a258 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8a5c4 │ │ │ │ + bne.n 89e04 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a6d0 │ │ │ │ - ldr r3, [pc, #356] @ (8a77c ) │ │ │ │ + bne.n 89f10 │ │ │ │ + ldr r3, [pc, #356] @ (89fbc ) │ │ │ │ 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 8a6d0 │ │ │ │ + bhi.n 89f10 │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a6d0 │ │ │ │ + beq.n 89f10 │ │ │ │ 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 8a68a │ │ │ │ + bls.n 89eca │ │ │ │ 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 8a6bc │ │ │ │ + ble.n 89efc │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 158220 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 159238 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ 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 8a64c │ │ │ │ + bhi.n 89e8c │ │ │ │ movw r1, #21632 @ 0x5480 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8a64c │ │ │ │ + bne.n 89e8c │ │ │ │ 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 8a66a │ │ │ │ + bgt.n 89eaa │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (8a77c ) │ │ │ │ + ldr r3, [pc, #184] @ (89fbc ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8a61c │ │ │ │ + beq.n 89e5c │ │ │ │ mov r0, fp │ │ │ │ - bl 78024 │ │ │ │ - ldr r3, [pc, #164] @ (8a77c ) │ │ │ │ + bl 78034 │ │ │ │ + ldr r3, [pc, #164] @ (89fbc ) │ │ │ │ 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 8a68a │ │ │ │ - b.n 8a64c │ │ │ │ + bls.n 89eca │ │ │ │ + b.n 89e8c │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 8a778 │ │ │ │ + ble.n 89fb8 │ │ │ │ add r4, fp │ │ │ │ - b.n 8a710 │ │ │ │ + b.n 89f50 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - cbz r5, 8a708 │ │ │ │ + cbz r5, 89f48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a708 │ │ │ │ + beq.n 89f48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8a760 │ │ │ │ + cbz r3, 89fa0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 8a6c2 │ │ │ │ + beq.n 89f02 │ │ │ │ adds r4, #12 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a6f8 │ │ │ │ + beq.n 89f38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8a6f8 │ │ │ │ + beq.n 89f38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a6f8 │ │ │ │ - ldr r3, [pc, #88] @ (8a780 ) │ │ │ │ + bne.n 89f38 │ │ │ │ + ldr r3, [pc, #88] @ (89fc0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac1e │ │ │ │ + bne.w 8a45e │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8a6f8 │ │ │ │ - ldr r3, [pc, #60] @ (8a77c ) │ │ │ │ + b.n 89f38 │ │ │ │ + ldr r3, [pc, #60] @ (89fbc ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8a548 │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + bne.w 89d88 │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14648 @ 0x3938 │ │ │ │ + movw r0, #17912 @ 0x45f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #28] @ (8a780 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #28] @ (89fc0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abbe │ │ │ │ + bne.w 8a3fe │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8a708 │ │ │ │ + b.n 89f48 │ │ │ │ mov r3, sl │ │ │ │ - b.n 8a6c8 │ │ │ │ + b.n 89f08 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ - cbnz r6, 8a7d6 │ │ │ │ + cbnz r6, 8a016 │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8a7a0 │ │ │ │ - b.n 8a7d0 │ │ │ │ + bne.n 89fe0 │ │ │ │ + b.n 8a010 │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 8a7d0 │ │ │ │ + beq.n 8a010 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a79a │ │ │ │ + beq.n 89fda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a79a │ │ │ │ + beq.n 89fda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a79a │ │ │ │ - ldr r3, [pc, #632] @ (8aa30 ) │ │ │ │ + bne.n 89fda │ │ │ │ + ldr r3, [pc, #632] @ (8a270 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac3a │ │ │ │ + bne.w 8a47a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a79a │ │ │ │ + b.n 89fda │ │ │ │ mov r0, r4 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a8d2 │ │ │ │ + beq.n 8a112 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - bne.n 8a8d2 │ │ │ │ + bne.n 8a112 │ │ │ │ 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 8a962 │ │ │ │ + beq.w 8a1a2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8a8a6 │ │ │ │ + ble.n 8a0e6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add.w r8, fp, r3 │ │ │ │ movs r6, #0 │ │ │ │ add.w r7, r8, #20 │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.w 8a928 │ │ │ │ + bmi.w 8a168 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 8a86a │ │ │ │ + b.n 8a0aa │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8a836 │ │ │ │ + cbz r4, 8a076 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a836 │ │ │ │ + beq.n 8a076 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a8e0 │ │ │ │ + beq.n 8a120 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ - cbz r4, 8a84c │ │ │ │ + cbz r4, 8a08c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a84c │ │ │ │ + beq.n 8a08c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a8f8 │ │ │ │ + beq.n 8a138 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8a864 │ │ │ │ + cbz r4, 8a0a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a864 │ │ │ │ + beq.n 8a0a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a910 │ │ │ │ + beq.n 8a150 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 8a8a2 │ │ │ │ + beq.n 8a0e2 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a81e │ │ │ │ + beq.n 8a05e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a81e │ │ │ │ + beq.n 8a05e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a81e │ │ │ │ - ldr r3, [pc, #428] @ (8aa30 ) │ │ │ │ + bne.n 8a05e │ │ │ │ + ldr r3, [pc, #428] @ (8a270 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abda │ │ │ │ + bne.w 8a41a │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a81e │ │ │ │ + b.n 8a05e │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8a640 │ │ │ │ + b.n 89e80 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a8cc │ │ │ │ - ldr r3, [pc, #388] @ (8aa34 ) │ │ │ │ + bne.n 8a10c │ │ │ │ + ldr r3, [pc, #388] @ (8a274 ) │ │ │ │ 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 8a8cc │ │ │ │ + bhi.n 8a10c │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a632 │ │ │ │ + bne.w 89e72 │ │ │ │ mov r0, fp │ │ │ │ - bl 78024 │ │ │ │ - ldr r3, [pc, #352] @ (8aa34 ) │ │ │ │ + bl 78034 │ │ │ │ + ldr r3, [pc, #352] @ (8a274 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8a640 │ │ │ │ - ldr r3, [pc, #332] @ (8aa30 ) │ │ │ │ + b.n 89e80 │ │ │ │ + ldr r3, [pc, #332] @ (8a270 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac72 │ │ │ │ + bne.w 8a4b2 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a836 │ │ │ │ - ldr r3, [pc, #308] @ (8aa30 ) │ │ │ │ + b.n 8a076 │ │ │ │ + ldr r3, [pc, #308] @ (8a270 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac56 │ │ │ │ + bne.w 8a496 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a84c │ │ │ │ - ldr r3, [pc, #284] @ (8aa30 ) │ │ │ │ + b.n 8a08c │ │ │ │ + ldr r3, [pc, #284] @ (8a270 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ac8e │ │ │ │ + bne.w 8a4ce │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8a864 │ │ │ │ + b.n 8a0a4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 8a93c │ │ │ │ + cbz r4, 8a17c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a93c │ │ │ │ + beq.n 8a17c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa84 │ │ │ │ + beq.w 8a2c4 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ - cbz r4, 8a952 │ │ │ │ + cbz r4, 8a192 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a952 │ │ │ │ + beq.n 8a192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aa9a │ │ │ │ + beq.w 8a2da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8a8a6 │ │ │ │ + beq.n 8a0e6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 8a86a │ │ │ │ + b.n 8a0aa │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 8a8a6 │ │ │ │ + ble.n 8a0e6 │ │ │ │ add.w r6, fp, r3 │ │ │ │ - ldr.w r8, [pc, #192] @ 8aa30 │ │ │ │ + ldr.w r8, [pc, #192] @ 8a270 │ │ │ │ mov r7, r2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 8a9f0 │ │ │ │ + bpl.n 8a230 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - cbz r4, 8a98a │ │ │ │ + cbz r4, 8a1ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a98a │ │ │ │ + beq.n 8a1ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aae4 │ │ │ │ + beq.w 8a324 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a99e │ │ │ │ + cbz r4, 8a1de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a99e │ │ │ │ + beq.n 8a1de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aad4 │ │ │ │ + beq.w 8a314 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r7, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8a9f0 │ │ │ │ - b.n 8a8a6 │ │ │ │ + bne.n 8a230 │ │ │ │ + b.n 8a0e6 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a9bc │ │ │ │ + cbz r4, 8a1fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a9bc │ │ │ │ + beq.n 8a1fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8aa4c │ │ │ │ + beq.n 8a28c │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ adds r6, #12 │ │ │ │ adds r7, #1 │ │ │ │ - cbz r4, 8a9d2 │ │ │ │ + cbz r4, 8a212 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a9d2 │ │ │ │ + beq.n 8a212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8aa5e │ │ │ │ + beq.n 8a29e │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8a9e4 │ │ │ │ + cbz r4, 8a224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a9e4 │ │ │ │ + beq.n 8a224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8aa70 │ │ │ │ + beq.n 8a2b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8a8a6 │ │ │ │ + beq.w 8a0e6 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a9aa │ │ │ │ + beq.n 8a1ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a9aa │ │ │ │ + beq.n 8a1ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a9aa │ │ │ │ + bne.n 8a1ea │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8abf6 │ │ │ │ + bne.w 8a436 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a9aa │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a1ea │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ac10 │ │ │ │ + bne.w 8a450 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a5be │ │ │ │ + b.n 89dfe │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8aaac │ │ │ │ + bne.n 8a2ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8a5a8 │ │ │ │ + b.n 89de8 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ab24 │ │ │ │ + bne.n 8a364 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a9bc │ │ │ │ + b.n 8a1fc │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ab3c │ │ │ │ + bne.n 8a37c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a9d2 │ │ │ │ + b.n 8a212 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8acaa │ │ │ │ + bne.w 8a4ea │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a9e4 │ │ │ │ - ldr r3, [pc, #624] @ (8acf8 ) │ │ │ │ + b.n 8a224 │ │ │ │ + ldr r3, [pc, #624] @ (8a538 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8acc4 │ │ │ │ + bne.w 8a504 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8a93c │ │ │ │ - ldr r3, [pc, #604] @ (8acf8 ) │ │ │ │ + b.n 8a17c │ │ │ │ + ldr r3, [pc, #604] @ (8a538 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 8aaba │ │ │ │ + cbnz r3, 8a2fa │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8a952 │ │ │ │ - ldr r2, [pc, #584] @ (8acf8 ) │ │ │ │ + b.n 8a192 │ │ │ │ + ldr r2, [pc, #584] @ (8a538 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa44 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a284 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aaa6 │ │ │ │ - ldr r2, [pc, #560] @ (8acf8 ) │ │ │ │ + beq.n 8a2e6 │ │ │ │ + ldr r2, [pc, #560] @ (8a538 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aaa6 │ │ │ │ + b.n 8a2e6 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbnz r3, 8aaf4 │ │ │ │ + cbnz r3, 8a334 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a99e │ │ │ │ + b.n 8a1de │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbnz r3, 8ab0c │ │ │ │ + cbnz r3, 8a34c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 8a98a │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a1ca │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aade │ │ │ │ + beq.n 8a31e │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aade │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a31e │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aaee │ │ │ │ + beq.n 8a32e │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aaee │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a32e │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa58 │ │ │ │ + beq.n 8a298 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa58 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a298 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8aa6a │ │ │ │ + beq.n 8a2aa │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa6a │ │ │ │ + b.n 8a2aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ace0 │ │ │ │ + beq.w 8a520 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ea208 │ │ │ │ + bl 1ebfd8 │ │ │ │ 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 8a6bc │ │ │ │ + beq.w 89efc │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a6bc │ │ │ │ + bne.w 89efc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 8a504 │ │ │ │ + b.n 89d44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #42161 @ 0xa4b1 │ │ │ │ + movw r2, #40177 @ 0x9cf1 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8a552 │ │ │ │ + bne.w 89d92 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 15820c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.w 159224 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a772 │ │ │ │ - ldr r2, [pc, #296] @ (8acf8 ) │ │ │ │ + beq.w 89fb2 │ │ │ │ + ldr r2, [pc, #296] @ (8a538 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a772 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 89fb2 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a892 │ │ │ │ - ldr r2, [pc, #268] @ (8acf8 ) │ │ │ │ + beq.w 8a0d2 │ │ │ │ + ldr r2, [pc, #268] @ (8a538 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a892 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a0d2 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa12 │ │ │ │ + beq.w 8a252 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa12 │ │ │ │ - ldr r2, [pc, #228] @ (8acf8 ) │ │ │ │ + b.n 8a252 │ │ │ │ + ldr r2, [pc, #228] @ (8a538 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa26 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a266 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a736 │ │ │ │ - ldr r2, [pc, #200] @ (8acf8 ) │ │ │ │ + beq.w 89f76 │ │ │ │ + ldr r2, [pc, #200] @ (8a538 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a736 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 89f76 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a7c8 │ │ │ │ - ldr r2, [pc, #172] @ (8acf8 ) │ │ │ │ + beq.w 8a008 │ │ │ │ + ldr r2, [pc, #172] @ (8a538 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a7c8 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a008 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a90a │ │ │ │ - ldr r2, [pc, #144] @ (8acf8 ) │ │ │ │ + beq.w 8a14a │ │ │ │ + ldr r2, [pc, #144] @ (8a538 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a90a │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a14a │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a8f2 │ │ │ │ - ldr r2, [pc, #116] @ (8acf8 ) │ │ │ │ + beq.w 8a132 │ │ │ │ + ldr r2, [pc, #116] @ (8a538 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a8f2 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a132 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a922 │ │ │ │ - ldr r2, [pc, #88] @ (8acf8 ) │ │ │ │ + beq.w 8a162 │ │ │ │ + ldr r2, [pc, #88] @ (8a538 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a922 │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a162 │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa7e │ │ │ │ + beq.w 8a2be │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8aa7e │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8a2be │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa94 │ │ │ │ - ldr r2, [pc, #36] @ (8acf8 ) │ │ │ │ + beq.w 8a2d4 │ │ │ │ + ldr r2, [pc, #36] @ (8a538 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aa94 │ │ │ │ + b.n 8a2d4 │ │ │ │ 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 8a6bc │ │ │ │ + b.n 89efc │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008acfc : │ │ │ │ +0008a53c : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ad04 : │ │ │ │ +0008a544 : │ │ │ │ movw r2, #7780 @ 0x1e64 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ad20 : │ │ │ │ +0008a560 : │ │ │ │ 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] @ (8adb8 ) │ │ │ │ + ldr r2, [pc, #136] @ (8a5f8 ) │ │ │ │ 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, 8ad58 │ │ │ │ + cbz r3, 8a598 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 8ad9a │ │ │ │ + cbnz r2, 8a5da │ │ │ │ ldr.w r3, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8ada8 │ │ │ │ - movw r1, #25868 @ 0x650c │ │ │ │ + cbz r3, 8a5e8 │ │ │ │ + movw r1, #29132 @ 0x71cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ blx 2a034 │ │ │ │ - cbz r0, 8ada8 │ │ │ │ + cbz r0, 8a5e8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25804 @ 0x64cc │ │ │ │ + movw r1, #29068 @ 0x718c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a034 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8adac │ │ │ │ + cbnz r0, 8a5ec │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8adbc │ │ │ │ + b.n 8a5fc │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13c4ec │ │ │ │ + b.w 13d858 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8ad8c │ │ │ │ + b.n 8a5cc │ │ │ │ mov r0, r4 │ │ │ │ bl 2b6e8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8ad8c │ │ │ │ + b.n 8a5cc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8af98 │ │ │ │ + bne.w 8a7d8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8af98 │ │ │ │ + bne.w 8a7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8aeea │ │ │ │ - ldr r3, [pc, #668] @ (8b08c ) │ │ │ │ + bne.n 8a72a │ │ │ │ + ldr r3, [pc, #668] @ (8a8cc ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8af2c │ │ │ │ + bgt.w 8a76c │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8af5a │ │ │ │ + beq.w 8a79a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8af6a │ │ │ │ + bne.w 8a7aa │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8ae14 │ │ │ │ + beq.n 8a654 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8af7e │ │ │ │ + bne.w 8a7be │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 29b40 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8ae70 │ │ │ │ + beq.n 8a6b0 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8af4a │ │ │ │ + bcs.w 8a78a │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8afb0 │ │ │ │ + bne.w 8a7f0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a0fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af4a │ │ │ │ + beq.n 8a78a │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b40 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8b03c │ │ │ │ + bne.w 8a87c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 8af4a │ │ │ │ + bcs.n 8a78a │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6cb4c │ │ │ │ + bl 6cb24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af4a │ │ │ │ + beq.n 8a78a │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -144731,619 +143993,619 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 2969c │ │ │ │ subs r2, r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.w 8afc0 │ │ │ │ + bhi.w 8a800 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8afc4 │ │ │ │ + bls.n 8a804 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8afc4 │ │ │ │ + bcs.n 8a804 │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ae9e │ │ │ │ + bne.n 8a6de │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8af06 │ │ │ │ + b.n 8a746 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6cd6c │ │ │ │ - cbnz r0, 8af42 │ │ │ │ + bl 6cd44 │ │ │ │ + cbnz r0, 8a782 │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b090 │ │ │ │ + bl 8a8d0 │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #53033 @ 0xcf29 │ │ │ │ + movw r3, #52993 @ 0xcf01 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8af50 │ │ │ │ + bne.n 8a790 │ │ │ │ mov r0, r6 │ │ │ │ blx 297f8 │ │ │ │ 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 1a63e4 │ │ │ │ + bl 1a8624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aefa │ │ │ │ + beq.n 8a73a │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8afea │ │ │ │ + beq.n 8a82a │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8af7e │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 8af94 │ │ │ │ + beq.n 8a7be │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 8a7d4 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8af24 │ │ │ │ - bl 1a3a30 │ │ │ │ - ldr r3, [pc, #300] @ (8b08c ) │ │ │ │ + b.n 8a764 │ │ │ │ + bl 1a5c78 │ │ │ │ + ldr r3, [pc, #300] @ (8a8cc ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ae08 │ │ │ │ + beq.w 8a648 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 649de │ │ │ │ + bl 68772 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aefa │ │ │ │ - b.n 8af42 │ │ │ │ + beq.n 8a73a │ │ │ │ + b.n 8a782 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8992 @ 0x2320 │ │ │ │ + movw r1, #12256 @ 0x2fe0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8af24 │ │ │ │ + b.n 8a764 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8964 @ 0x2304 │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 8af94 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8a7d4 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae58 │ │ │ │ - b.n 8af4a │ │ │ │ + bne.w 8a698 │ │ │ │ + b.n 8a78a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8aed8 │ │ │ │ + beq.n 8a718 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b072 │ │ │ │ + bne.n 8a8b2 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6cd0c │ │ │ │ + bl 6cce4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #37696 @ 0x9340 │ │ │ │ + movw r3, #40960 @ 0xa000 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ movw r2, #48064 @ 0xbbc0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #6884 @ 0x1ae4 │ │ │ │ + movw r2, #10176 @ 0x27c0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #8984 @ 0x2318 │ │ │ │ + movw r1, #12248 @ 0x2fd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8768c │ │ │ │ + bl 8716c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af94 │ │ │ │ - bl 1dd5c8 │ │ │ │ + beq.n 8a7d4 │ │ │ │ + bl 1df468 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8af94 │ │ │ │ + beq.n 8a7d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8af94 │ │ │ │ + bne.n 8a7d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8af94 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a7d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8af06 │ │ │ │ + beq.w 8a746 │ │ │ │ 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 8ae6a │ │ │ │ + bne.w 8a6aa │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b04a │ │ │ │ - b.n 8af06 │ │ │ │ + bne.n 8a88a │ │ │ │ + b.n 8a746 │ │ │ │ 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 8aed2 │ │ │ │ + b.n 8a712 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b090 : │ │ │ │ +0008a8d0 : │ │ │ │ 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 8b626 │ │ │ │ + bne.w 8ae66 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r6, r1, #1 │ │ │ │ - beq.w 8b340 │ │ │ │ + beq.w 8ab80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b4ac │ │ │ │ + beq.w 8acec │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8b4b0 │ │ │ │ + beq.w 8acf0 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b0fa │ │ │ │ + bcs.n 8a93a │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b0de │ │ │ │ + b.n 8a91e │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b0f4 │ │ │ │ + bls.n 8a934 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8b0da │ │ │ │ + bls.n 8a91a │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b648 │ │ │ │ + bcs.w 8ae88 │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8b0de │ │ │ │ + bhi.n 8a91e │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8b364 │ │ │ │ + bhi.w 8aba4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b5f0 │ │ │ │ + blt.w 8ae30 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b3f2 │ │ │ │ + bgt.w 8ac32 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ add.w fp, r5, #21 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ mov sl, r9 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8b3de │ │ │ │ - ldr r2, [pc, #724] @ (8b408 ) │ │ │ │ + bne.w 8ac1e │ │ │ │ + ldr r2, [pc, #724] @ (8ac48 ) │ │ │ │ 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 8b310 │ │ │ │ + bcs.w 8ab50 │ │ │ │ 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 8b504 │ │ │ │ + beq.w 8ad44 │ │ │ │ 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 8b2e2 │ │ │ │ + beq.w 8ab22 │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ 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, #628] @ (8b40c ) │ │ │ │ + ldr r2, [pc, #628] @ (8ac4c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8b59a │ │ │ │ + bne.w 8adda │ │ │ │ mov r2, sl │ │ │ │ str r5, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b470 │ │ │ │ + beq.w 8acb0 │ │ │ │ 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 8b5be │ │ │ │ + bne.w 8adfe │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 8b644 │ │ │ │ + bpl.w 8ae84 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 8b34c │ │ │ │ + bpl.w 8ab8c │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8b35e │ │ │ │ + bcs.w 8ab9e │ │ │ │ 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 8b292 │ │ │ │ + bls.n 8aad2 │ │ │ │ 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 8b292 │ │ │ │ + bls.n 8aad2 │ │ │ │ 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 8b292 │ │ │ │ + bls.n 8aad2 │ │ │ │ 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 8b292 │ │ │ │ + bls.n 8aad2 │ │ │ │ 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 8b292 │ │ │ │ + bcs.n 8aad2 │ │ │ │ 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 8b26c │ │ │ │ + bcc.n 8aaac │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b2cc │ │ │ │ + bcs.n 8ab0c │ │ │ │ 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 8b2cc │ │ │ │ + bls.n 8ab0c │ │ │ │ add.w r1, r3, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - bcs.n 8b2cc │ │ │ │ + bcs.n 8ab0c │ │ │ │ adds r2, #2 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 8b2c0 │ │ │ │ + bcc.n 8ab00 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b638 │ │ │ │ + beq.w 8ae78 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b410 │ │ │ │ + beq.w 8ac50 │ │ │ │ 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 8b17c │ │ │ │ + bhi.w 8a9bc │ │ │ │ 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 8b17c │ │ │ │ + bne.w 8a9bc │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8b608 │ │ │ │ + bne.w 8ae48 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b3f2 │ │ │ │ + beq.n 8ac32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8b17c │ │ │ │ + b.n 8a9bc │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2987c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8b0c0 │ │ │ │ + b.n 8a900 │ │ │ │ add.w r2, r6, #28 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 8b1f0 │ │ │ │ + bcc.w 8aa30 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b2a6 │ │ │ │ - b.n 8b2cc │ │ │ │ + bcc.n 8aae6 │ │ │ │ + b.n 8ab0c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8b4de │ │ │ │ + bls.w 8ad1e │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcc.w 8b4fa │ │ │ │ + bcc.w 8ad3a │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b5d8 │ │ │ │ + bcs.w 8ae18 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b5f0 │ │ │ │ + blt.w 8ae30 │ │ │ │ mov.w sl, #4 │ │ │ │ mov r1, sl │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r6, #65528 @ 0xfff8 │ │ │ │ movt r6, #8191 @ 0x1fff │ │ │ │ - bl 2784b0 │ │ │ │ + bl 279188 │ │ │ │ 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 8b3f2 │ │ │ │ + blt.n 8ac32 │ │ │ │ mla fp, r5, sl, sl │ │ │ │ add.w fp, fp, #28 │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8b132 │ │ │ │ + beq.w 8a972 │ │ │ │ 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 8b17c │ │ │ │ + bne.w 8a9bc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1c6 │ │ │ │ + bne.w 8aa06 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8b2da │ │ │ │ + b.n 8ab1a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8b2da │ │ │ │ + bne.w 8ab1a │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8b618 │ │ │ │ + bpl.w 8ae58 │ │ │ │ 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, #19992 @ 0x4e18 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #544] @ (8b66c ) │ │ │ │ + ldrge r4, [pc, #544] @ (8aeac ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8b46c │ │ │ │ + beq.n 8acac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b46c │ │ │ │ + beq.n 8acac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8b46c │ │ │ │ + cbnz r3, 8acac │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8b2da │ │ │ │ + b.n 8ab1a │ │ │ │ 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.n 8b4d6 │ │ │ │ + beq.n 8ad16 │ │ │ │ cmp.w sl, #2 │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - beq.n 8b51a │ │ │ │ + beq.n 8ad5a │ │ │ │ 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 29c10 │ │ │ │ - b.n 8b2cc │ │ │ │ - ldr r6, [pc, #448] @ (8b670 ) │ │ │ │ - b.n 8b2da │ │ │ │ + b.n 8ab0c │ │ │ │ + ldr r6, [pc, #448] @ (8aeb0 ) │ │ │ │ + b.n 8ab1a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8b5b2 │ │ │ │ + bhi.n 8adf2 │ │ │ │ lsls r4, r2, #24 │ │ │ │ iteet pl │ │ │ │ movpl r3, #24 │ │ │ │ addmi.w r2, r2, #1296 @ 0x510 │ │ │ │ movwmi r6, #19992 @ 0x4e18 │ │ │ │ - ldrpl r6, [pc, #420] @ (8b66c ) │ │ │ │ + ldrpl r6, [pc, #420] @ (8aeac ) │ │ │ │ itte mi │ │ │ │ movtmi r6, #73 @ 0x49 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ mlapl r6, r3, r2, r6 │ │ │ │ - b.n 8b2da │ │ │ │ + b.n 8ab1a │ │ │ │ strb r1, [r2, r5] │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - b.n 8b1c6 │ │ │ │ + b.n 8aa06 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b5f0 │ │ │ │ + blt.w 8ae30 │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 8b3f2 │ │ │ │ + bgt.n 8ac32 │ │ │ │ add.w fp, r5, #29 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8b3c0 │ │ │ │ + b.n 8ac00 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b5f0 │ │ │ │ + blt.n 8ae30 │ │ │ │ mov.w sl, #2 │ │ │ │ - b.n 8b384 │ │ │ │ + b.n 8abc4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b17c │ │ │ │ - b.n 8b310 │ │ │ │ + bne.w 8a9bc │ │ │ │ + b.n 8ab50 │ │ │ │ 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 8b566 │ │ │ │ + b.n 8ada6 │ │ │ │ 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 │ │ │ │ @@ -145351,593 +144613,593 @@ │ │ │ │ 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 8b53c │ │ │ │ + bcc.n 8ad7c │ │ │ │ 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 8b2cc │ │ │ │ + bcs.w 8ab0c │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8b586 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 8adc6 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8b5ca │ │ │ │ + bne.n 8ae0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b1a6 │ │ │ │ + b.n 8a9e6 │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8b0d4 │ │ │ │ - b.n 8b100 │ │ │ │ + bhi.w 8a914 │ │ │ │ + b.n 8a940 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 8b61c │ │ │ │ + bne.n 8ae5c │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.n 8b51e │ │ │ │ + bmi.n 8ad5e │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8b52c │ │ │ │ + b.n 8ad6c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b1a6 │ │ │ │ + b.n 8a9e6 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51988 @ 0xcb14 │ │ │ │ + movw r1, #55252 @ 0xd7d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 8b402 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8ac42 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52040 @ 0xcb48 │ │ │ │ + movw r1, #55304 @ 0xd808 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 8b402 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8ac42 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8b32e │ │ │ │ + b.n 8ab6e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8b42e │ │ │ │ + b.n 8ac6e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.w 8b494 │ │ │ │ + bmi.w 8acd4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8b4a2 │ │ │ │ - movw r0, #9020 @ 0x233c │ │ │ │ + b.n 8ace2 │ │ │ │ + movw r0, #12284 @ 0x2ffc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b402 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8ac42 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1adf6c │ │ │ │ + b.w 1b037c │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8b350 │ │ │ │ + b.n 8ab90 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #9048 @ 0x2358 │ │ │ │ + movw r1, #12312 @ 0x3018 │ │ │ │ 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 d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b674 : │ │ │ │ +0008aeb4 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4572 @ 0x11dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8b688 │ │ │ │ + bne.n 8aec8 │ │ │ │ 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 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8b6a8 │ │ │ │ + cbz r0, 8aee8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 4a954 │ │ │ │ + bl 4a936 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8b6a4 │ │ │ │ + b.n 8aee4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b6b4 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008aef4 <_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 8b6f8 │ │ │ │ - cbz r0, 8b6f4 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 8af38 │ │ │ │ + cbz r0, 8af34 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8b6de <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8af1e <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b6d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 8af18 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -0008b6f8 : │ │ │ │ +0008af38 : │ │ │ │ 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 8b77a │ │ │ │ + bpl.n 8afba │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8b736 │ │ │ │ + bpl.n 8af76 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b78e │ │ │ │ + bpl.n 8afce │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8b744 │ │ │ │ - cbz r1, 8b72a │ │ │ │ + beq.n 8af84 │ │ │ │ + cbz r1, 8af6a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b76e │ │ │ │ + bpl.n 8afae │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8b744 │ │ │ │ + cbz r0, 8af84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b732 │ │ │ │ + beq.n 8af72 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8b732 │ │ │ │ + b.n 8af72 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1de444 │ │ │ │ + bl 1e02e4 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b782 │ │ │ │ + beq.n 8afc2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8b76a │ │ │ │ - cbz r0, 8b772 │ │ │ │ + cbz r1, 8afaa │ │ │ │ + cbz r0, 8afb2 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b772 │ │ │ │ + bpl.n 8afb2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b72e │ │ │ │ + b.n 8af6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b72a │ │ │ │ + bne.n 8af6a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8b732 │ │ │ │ + b.n 8af72 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b732 │ │ │ │ + b.n 8af72 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4a954 │ │ │ │ + bl 4a936 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8b78a │ │ │ │ + cbz r1, 8afca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b732 │ │ │ │ + b.n 8af72 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b744 │ │ │ │ + beq.n 8af84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b72a │ │ │ │ + beq.n 8af6a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8b72a │ │ │ │ + b.n 8af6a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6de84 <_Py_HashBytes@@Base> │ │ │ │ + b.w 6de5c <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -0008b7c0 : │ │ │ │ +0008b000 : │ │ │ │ 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 8b7ee │ │ │ │ + bpl.n 8b02e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b80a │ │ │ │ + bcs.n 8b04a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7907c │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ + bl 7908c │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7907c │ │ │ │ + bl 7908c │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9284 @ 0x2444 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 8b804 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8b044 │ │ │ │ │ │ │ │ -0008b828 : │ │ │ │ +0008b068 : │ │ │ │ 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, 8b8a2 │ │ │ │ + cbnz r3, 8b0e2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 8b86a │ │ │ │ + cbz r3, 8b0aa │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 8b86a │ │ │ │ + cbz r3, 8b0aa │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 8b8c0 │ │ │ │ + cbz r3, 8b100 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8b8bc │ │ │ │ + cbz r1, 8b0fc │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8b8bc │ │ │ │ + cbz r1, 8b0fc │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8b8ae │ │ │ │ + beq.n 8b0ee │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2638a0 │ │ │ │ - bl 26f884 │ │ │ │ + b.w 264804 │ │ │ │ + bl 270784 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b894 │ │ │ │ - b.n 8b8a6 │ │ │ │ + beq.n 8b0d4 │ │ │ │ + b.n 8b0e6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8b8dc │ │ │ │ + cbnz r3, 8b11c │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #9320 @ 0x2468 │ │ │ │ + movw r1, #12440 @ 0x3098 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 8b8a6 │ │ │ │ + bl d5248 │ │ │ │ + b.n 8b0e6 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8132 @ 0x1fc4 │ │ │ │ + movw r1, #11396 @ 0x2c84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 8b8a6 │ │ │ │ + bl d5248 │ │ │ │ + b.n 8b0e6 │ │ │ │ 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 8b99a │ │ │ │ + beq.n 8b1da │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8b9d0 │ │ │ │ + bpl.n 8b210 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8b968 │ │ │ │ + bne.n 8b1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b972 │ │ │ │ + beq.n 8b1b2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 8b980 │ │ │ │ + bne.n 8b1c0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8b980 │ │ │ │ - ldr r1, [pc, #164] @ (8b9e8 ) │ │ │ │ + beq.n 8b1c0 │ │ │ │ + ldr r1, [pc, #164] @ (8b228 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44060 @ 0xac1c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 8b9ca │ │ │ │ - bl 7c898 │ │ │ │ + beq.n 8b20a │ │ │ │ + bl 7c82c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8b92a │ │ │ │ + bne.n 8b16a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8b93c │ │ │ │ + beq.n 8b17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8b942 │ │ │ │ + bne.n 8b182 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ab4b0 │ │ │ │ + b.w 1ad6f8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8b9c2 │ │ │ │ + beq.n 8b202 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 8b9e0 │ │ │ │ + beq.n 8b220 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w bff58 │ │ │ │ + b.w bf720 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 8b9b4 │ │ │ │ - b.n 8b9a8 │ │ │ │ - bl 7a328 │ │ │ │ - b.n 8b964 │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + bne.n 8b1f4 │ │ │ │ + b.n 8b1e8 │ │ │ │ + bl 7a330 │ │ │ │ + b.n 8b1a4 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2572 @ 0xa0c │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8b964 │ │ │ │ + b.n 8b1a4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008b9ec <_PyType_Lookup@@Base>: │ │ │ │ +0008b22c <_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 83e68 <_PyType_LookupRef@@Base> │ │ │ │ + bl 83954 <_PyType_LookupRef@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 8ba0a <_PyType_Lookup@@Base+0x1e> │ │ │ │ + cbnz r0, 8b24a <_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 8ba04 <_PyType_Lookup@@Base+0x18> │ │ │ │ + beq.n 8b244 <_PyType_Lookup@@Base+0x18> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8ba04 <_PyType_Lookup@@Base+0x18> │ │ │ │ + bne.n 8b244 <_PyType_Lookup@@Base+0x18> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ba04 <_PyType_Lookup@@Base+0x18> │ │ │ │ + b.n 8b244 <_PyType_Lookup@@Base+0x18> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008ba28 : │ │ │ │ +0008b268 : │ │ │ │ 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 295d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bb14 │ │ │ │ + beq.n 8b354 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8bae0 │ │ │ │ + beq.n 8b320 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8baf0 │ │ │ │ - bl 71fa4 │ │ │ │ + bne.n 8b330 │ │ │ │ + bl 71f6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bb3c │ │ │ │ + beq.n 8b37c │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #220] @ (8bb44 ) │ │ │ │ + ldr r1, [pc, #220] @ (8b384 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 79138 │ │ │ │ + bl 79148 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8bb34 │ │ │ │ + beq.n 8b374 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bb06 │ │ │ │ + bne.n 8b346 │ │ │ │ sub.w r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 805f0 │ │ │ │ + bl 80564 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bb34 │ │ │ │ + beq.n 8b374 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (8bb44 ) │ │ │ │ + ldr r1, [pc, #184] @ (8b384 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bb0e │ │ │ │ + bne.n 8b34e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 8baf6 │ │ │ │ + bmi.n 8b336 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e594 │ │ │ │ + bl 7e510 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8bb0a │ │ │ │ + cbz r0, 8b34a │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r1, #9460 @ 0x24f4 │ │ │ │ + movw r1, #12724 @ 0x31b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 8768c │ │ │ │ + bl 8716c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, sl │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8ba56 │ │ │ │ + beq.n 8b296 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8ba64 │ │ │ │ + b.n 8b2a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8baa8 │ │ │ │ + beq.n 8b2e8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8baa8 │ │ │ │ + b.n 8b2e8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8ba94 │ │ │ │ + b.n 8b2d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8bac6 │ │ │ │ + b.n 8b306 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8bac6 │ │ │ │ - ldr r0, [pc, #48] @ (8bb48 ) │ │ │ │ + b.n 8b306 │ │ │ │ + ldr r0, [pc, #48] @ (8b388 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #9412 @ 0x24c4 │ │ │ │ + movw r2, #12676 @ 0x3184 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 12ee3c <_PyErr_SetString@@Base> │ │ │ │ - b.n 8bad8 │ │ │ │ + bl 12f7cc <_PyErr_SetString@@Base> │ │ │ │ + b.n 8b318 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8bac6 │ │ │ │ + b.n 8b306 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8bac6 │ │ │ │ + b.n 8b306 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -145947,986 +145209,986 @@ │ │ │ │ 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 8bb8e │ │ │ │ + beq.n 8b3ce │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8bbbc ) │ │ │ │ + ldr r0, [pc, #64] @ (8b3fc ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8bbc0 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b400 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8bba4 │ │ │ │ + cbnz r3, 8b3e4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bb8a │ │ │ │ + beq.n 8b3ca │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8bb8a │ │ │ │ + b.n 8b3ca │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #9260 @ 0x242c │ │ │ │ + movw r0, #12612 @ 0x3144 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 246bac │ │ │ │ + bl 24808c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bb90 │ │ │ │ - b.n 8bb8a │ │ │ │ + bne.n 8b3d0 │ │ │ │ + b.n 8b3ca │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008bbc0 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008b400 <_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 8c028 <_PyObject_MakeTpCall@@Base+0x468> │ │ │ │ + beq.w 8b868 <_PyObject_MakeTpCall@@Base+0x468> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bdb8 <_PyObject_MakeTpCall@@Base+0x1f8> │ │ │ │ - blt.w 8c0cc <_PyObject_MakeTpCall@@Base+0x50c> │ │ │ │ + beq.w 8b5f8 <_PyObject_MakeTpCall@@Base+0x1f8> │ │ │ │ + blt.w 8b90c <_PyObject_MakeTpCall@@Base+0x50c> │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 8beaa <_PyObject_MakeTpCall@@Base+0x2ea> │ │ │ │ - ldr r1, [pc, #776] @ (8bf04 <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + bgt.w 8b6ea <_PyObject_MakeTpCall@@Base+0x2ea> │ │ │ │ + ldr r1, [pc, #776] @ (8b744 <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ 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 8be2c <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ - ldr.w ip, [pc, #752] @ 8bf08 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + beq.w 8b66c <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ + ldr.w ip, [pc, #752] @ 8b748 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ 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 8bfda <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ + bne.w 8b81a <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ add.w r2, r4, #12 │ │ │ │ ldr.w ip, [r9] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8bd90 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ + beq.w 8b5d0 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bca8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8b4e8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8be12 <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ + beq.w 8b652 <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ adds r2, #4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8bca8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8b4e8 <_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 8be20 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ + beq.w 8b660 <_PyObject_MakeTpCall@@Base+0x260> │ │ │ │ adds r0, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.n 8bc8c <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8b4cc <_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.n 8bdbe <_PyObject_MakeTpCall@@Base+0x1fe> │ │ │ │ + bne.n 8b5fe <_PyObject_MakeTpCall@@Base+0x1fe> │ │ │ │ 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 8bdee <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ - movw r3, #49545 @ 0xc189 │ │ │ │ + blt.w 8b62e <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ + movw r3, #47561 @ 0xb9c9 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8bdac <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ + bne.n 8b5ec <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ movw r3, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8be80 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #516] @ (8bf04 <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + beq.w 8b6c0 <_PyObject_MakeTpCall@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #516] @ (8b744 <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c0dc <_PyObject_MakeTpCall@@Base+0x51c> │ │ │ │ + beq.w 8b91c <_PyObject_MakeTpCall@@Base+0x51c> │ │ │ │ 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 8bf72 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ + beq.w 8b7b2 <_PyObject_MakeTpCall@@Base+0x3b2> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c09e <_PyObject_MakeTpCall@@Base+0x4de> │ │ │ │ + bne.w 8b8de <_PyObject_MakeTpCall@@Base+0x4de> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8bf10 <_PyObject_MakeTpCall@@Base+0x350> │ │ │ │ + bne.w 8b750 <_PyObject_MakeTpCall@@Base+0x350> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8bd48 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + cbz r3, 8b588 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bfa6 <_PyObject_MakeTpCall@@Base+0x3e6> │ │ │ │ + blt.w 8b7e6 <_PyObject_MakeTpCall@@Base+0x3e6> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bd74 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + beq.n 8b5b4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8bd74 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - ldr r2, [pc, #424] @ (8bf08 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ + cbnz r3, 8b5b4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #424] @ (8b748 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bfc8 <_PyObject_MakeTpCall@@Base+0x408> │ │ │ │ + bne.w 8b808 <_PyObject_MakeTpCall@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 8be52 <_PyObject_MakeTpCall@@Base+0x292> │ │ │ │ + bne.n 8b692 <_PyObject_MakeTpCall@@Base+0x292> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8bf54 <_PyObject_MakeTpCall@@Base+0x394> │ │ │ │ + beq.w 8b794 <_PyObject_MakeTpCall@@Base+0x394> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c06a <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ + bne.w 8b8aa <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ 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 8bca8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8b4e8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8bc72 <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ - b.n 8be12 <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ + bne.w 8b4b2 <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + b.n 8b652 <_PyObject_MakeTpCall@@Base+0x252> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8bd48 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r4, [pc, #336] @ (8bf0c <_PyObject_MakeTpCall@@Base+0x34c>) │ │ │ │ + b.n 8b588 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r4, [pc, #336] @ (8b74c <_PyObject_MakeTpCall@@Base+0x34c>) │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8bcd0 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ + beq.n 8b510 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8bf96 <_PyObject_MakeTpCall@@Base+0x3d6> │ │ │ │ + bmi.w 8b7d6 <_PyObject_MakeTpCall@@Base+0x3d6> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8bcd0 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ + beq.n 8b510 <_PyObject_MakeTpCall@@Base+0x110> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl c07fc │ │ │ │ + bl bffc4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c106 <_PyObject_MakeTpCall@@Base+0x546> │ │ │ │ + beq.w 8b946 <_PyObject_MakeTpCall@@Base+0x546> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8bce2 <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ - movw r1, #9464 @ 0x24f8 │ │ │ │ + bge.w 8b522 <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + movw r1, #12728 @ 0x31b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ef4c4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f1294 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bce2 <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + beq.w 8b522 <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8bd58 <_PyObject_MakeTpCall@@Base+0x198> │ │ │ │ - b.n 8bd74 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + bne.n 8b598 <_PyObject_MakeTpCall@@Base+0x198> │ │ │ │ + b.n 8b5b4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ cmp r3, #2 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ - beq.w 8bca8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.w 8b4e8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ adds r2, #4 │ │ │ │ - b.n 8bc82 <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ + b.n 8b4c2 <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ cmp fp, lr │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.w 8bc8c <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 8bca8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + bne.w 8b4cc <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 8b4e8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bf5e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ - ldr r3, [pc, #188] @ (8bf04 <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + beq.w 8b79e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + ldr r3, [pc, #188] @ (8b744 <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bc40 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 8b480 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bd78 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq.n 8b5b8 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bd78 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ - ldr r2, [pc, #156] @ (8bf08 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ + bne.n 8b5b8 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + ldr r2, [pc, #156] @ (8b748 <_PyObject_MakeTpCall@@Base+0x348>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bff8 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ + bne.w 8b838 <_PyObject_MakeTpCall@@Base+0x438> │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 8bd78 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + b.n 8b5b8 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8c144 <_PyObject_MakeTpCall@@Base+0x584> │ │ │ │ + beq.w 8b984 <_PyObject_MakeTpCall@@Base+0x584> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8bcfc <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ + beq.w 8b53c <_PyObject_MakeTpCall@@Base+0x13c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9496 @ 0x2518 │ │ │ │ + movw r1, #12760 @ 0x31d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bd48 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + b.n 8b588 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8c02e <_PyObject_MakeTpCall@@Base+0x46e> │ │ │ │ + bhi.w 8b86e <_PyObject_MakeTpCall@@Base+0x46e> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bf5e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + beq.n 8b79e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ ldr.w ip, [r9] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #44] @ (8bf04 <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ + ldr r2, [pc, #44] @ (8b744 <_PyObject_MakeTpCall@@Base+0x344>) │ │ │ │ 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 │ │ │ │ - bne.n 8bf64 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bne.n 8b7a4 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ str.w ip, [r2] │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8bc72 <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + bne.w 8b4b2 <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ str.w ip, [r2, #4]! │ │ │ │ - b.n 8bc82 <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ + b.n 8b4c2 <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c124 <_PyObject_MakeTpCall@@Base+0x564> │ │ │ │ + beq.w 8b964 <_PyObject_MakeTpCall@@Base+0x564> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8bd48 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ble.w 8b588 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8bd34 <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b574 <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8bd48 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b588 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8bd34 <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b574 <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8bd48 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b588 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 8bd34 <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b574 <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8bf42 <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ - b.n 8bd48 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + bne.n 8b782 <_PyObject_MakeTpCall@@Base+0x382> │ │ │ │ + b.n 8b588 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c03e <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + beq.n 8b87e <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c03e <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + beq.n 8b87e <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8bd88 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ + b.n 8b5c8 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - b.n 8bc60 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ - cbz r3, 8bf7a <_PyObject_MakeTpCall@@Base+0x3ba> │ │ │ │ + b.n 8b4a0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + cbz r3, 8b7ba <_PyObject_MakeTpCall@@Base+0x3ba> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bea4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bne.n 8b6e4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #8652 @ 0x21cc │ │ │ │ + movw r2, #11916 @ 0x2e8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ - b.n 8bea4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ + b.n 8b6e4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r9, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8bce2 <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ - b.n 8bdee <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ + bge.w 8b522 <_PyObject_MakeTpCall@@Base+0x122> │ │ │ │ + b.n 8b62e <_PyObject_MakeTpCall@@Base+0x22e> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bea4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + beq.w 8b6e4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bea4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bne.w 8b6e4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bea4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b6e4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8c05e <_PyObject_MakeTpCall@@Base+0x49e> │ │ │ │ + bne.n 8b89e <_PyObject_MakeTpCall@@Base+0x49e> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8bd74 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 8b5b4 <_PyObject_MakeTpCall@@Base+0x1b4> │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8c012 <_PyObject_MakeTpCall@@Base+0x452> │ │ │ │ + bne.n 8b852 <_PyObject_MakeTpCall@@Base+0x452> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ - ldr r3, [pc, #404] @ (8c184 <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ + bl 12f044 │ │ │ │ + ldr r3, [pc, #404] @ (8b9c4 <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bc3c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 8b47c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8be7a <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ + beq.w 8b6ba <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8be7a <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ + b.n 8b6ba <_PyObject_MakeTpCall@@Base+0x2ba> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #356] @ (8c184 <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ + ldr r3, [pc, #356] @ (8b9c4 <_PyObject_MakeTpCall@@Base+0x5c4>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bc3c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - bl 1fb3c0 │ │ │ │ - b.n 8bf5e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + b.n 8b47c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bl 1fd138 │ │ │ │ + b.n 8b79e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bece <_PyObject_MakeTpCall@@Base+0x30e> │ │ │ │ - b.n 8bf5e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bne.w 8b70e <_PyObject_MakeTpCall@@Base+0x30e> │ │ │ │ + b.n 8b79e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #8652 @ 0x21cc │ │ │ │ + movw r2, #11916 @ 0x2e8c │ │ │ │ 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 15420c <_PyErr_Format@@Base> │ │ │ │ + b.w 155224 <_PyErr_Format@@Base> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8bfd4 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ + b.n 8b814 <_PyObject_MakeTpCall@@Base+0x414> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd88 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ + beq.w 8b5c8 <_PyObject_MakeTpCall@@Base+0x1c8> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c170 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne.n 8b9b0 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #8700 @ 0x21fc │ │ │ │ + movw r2, #11964 @ 0x2ebc │ │ │ │ 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 219508 │ │ │ │ + b.w 21abe4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bd2a <_PyObject_MakeTpCall@@Base+0x16a> │ │ │ │ + beq.w 8b56a <_PyObject_MakeTpCall@@Base+0x16a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c0f8 <_PyObject_MakeTpCall@@Base+0x538> │ │ │ │ + bne.n 8b938 <_PyObject_MakeTpCall@@Base+0x538> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #8700 @ 0x21fc │ │ │ │ + movw r2, #11964 @ 0x2ebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 219508 │ │ │ │ - b.n 8bea4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bl 21abe4 │ │ │ │ + b.n 8b6e4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52160 @ 0xcbc0 │ │ │ │ + movw r0, #55424 @ 0xd880 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8bf5e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b79e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #9528 @ 0x2538 │ │ │ │ + movw r2, #12792 @ 0x31f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ - b.n 8bea4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ + b.n 8b6e4 <_PyObject_MakeTpCall@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c0b0 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c0b0 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ + bne.n 8b8f0 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b8f0 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bf5e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + beq.w 8b79e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bf5e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bne.w 8b79e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bf5e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b79e <_PyObject_MakeTpCall@@Base+0x39e> │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8bd34 <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + beq.w 8b574 <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c126 <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ + bne.n 8b966 <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8bd34 <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ - b.n 8bd48 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b574 <_PyObject_MakeTpCall@@Base+0x174> │ │ │ │ + b.n 8b588 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8c154 <_PyObject_MakeTpCall@@Base+0x594> │ │ │ │ + beq.n 8b994 <_PyObject_MakeTpCall@@Base+0x594> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be8e <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ + bne.w 8b6ce <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8bd48 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + beq.w 8b588 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 8bd48 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + b.n 8b588 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c07e <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bne.n 8b8be <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c07e <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b8be <_PyObject_MakeTpCall@@Base+0x4be> │ │ │ │ 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, #40764 @ 0x9f3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8c1e6 <_PyObject_MakeTpCall@@Base+0x626> │ │ │ │ - ldr r0, [pc, #340] @ (8c2fc <_PyObject_MakeTpCall@@Base+0x73c>) │ │ │ │ + beq.n 8ba26 <_PyObject_MakeTpCall@@Base+0x626> │ │ │ │ + ldr r0, [pc, #340] @ (8bb3c <_PyObject_MakeTpCall@@Base+0x73c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c260 <_PyObject_MakeTpCall@@Base+0x6a0> │ │ │ │ + beq.n 8baa0 <_PyObject_MakeTpCall@@Base+0x6a0> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c22a <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ + cbz r0, 8ba6a <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c280 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + bne.n 8bac0 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8c20a <_PyObject_MakeTpCall@@Base+0x64a> │ │ │ │ + bne.n 8ba4a <_PyObject_MakeTpCall@@Base+0x64a> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8c1e0 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + cbz r3, 8ba20 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8c246 <_PyObject_MakeTpCall@@Base+0x686> │ │ │ │ + blt.n 8ba86 <_PyObject_MakeTpCall@@Base+0x686> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8c2be <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ + beq.n 8bafe <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8c1a6 <_PyObject_MakeTpCall@@Base+0x5e6> │ │ │ │ + beq.n 8b9e6 <_PyObject_MakeTpCall@@Base+0x5e6> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9496 @ 0x2518 │ │ │ │ + movw r1, #12760 @ 0x31d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c1e0 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 8ba20 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c2da <_PyObject_MakeTpCall@@Base+0x71a> │ │ │ │ + beq.n 8bb1a <_PyObject_MakeTpCall@@Base+0x71a> │ │ │ │ ldr.w lr, [r0, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8c1e0 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + ble.n 8ba20 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8c218 <_PyObject_MakeTpCall@@Base+0x658> │ │ │ │ - b.n 8c1d2 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ - cbz r3, 8c232 <_PyObject_MakeTpCall@@Base+0x672> │ │ │ │ + bne.n 8ba58 <_PyObject_MakeTpCall@@Base+0x658> │ │ │ │ + b.n 8ba12 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + cbz r3, 8ba72 <_PyObject_MakeTpCall@@Base+0x672> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c206 <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + bne.n 8ba46 <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #8652 @ 0x21cc │ │ │ │ + movw r2, #11916 @ 0x2e8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8c272 <_PyObject_MakeTpCall@@Base+0x6b2> │ │ │ │ + b.n 8bab2 <_PyObject_MakeTpCall@@Base+0x6b2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c206 <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + beq.n 8ba46 <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c206 <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + bne.n 8ba46 <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c206 <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ba46 <_PyObject_MakeTpCall@@Base+0x646> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #9528 @ 0x2538 │ │ │ │ + movw r2, #12792 @ 0x31f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 15420c <_PyErr_Format@@Base> │ │ │ │ + b.w 155224 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c1cc <_PyObject_MakeTpCall@@Base+0x60c> │ │ │ │ + beq.n 8ba0c <_PyObject_MakeTpCall@@Base+0x60c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c2b0 <_PyObject_MakeTpCall@@Base+0x6f0> │ │ │ │ + bne.n 8baf0 <_PyObject_MakeTpCall@@Base+0x6f0> │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #8700 @ 0x21fc │ │ │ │ + movw r2, #11964 @ 0x2ebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 219508 │ │ │ │ + b.w 21abe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c290 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c290 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ - cbz r2, 8c2c6 <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ + bne.n 8bad0 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bad0 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ + cbz r2, 8bb06 <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c1f0 <_PyObject_MakeTpCall@@Base+0x630> │ │ │ │ + bne.n 8ba30 <_PyObject_MakeTpCall@@Base+0x630> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c1e0 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + beq.n 8ba20 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8c1e0 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + b.n 8ba20 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c1d2 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + beq.w 8ba12 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c2dc <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + bne.n 8bb1c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c1d2 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ - b.n 8c1e0 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ + beq.w 8ba12 <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + b.n 8ba20 <_PyObject_MakeTpCall@@Base+0x620> │ │ │ │ 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, #9560 @ 0x2558 │ │ │ │ + movw r1, #12824 @ 0x3218 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ movw r3, #21632 @ 0x5480 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42012 @ 0xa41c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8ee90 │ │ │ │ + bl 8e6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + beq.w 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldrd r3, r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8c570 <_PyObject_MakeTpCall@@Base+0x9b0> │ │ │ │ - ble.w 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + beq.w 8bdb0 <_PyObject_MakeTpCall@@Base+0x9b0> │ │ │ │ + ble.w 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e472 <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ + bge.w 8dcf8 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8d638 <_PyObject_MakeTpCall@@Base+0x1a78> │ │ │ │ + beq.w 8ce5c <_PyObject_MakeTpCall@@Base+0x1a5c> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e5f2 <_PyObject_MakeTpCall@@Base+0x2a32> │ │ │ │ + bge.w 8de2c <_PyObject_MakeTpCall@@Base+0x2a2c> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 8c37e <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ + bne.n 8bbbe <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + ble.w 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r0, [r5, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r3, #8 │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e490 <_PyObject_MakeTpCall@@Base+0x28d0> │ │ │ │ + beq.w 8dd2c <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ sub.w lr, r1, r4 │ │ │ │ mvn.w lr, lr │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8dab4 <_PyObject_MakeTpCall@@Base+0x1ef4> │ │ │ │ + beq.w 8d326 <_PyObject_MakeTpCall@@Base+0x1f26> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e10c <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + ble.w 8d906 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dce4 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ + bne.w 8d508 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8dab4 <_PyObject_MakeTpCall@@Base+0x1ef4> │ │ │ │ + beq.w 8d326 <_PyObject_MakeTpCall@@Base+0x1f26> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8c47e <_PyObject_MakeTpCall@@Base+0x8be> │ │ │ │ + beq.n 8bcbe <_PyObject_MakeTpCall@@Base+0x8be> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8c464 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + beq.n 8bca4 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8c44a <_PyObject_MakeTpCall@@Base+0x88a> │ │ │ │ + beq.n 8bc8a <_PyObject_MakeTpCall@@Base+0x88a> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8c430 <_PyObject_MakeTpCall@@Base+0x870> │ │ │ │ + beq.n 8bc70 <_PyObject_MakeTpCall@@Base+0x870> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8dcbe <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ + bne.w 8d4e2 <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e10c <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + ble.w 8d906 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dce4 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ + bne.w 8d508 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e10c <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + ble.w 8d906 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dce4 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ + bne.w 8d508 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e10c <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + ble.w 8d906 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dce4 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ + bne.w 8d508 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e10c <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + ble.w 8d906 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dce4 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ + bne.w 8d508 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e10c <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + ble.w 8d906 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dce4 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ + bne.w 8d508 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e10a <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ + ble.w 8d904 <_PyObject_MakeTpCall@@Base+0x2504> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dce2 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + bne.w 8d506 <_PyObject_MakeTpCall@@Base+0x2106> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8dd72 <_PyObject_MakeTpCall@@Base+0x21b2> │ │ │ │ + bne.w 8d596 <_PyObject_MakeTpCall@@Base+0x2196> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8e256 <_PyObject_MakeTpCall@@Base+0x2696> │ │ │ │ + bne.w 8da8c <_PyObject_MakeTpCall@@Base+0x268c> │ │ │ │ mov.w ip, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, ip │ │ │ │ mov sl, ip │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e418 <_PyObject_MakeTpCall@@Base+0x2858> │ │ │ │ + bge.w 8db82 <_PyObject_MakeTpCall@@Base+0x2782> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r1, #30 │ │ │ │ - bmi.w 8d5e0 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + bmi.w 8ce04 <_PyObject_MakeTpCall@@Base+0x1a04> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d626 <_PyObject_MakeTpCall@@Base+0x1a66> │ │ │ │ + beq.w 8ce4a <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ lsls r0, r1, #21 │ │ │ │ - bpl.w 8dc9e <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bpl.w 8d4c2 <_PyObject_MakeTpCall@@Base+0x20c2> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d58c <_PyObject_MakeTpCall@@Base+0x19cc> │ │ │ │ + beq.w 8cdb0 <_PyObject_MakeTpCall@@Base+0x19b0> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d640 <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ + beq.w 8ce64 <_PyObject_MakeTpCall@@Base+0x1a64> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d958 <_PyObject_MakeTpCall@@Base+0x1d98> │ │ │ │ + beq.w 8d17c <_PyObject_MakeTpCall@@Base+0x1d7c> │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8dbb0 <_PyObject_MakeTpCall@@Base+0x1ff0> │ │ │ │ + beq.w 8d3d4 <_PyObject_MakeTpCall@@Base+0x1fd4> │ │ │ │ ldr.w r1, [r8, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dd66 <_PyObject_MakeTpCall@@Base+0x21a6> │ │ │ │ + beq.w 8d58a <_PyObject_MakeTpCall@@Base+0x218a> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcd6 <_PyObject_MakeTpCall@@Base+0x2116> │ │ │ │ + beq.w 8d4fa <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 8048c │ │ │ │ + bl 80400 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8c554 <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ + bne.n 8bd94 <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ 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 8dbb8 <_PyObject_MakeTpCall@@Base+0x1ff8> │ │ │ │ + bne.w 8d3dc <_PyObject_MakeTpCall@@Base+0x1fdc> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ - b.w 8dbb8 <_PyObject_MakeTpCall@@Base+0x1ff8> │ │ │ │ + b.w 8d3dc <_PyObject_MakeTpCall@@Base+0x1fdc> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 7e594 │ │ │ │ + bl 7e510 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + beq.w 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ movw r4, #36416 @ 0x8e40 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e4b6 <_PyObject_MakeTpCall@@Base+0x28f6> │ │ │ │ + beq.w 8e1be <_PyObject_MakeTpCall@@Base+0x2dbe> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e4b6 <_PyObject_MakeTpCall@@Base+0x28f6> │ │ │ │ + bpl.w 8e1be <_PyObject_MakeTpCall@@Base+0x2dbe> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84390 │ │ │ │ + bl 83e7c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd58 <_PyObject_MakeTpCall@@Base+0x2198> │ │ │ │ + beq.w 8d57c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8e454 <_PyObject_MakeTpCall@@Base+0x2894> │ │ │ │ - ldr r1, [pc, #772] @ (8c8bc <_PyObject_MakeTpCall@@Base+0xcfc>) │ │ │ │ + bpl.w 8dcda <_PyObject_MakeTpCall@@Base+0x28da> │ │ │ │ + ldr r1, [pc, #772] @ (8c0fc <_PyObject_MakeTpCall@@Base+0xcfc>) │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d6c8 <_PyObject_MakeTpCall@@Base+0x1b08> │ │ │ │ + bne.w 8ceec <_PyObject_MakeTpCall@@Base+0x1aec> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8d6c8 <_PyObject_MakeTpCall@@Base+0x1b08> │ │ │ │ + beq.w 8ceec <_PyObject_MakeTpCall@@Base+0x1aec> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x1b28> │ │ │ │ - ldr.w r9, [pc, #748] @ 8c8d4 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + bne.w 8cf0c <_PyObject_MakeTpCall@@Base+0x1b0c> │ │ │ │ + ldr.w r9, [pc, #748] @ 8c114 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0f6 <_PyObject_MakeTpCall@@Base+0x2536> │ │ │ │ + bne.w 8d958 <_PyObject_MakeTpCall@@Base+0x2558> │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d3d6 <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ + bne.w 8cbfa <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d3d6 <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ + bne.w 8cbfa <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44117 @ 0xac55 │ │ │ │ + movw r8, #44125 @ 0xac5d │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8e4ca <_PyObject_MakeTpCall@@Base+0x290a> │ │ │ │ + bne.w 8e14e <_PyObject_MakeTpCall@@Base+0x2d4e> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd58 <_PyObject_MakeTpCall@@Base+0x2198> │ │ │ │ + beq.w 8d57c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 8c672 <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ - ldr.w r9, [pc, #648] @ 8c8d4 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + bpl.n 8beb2 <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ + ldr.w r9, [pc, #648] @ 8c114 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ 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] │ │ │ │ @@ -146947,911 +146209,900 @@ │ │ │ │ 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 8ec20 <_PyObject_MakeTpCall@@Base+0x3060> │ │ │ │ + beq.w 8e1d4 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [fp, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8c6c2 <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ + beq.n 8bf02 <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [fp, #152] @ 0x98 │ │ │ │ - movw r2, #20553 @ 0x5049 │ │ │ │ + movw r2, #21109 @ 0x5275 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [fp, #24] │ │ │ │ str.w r4, [fp, #128] @ 0x80 │ │ │ │ - movw r2, #63301 @ 0xf745 │ │ │ │ + movw r2, #63161 @ 0xf6b9 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [fp, #160] @ 0xa0 │ │ │ │ - movw r2, #35709 @ 0x8b7d │ │ │ │ + movw r2, #38117 @ 0x94e5 │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [fp, #92] @ 0x5c │ │ │ │ - movw r2, #49409 @ 0xc101 │ │ │ │ + movw r2, #53321 @ 0xd049 │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [fp, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ 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 8e8cc <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ + bpl.w 8e12e <_PyObject_MakeTpCall@@Base+0x2d2e> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8e906 <_PyObject_MakeTpCall@@Base+0x2d46> │ │ │ │ + bpl.w 8e102 <_PyObject_MakeTpCall@@Base+0x2d02> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8e906 <_PyObject_MakeTpCall@@Base+0x2d46> │ │ │ │ + bpl.w 8e102 <_PyObject_MakeTpCall@@Base+0x2d02> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [fp, #12] │ │ │ │ - beq.w 8e91a <_PyObject_MakeTpCall@@Base+0x2d5a> │ │ │ │ + beq.w 8e106 <_PyObject_MakeTpCall@@Base+0x2d06> │ │ │ │ blx 29b58 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8ed38 <_PyObject_MakeTpCall@@Base+0x3178> │ │ │ │ + bne.w 8e5de <_PyObject_MakeTpCall@@Base+0x31de> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8d668 <_PyObject_MakeTpCall@@Base+0x1aa8> │ │ │ │ - ldr r7, [pc, #360] @ (8c8c0 <_PyObject_MakeTpCall@@Base+0xd00>) │ │ │ │ + bmi.w 8ce8c <_PyObject_MakeTpCall@@Base+0x1a8c> │ │ │ │ + ldr r7, [pc, #360] @ (8c100 <_PyObject_MakeTpCall@@Base+0xd00>) │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d6b8 <_PyObject_MakeTpCall@@Base+0x1af8> │ │ │ │ + bne.w 8cedc <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ ldr.w r2, [r7, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8d6b8 <_PyObject_MakeTpCall@@Base+0x1af8> │ │ │ │ + beq.w 8cedc <_PyObject_MakeTpCall@@Base+0x1adc> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #324] @ (8c8c4 <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ + ldr r1, [pc, #324] @ (8c104 <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d4ae <_PyObject_MakeTpCall@@Base+0x18ee> │ │ │ │ - bl 10d880 │ │ │ │ - cbz r0, 8c7cc <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ - ldr r1, [pc, #300] @ (8c8c8 <_PyObject_MakeTpCall@@Base+0xd08>) │ │ │ │ + bne.w 8ccd2 <_PyObject_MakeTpCall@@Base+0x18d2> │ │ │ │ + bl 10da4c │ │ │ │ + cbz r0, 8c00c <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ + ldr r1, [pc, #300] @ (8c108 <_PyObject_MakeTpCall@@Base+0xd08>) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 82860 │ │ │ │ + bl 8234c │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8c7c6 <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ + beq.n 8c006 <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #276] @ (8c8c4 <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ + ldr r1, [pc, #276] @ (8c104 <_PyObject_MakeTpCall@@Base+0xd04>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e28e <_PyObject_MakeTpCall@@Base+0x26ce> │ │ │ │ + bne.w 8dab2 <_PyObject_MakeTpCall@@Base+0x26b2> │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8ece4 <_PyObject_MakeTpCall@@Base+0x3124> │ │ │ │ + bmi.w 8e39a <_PyObject_MakeTpCall@@Base+0x2f9a> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8ed24 <_PyObject_MakeTpCall@@Base+0x3164> │ │ │ │ + bpl.w 8e3da <_PyObject_MakeTpCall@@Base+0x2fda> │ │ │ │ ldr.w r3, [r7, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dba0 <_PyObject_MakeTpCall@@Base+0x1fe0> │ │ │ │ + bne.w 8d3c4 <_PyObject_MakeTpCall@@Base+0x1fc4> │ │ │ │ ldr.w r2, [r7, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8dba0 <_PyObject_MakeTpCall@@Base+0x1fe0> │ │ │ │ - ldr r1, [pc, #208] @ (8c8cc <_PyObject_MakeTpCall@@Base+0xd0c>) │ │ │ │ + beq.w 8d3c4 <_PyObject_MakeTpCall@@Base+0x1fc4> │ │ │ │ + ldr r1, [pc, #208] @ (8c10c <_PyObject_MakeTpCall@@Base+0xd0c>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8d4d0 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + bne.w 8ccf4 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ ldr.w r2, [fp, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8c824 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ + beq.n 8c064 <_PyObject_MakeTpCall@@Base+0xc64> │ │ │ │ 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 8edb2 <_PyObject_MakeTpCall@@Base+0x31f2> │ │ │ │ + bmi.w 8e60e <_PyObject_MakeTpCall@@Base+0x320e> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ec3e <_PyObject_MakeTpCall@@Base+0x307e> │ │ │ │ + bpl.w 8e558 <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ ldr.w r3, [r7, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d424 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + bne.w 8cc48 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ ldr.w r2, [r7, #1188] @ 0x4a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8d424 <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + beq.w 8cc48 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #116] @ (8c8d0 <_PyObject_MakeTpCall@@Base+0xd10>) │ │ │ │ + ldr r1, [pc, #116] @ (8c110 <_PyObject_MakeTpCall@@Base+0xd10>) │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d432 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + beq.w 8cc56 <_PyObject_MakeTpCall@@Base+0x1856> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8c916 <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ + bpl.n 8c156 <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8e896 <_PyObject_MakeTpCall@@Base+0x2cd6> │ │ │ │ + bpl.w 8e0cc <_PyObject_MakeTpCall@@Base+0x2ccc> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8e896 <_PyObject_MakeTpCall@@Base+0x2cd6> │ │ │ │ + bpl.w 8e0cc <_PyObject_MakeTpCall@@Base+0x2ccc> │ │ │ │ adds.w r6, r5, #20 │ │ │ │ - beq.w 8e89e <_PyObject_MakeTpCall@@Base+0x2cde> │ │ │ │ + beq.w 8e0d4 <_PyObject_MakeTpCall@@Base+0x2cd4> │ │ │ │ movw r8, #19992 @ 0x4e18 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ blx 29b58 │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e2a4 <_PyObject_MakeTpCall@@Base+0x26e4> │ │ │ │ - ldr.w r9, [pc, #40] @ 8c8d4 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ + bne.w 8dac8 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ + ldr.w r9, [pc, #40] @ 8c114 <_PyObject_MakeTpCall@@Base+0xd14> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ - b.n 8c8d8 <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ + b.n 8c118 <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 8cb94 <_PyObject_MakeTpCall@@Base+0xfd4>) │ │ │ │ + add r2, pc, #704 @ (adr r2, 8c3d4 <_PyObject_MakeTpCall@@Base+0xfd4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8d51c <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + bhi.w 8cd40 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e1a4 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ + beq.w 8d9c8 <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ 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 8d4fc <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq.w 8cd20 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ str.w r5, [fp, #88] @ 0x58 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ea4a <_PyObject_MakeTpCall@@Base+0x2e8a> │ │ │ │ + bmi.w 8e302 <_PyObject_MakeTpCall@@Base+0x2f02> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ebbe <_PyObject_MakeTpCall@@Base+0x2ffe> │ │ │ │ + bpl.w 8e25e <_PyObject_MakeTpCall@@Base+0x2e5e> │ │ │ │ ldr.w r3, [r7, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8df8e <_PyObject_MakeTpCall@@Base+0x23ce> │ │ │ │ + bne.w 8d7b2 <_PyObject_MakeTpCall@@Base+0x23b2> │ │ │ │ ldr.w r2, [r7, #3168] @ 0xc60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8df8e <_PyObject_MakeTpCall@@Base+0x23ce> │ │ │ │ - ldr r1, [pc, #732] @ (8cc24 <_PyObject_MakeTpCall@@Base+0x1064>) │ │ │ │ + beq.w 8d7b2 <_PyObject_MakeTpCall@@Base+0x23b2> │ │ │ │ + ldr r1, [pc, #732] @ (8c464 <_PyObject_MakeTpCall@@Base+0x1064>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dbe8 <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ - ldr.w r9, [pc, #740] @ 8cc3c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d40c <_PyObject_MakeTpCall@@Base+0x200c> │ │ │ │ + ldr.w r9, [pc, #740] @ 8c47c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0c6 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ + bne.w 8d962 <_PyObject_MakeTpCall@@Base+0x2562> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8dc38 <_PyObject_MakeTpCall@@Base+0x2078> │ │ │ │ + bmi.w 8d45c <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e576 <_PyObject_MakeTpCall@@Base+0x29b6> │ │ │ │ + bpl.w 8df64 <_PyObject_MakeTpCall@@Base+0x2b64> │ │ │ │ ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dfaa <_PyObject_MakeTpCall@@Base+0x23ea> │ │ │ │ + bne.w 8d802 <_PyObject_MakeTpCall@@Base+0x2402> │ │ │ │ ldr.w r2, [r7, #2200] @ 0x898 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8dfaa <_PyObject_MakeTpCall@@Base+0x23ea> │ │ │ │ - ldr r1, [pc, #652] @ (8cc28 <_PyObject_MakeTpCall@@Base+0x1068>) │ │ │ │ + beq.w 8d802 <_PyObject_MakeTpCall@@Base+0x2402> │ │ │ │ + ldr r1, [pc, #652] @ (8c468 <_PyObject_MakeTpCall@@Base+0x1068>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfbc <_PyObject_MakeTpCall@@Base+0x23fc> │ │ │ │ - ldr.w r9, [pc, #656] @ 8cc3c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d814 <_PyObject_MakeTpCall@@Base+0x2414> │ │ │ │ + ldr.w r9, [pc, #656] @ 8c47c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0de <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ + bne.w 8d940 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8dfde <_PyObject_MakeTpCall@@Base+0x241e> │ │ │ │ + bmi.w 8d836 <_PyObject_MakeTpCall@@Base+0x2436> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e5d6 <_PyObject_MakeTpCall@@Base+0x2a16> │ │ │ │ + bpl.w 8df3c <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ ldr.w r3, [r7, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8df30 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ + bne.w 8d754 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ ldr.w r2, [r7, #636] @ 0x27c │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8df30 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ - ldr r1, [pc, #572] @ (8cc2c <_PyObject_MakeTpCall@@Base+0x106c>) │ │ │ │ + beq.w 8d754 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ + ldr r1, [pc, #572] @ (8c46c <_PyObject_MakeTpCall@@Base+0x106c>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df42 <_PyObject_MakeTpCall@@Base+0x2382> │ │ │ │ - ldr.w r9, [pc, #572] @ 8cc3c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d766 <_PyObject_MakeTpCall@@Base+0x2366> │ │ │ │ + ldr.w r9, [pc, #572] @ 8c47c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0ea <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ + bne.w 8d94c <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d890 <_PyObject_MakeTpCall@@Base+0x1cd0> │ │ │ │ + bne.w 8d0b4 <_PyObject_MakeTpCall@@Base+0x1cb4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 8ca36 <_PyObject_MakeTpCall@@Base+0xe76> │ │ │ │ + cbz r3, 8c276 <_PyObject_MakeTpCall@@Base+0xe76> │ │ │ │ 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, #28] │ │ │ │ - cbz r3, 8ca4e <_PyObject_MakeTpCall@@Base+0xe8e> │ │ │ │ + cbz r3, 8c28e <_PyObject_MakeTpCall@@Base+0xe8e> │ │ │ │ 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 8ce4c <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ + beq.w 8c68c <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ 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 8ce76 <_PyObject_MakeTpCall@@Base+0x12b6> │ │ │ │ + bne.w 8c6b6 <_PyObject_MakeTpCall@@Base+0x12b6> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfa0 <_PyObject_MakeTpCall@@Base+0x23e0> │ │ │ │ + bne.w 8d874 <_PyObject_MakeTpCall@@Base+0x2474> │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8ce82 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + bgt.w 8c6c2 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8ceb4 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ + bmi.w 8c6f4 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8ea3e <_PyObject_MakeTpCall@@Base+0x2e7e> │ │ │ │ + bpl.w 8e2f6 <_PyObject_MakeTpCall@@Base+0x2ef6> │ │ │ │ ldr.w r3, [r7, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8df0e <_PyObject_MakeTpCall@@Base+0x234e> │ │ │ │ + bne.w 8d732 <_PyObject_MakeTpCall@@Base+0x2332> │ │ │ │ ldr.w r2, [r7, #676] @ 0x2a4 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8df0e <_PyObject_MakeTpCall@@Base+0x234e> │ │ │ │ - ldr r1, [pc, #368] @ (8cc30 <_PyObject_MakeTpCall@@Base+0x1070>) │ │ │ │ + beq.w 8d732 <_PyObject_MakeTpCall@@Base+0x2332> │ │ │ │ + ldr r1, [pc, #368] @ (8c470 <_PyObject_MakeTpCall@@Base+0x1070>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db1a <_PyObject_MakeTpCall@@Base+0x1f5a> │ │ │ │ - ldr.w r9, [pc, #364] @ 8cc3c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8d33e <_PyObject_MakeTpCall@@Base+0x1f3e> │ │ │ │ + ldr.w r9, [pc, #364] @ 8c47c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0d2 <_PyObject_MakeTpCall@@Base+0x2512> │ │ │ │ + bne.w 8d96e <_PyObject_MakeTpCall@@Base+0x256e> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8db50 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ + bmi.w 8d374 <_PyObject_MakeTpCall@@Base+0x1f74> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8ec32 <_PyObject_MakeTpCall@@Base+0x3072> │ │ │ │ + bpl.w 8e5b6 <_PyObject_MakeTpCall@@Base+0x31b6> │ │ │ │ ldr.w r3, [r7, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e048 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ + bne.w 8d7c4 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ ldr.w r2, [r7, #748] @ 0x2ec │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8e048 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ - ldr r1, [pc, #288] @ (8cc34 <_PyObject_MakeTpCall@@Base+0x1074>) │ │ │ │ + beq.w 8d7c4 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + ldr r1, [pc, #288] @ (8c474 <_PyObject_MakeTpCall@@Base+0x1074>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e5ae <_PyObject_MakeTpCall@@Base+0x29ee> │ │ │ │ - ldr.w r9, [pc, #280] @ 8cc3c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + bne.w 8dd52 <_PyObject_MakeTpCall@@Base+0x2952> │ │ │ │ + ldr.w r9, [pc, #280] @ 8c47c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e14a <_PyObject_MakeTpCall@@Base+0x258a> │ │ │ │ + bne.w 8d934 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8cb64 <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ + bmi.n 8c3a4 <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ 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 73c08 │ │ │ │ + bl 73c44 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8cb7e <_PyObject_MakeTpCall@@Base+0xfbe> │ │ │ │ + cbz r3, 8c3be <_PyObject_MakeTpCall@@Base+0xfbe> │ │ │ │ mov r0, fp │ │ │ │ - bl 90158 │ │ │ │ + bl 8f8ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cb70 <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ + bne.n 8c3b0 <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ 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 8e942 <_PyObject_MakeTpCall@@Base+0x2d82> │ │ │ │ + beq.w 8dc70 <_PyObject_MakeTpCall@@Base+0x2870> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8e4fc <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + bmi.w 8e16a <_PyObject_MakeTpCall@@Base+0x2d6a> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e53c <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + beq.w 8e1aa <_PyObject_MakeTpCall@@Base+0x2daa> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8e53c <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ - bl 84390 │ │ │ │ + bpl.w 8e1aa <_PyObject_MakeTpCall@@Base+0x2daa> │ │ │ │ + bl 83e7c │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - movw r3, #56685 @ 0xdd6d │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r3, #56857 @ 0xde19 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #104] @ (8cc38 <_PyObject_MakeTpCall@@Base+0x1078>) │ │ │ │ + ldr r3, [pc, #104] @ (8c478 <_PyObject_MakeTpCall@@Base+0x1078>) │ │ │ │ mov.w r8, #0 │ │ │ │ + ldr.w r9, [pc, #104] @ 8c47c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w fp, [pc, #96] @ 8cc3c <_PyObject_MakeTpCall@@Base+0x107c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8cf90 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + bpl.w 8c7b4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e156 <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ + bne.w 8d97a <_PyObject_MakeTpCall@@Base+0x257a> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8cf90 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + ble.w 8c7b4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d392 <_PyObject_MakeTpCall@@Base+0x17d2> │ │ │ │ + beq.w 8cbb6 <_PyObject_MakeTpCall@@Base+0x17b6> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d472 <_PyObject_MakeTpCall@@Base+0x18b2> │ │ │ │ - b.n 8cc40 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ + beq.w 8cc96 <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + b.n 8c480 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ nop │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8cebc <_PyObject_MakeTpCall@@Base+0x12fc>) │ │ │ │ + add r6, pc, #656 @ (adr r6, 8c6fc <_PyObject_MakeTpCall@@Base+0x12fc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 8ce50 <_PyObject_MakeTpCall@@Base+0x1290>) │ │ │ │ + add r0, pc, #544 @ (adr r0, 8c690 <_PyObject_MakeTpCall@@Base+0x1290>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8cef4 <_PyObject_MakeTpCall@@Base+0x1334>) │ │ │ │ + add r0, pc, #704 @ (adr r0, 8c734 <_PyObject_MakeTpCall@@Base+0x1334>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 8d018 <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ + add r0, pc, #992 @ (adr r0, 8c858 <_PyObject_MakeTpCall@@Base+0x1458>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #696] @ (8cf0c <_PyObject_MakeTpCall@@Base+0x134c>) │ │ │ │ - eor.w r9, r6, r1 │ │ │ │ + ldr r2, [pc, #760] @ (8c78c <_PyObject_MakeTpCall@@Base+0x138c>) │ │ │ │ + eor.w sl, r6, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx r9, r9, #0, #12 │ │ │ │ - mla r3, r3, r9, r5 │ │ │ │ + ubfx sl, sl, #0, #12 │ │ │ │ + mla r3, r3, sl, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 8d1de <_PyObject_MakeTpCall@@Base+0x161e> │ │ │ │ + bne.w 8ca02 <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ movs r3, #12 │ │ │ │ - mla r1, r3, r9, r5 │ │ │ │ + mla r1, r3, sl, r5 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8d1dc <_PyObject_MakeTpCall@@Base+0x161c> │ │ │ │ + bne.w 8ca00 <_PyObject_MakeTpCall@@Base+0x1600> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ - mla r5, r3, r9, r5 │ │ │ │ + mla r5, r3, sl, r5 │ │ │ │ ldr.w r4, [r5, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8cf44 <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ + beq.w 8c772 <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cca8 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + beq.n 8c4e8 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e570 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ + beq.w 8df36 <_PyObject_MakeTpCall@@Base+0x2b36> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8cf1c <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ + bne.w 8c74a <_PyObject_MakeTpCall@@Base+0x134a> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8e550 <_PyObject_MakeTpCall@@Base+0x2990> │ │ │ │ + beq.w 8df16 <_PyObject_MakeTpCall@@Base+0x2b16> │ │ │ │ movw r6, #33156 @ 0x8184 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r5, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r5, r5, lsl #3 │ │ │ │ - bmi.w 8ee12 <_PyObject_MakeTpCall@@Base+0x3252> │ │ │ │ + bmi.w 8e684 <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r2, [fp, sl] │ │ │ │ + ldr.w r2, [r9, fp] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8e1c6 <_PyObject_MakeTpCall@@Base+0x2606> │ │ │ │ + bhi.w 8d9ea <_PyObject_MakeTpCall@@Base+0x25ea> │ │ │ │ adds r1, r5, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bmi.w 8e1c6 <_PyObject_MakeTpCall@@Base+0x2606> │ │ │ │ - movw r9, #19992 @ 0x4e18 │ │ │ │ - movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + bmi.w 8d9ea <_PyObject_MakeTpCall@@Base+0x25ea> │ │ │ │ + movw sl, #19992 @ 0x4e18 │ │ │ │ + movt sl, #73 @ 0x49 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ - ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ + ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e1b6 <_PyObject_MakeTpCall@@Base+0x25f6> │ │ │ │ + bne.w 8d9da <_PyObject_MakeTpCall@@Base+0x25da> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8deb0 <_PyObject_MakeTpCall@@Base+0x22f0> │ │ │ │ + bcs.w 8d6d4 <_PyObject_MakeTpCall@@Base+0x22d4> │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8de9c <_PyObject_MakeTpCall@@Base+0x22dc> │ │ │ │ + beq.w 8d6c0 <_PyObject_MakeTpCall@@Base+0x22c0> │ │ │ │ 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 8d19e <_PyObject_MakeTpCall@@Base+0x15de> │ │ │ │ + beq.w 8c9c2 <_PyObject_MakeTpCall@@Base+0x15c2> │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ add r5, lr │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [lr] │ │ │ │ cmp r3, r2 │ │ │ │ strd r1, r1, [r5, #-8] │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt.w 8dacc <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ + bgt.w 8d2d8 <_PyObject_MakeTpCall@@Base+0x1ed8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #392] @ (8cf10 <_PyObject_MakeTpCall@@Base+0x1350>) │ │ │ │ + ldr r2, [pc, #456] @ (8c790 <_PyObject_MakeTpCall@@Base+0x1390>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e798 <_PyObject_MakeTpCall@@Base+0x2bd8> │ │ │ │ + bne.w 8ddfc <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8e74c <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ + beq.w 8dda0 <_PyObject_MakeTpCall@@Base+0x29a0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #0] │ │ │ │ - beq.w 8e756 <_PyObject_MakeTpCall@@Base+0x2b96> │ │ │ │ - ldr.w r3, [fp, sl] │ │ │ │ + beq.w 8ddaa <_PyObject_MakeTpCall@@Base+0x29aa> │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r5, #8 │ │ │ │ str r7, [r5, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #58469 @ 0xe465 │ │ │ │ + movw r3, #58637 @ 0xe50d │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-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, [r5, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 8ce04 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + beq.n 8c644 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e468 <_PyObject_MakeTpCall@@Base+0x28a8> │ │ │ │ + beq.w 8dcee <_PyObject_MakeTpCall@@Base+0x28ee> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl c1efc │ │ │ │ + bl c16c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ce28 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ + beq.n 8c668 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8ce28 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ + cbnz r3, 8c668 <_PyObject_MakeTpCall@@Base+0x1268> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ecc6 <_PyObject_MakeTpCall@@Base+0x3106> │ │ │ │ + beq.w 8e50c <_PyObject_MakeTpCall@@Base+0x310c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cbe4 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + beq.w 8c424 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cbe4 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + bne.w 8c424 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cbe4 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c424 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2412 @ 0x96c │ │ │ │ + movw r1, #5676 @ 0x162c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ str.w r5, [fp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ca7c <_PyObject_MakeTpCall@@Base+0xebc> │ │ │ │ + beq.w 8c2bc <_PyObject_MakeTpCall@@Base+0xebc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8daba <_PyObject_MakeTpCall@@Base+0x1efa> │ │ │ │ - ldr r3, [pc, #148] @ (8cf14 <_PyObject_MakeTpCall@@Base+0x1354>) │ │ │ │ + beq.w 8d32c <_PyObject_MakeTpCall@@Base+0x1f2c> │ │ │ │ + ldr r3, [pc, #212] @ (8c794 <_PyObject_MakeTpCall@@Base+0x1394>) │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 8ce8e <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ + cbnz r3, 8c6ce <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec10 <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ + beq.w 8e5c2 <_PyObject_MakeTpCall@@Base+0x31c2> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca8e <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ + bne.w 8c2ce <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca8e <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ + bne.w 8c2ce <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ - movw r3, #14405 @ 0x3845 │ │ │ │ + movw r3, #13105 @ 0x3331 │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8ca98 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ - ldr.w r9, [pc, #96] @ 8cf18 <_PyObject_MakeTpCall@@Base+0x1358> │ │ │ │ + bpl.w 8c2d8 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ + ldr.w r9, [pc, #160] @ 8c798 <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ 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 8e9ca <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ + beq.w 8e20e <_PyObject_MakeTpCall@@Base+0x2e0e> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8e9ca <_PyObject_MakeTpCall@@Base+0x2e0a> │ │ │ │ + bhi.w 8e20e <_PyObject_MakeTpCall@@Base+0x2e0e> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8caa6 <_PyObject_MakeTpCall@@Base+0xee6> │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + bmi.w 8c2e6 <_PyObject_MakeTpCall@@Base+0xee6> │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8cad6 <_PyObject_MakeTpCall@@Base+0xf16> │ │ │ │ - nop │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8c316 <_PyObject_MakeTpCall@@Base+0xf16> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8cf3a <_PyObject_MakeTpCall@@Base+0x137a> │ │ │ │ + beq.n 8c768 <_PyObject_MakeTpCall@@Base+0x1368> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e8fc <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ + beq.w 8dd96 <_PyObject_MakeTpCall@@Base+0x2996> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8ce04 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ + bne.w 8c644 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cbe4 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + beq.w 8c424 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cbe4 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + beq.w 8c424 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + b.w 8e526 <_PyObject_MakeTpCall@@Base+0x3126> │ │ │ │ + nop │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8cf90 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + ble.n 8c7b4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ add r3, r4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e9a0 <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ + beq.w 8e03e <_PyObject_MakeTpCall@@Base+0x2c3e> │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 8d3a2 <_PyObject_MakeTpCall@@Base+0x17e2> │ │ │ │ + blt.w 8cbc6 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, fp │ │ │ │ + mov sl, fp │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8cfba <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ + beq.n 8c7de <_PyObject_MakeTpCall@@Base+0x13de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8cfba <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ + cbnz r3, 8c7de <_PyObject_MakeTpCall@@Base+0x13de> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #548] @ (8d1d4 <_PyObject_MakeTpCall@@Base+0x1614>) │ │ │ │ + ldr r2, [pc, #548] @ (8c9f8 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e8da <_PyObject_MakeTpCall@@Base+0x2d1a> │ │ │ │ + bne.w 8df04 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ blx r4 │ │ │ │ movw r0, #36024 @ 0x8cb8 │ │ │ │ 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 8d48e <_PyObject_MakeTpCall@@Base+0x18ce> │ │ │ │ + bpl.w 8ccb2 <_PyObject_MakeTpCall@@Base+0x18b2> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d48e <_PyObject_MakeTpCall@@Base+0x18ce> │ │ │ │ + beq.w 8ccb2 <_PyObject_MakeTpCall@@Base+0x18b2> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e6ca <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ + beq.w 8df80 <_PyObject_MakeTpCall@@Base+0x2b80> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e6f8 <_PyObject_MakeTpCall@@Base+0x2b38> │ │ │ │ + bne.w 8dfae <_PyObject_MakeTpCall@@Base+0x2bae> │ │ │ │ ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8e730 <_PyObject_MakeTpCall@@Base+0x2b70> │ │ │ │ + bpl.w 8dfe6 <_PyObject_MakeTpCall@@Base+0x2be6> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ed8e <_PyObject_MakeTpCall@@Base+0x31ce> │ │ │ │ - movw r3, #6569 @ 0x19a9 │ │ │ │ + beq.w 8e574 <_PyObject_MakeTpCall@@Base+0x3174> │ │ │ │ + movw r3, #4469 @ 0x1175 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d40a <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ + bne.w 8cc2e <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #440] @ (8d1d8 <_PyObject_MakeTpCall@@Base+0x1618>) │ │ │ │ + ldr r1, [pc, #440] @ (8c9fc <_PyObject_MakeTpCall@@Base+0x15fc>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0f6c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0734 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d418 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + beq.w 8cc3c <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d052 <_PyObject_MakeTpCall@@Base+0x1492> │ │ │ │ + beq.n 8c876 <_PyObject_MakeTpCall@@Base+0x1476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d052 <_PyObject_MakeTpCall@@Base+0x1492> │ │ │ │ - ldr r2, [pc, #404] @ (8d1d4 <_PyObject_MakeTpCall@@Base+0x1614>) │ │ │ │ + cbnz r3, 8c876 <_PyObject_MakeTpCall@@Base+0x1476> │ │ │ │ + ldr r2, [pc, #404] @ (8c9f8 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e87a <_PyObject_MakeTpCall@@Base+0x2cba> │ │ │ │ + bne.w 8e0b0 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r6, [r9, sl] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8e01c <_PyObject_MakeTpCall@@Base+0x245c> │ │ │ │ + bpl.w 8d7d6 <_PyObject_MakeTpCall@@Base+0x23d6> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e01c <_PyObject_MakeTpCall@@Base+0x245c> │ │ │ │ + beq.w 8d7d6 <_PyObject_MakeTpCall@@Base+0x23d6> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d984 <_PyObject_MakeTpCall@@Base+0x1dc4> │ │ │ │ - movw r3, #7197 @ 0x1c1d │ │ │ │ + bne.w 8d1a8 <_PyObject_MakeTpCall@@Base+0x1da8> │ │ │ │ + movw r3, #5145 @ 0x1419 │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8d54a <_PyObject_MakeTpCall@@Base+0x198a> │ │ │ │ + bne.w 8cd6e <_PyObject_MakeTpCall@@Base+0x196e> │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 8ed5c <_PyObject_MakeTpCall@@Base+0x319c> │ │ │ │ + beq.w 8e3f8 <_PyObject_MakeTpCall@@Base+0x2ff8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e61e <_PyObject_MakeTpCall@@Base+0x2a5e> │ │ │ │ + beq.w 8de58 <_PyObject_MakeTpCall@@Base+0x2a58> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e62a <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ + beq.w 8de64 <_PyObject_MakeTpCall@@Base+0x2a64> │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8e62a <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ + bge.w 8de64 <_PyObject_MakeTpCall@@Base+0x2a64> │ │ │ │ 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 │ │ │ │ @@ -147866,175 +147117,175 @@ │ │ │ │ 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 8d936 <_PyObject_MakeTpCall@@Base+0x1d76> │ │ │ │ + ble.w 8d15a <_PyObject_MakeTpCall@@Base+0x1d5a> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 2957c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a01f8 <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + bl 9f9a8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d94e <_PyObject_MakeTpCall@@Base+0x1d8e> │ │ │ │ + bne.w 8d172 <_PyObject_MakeTpCall@@Base+0x1d72> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e834 <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ + bne.w 8e058 <_PyObject_MakeTpCall@@Base+0x2c58> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a0d88 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a0538 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d55c <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ + beq.w 8cd80 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e848 <_PyObject_MakeTpCall@@Base+0x2c88> │ │ │ │ + bne.w 8e06c <_PyObject_MakeTpCall@@Base+0x2c6c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d174 <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ + beq.n 8c998 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8d174 <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ - ldr r2, [pc, #120] @ (8d1d4 <_PyObject_MakeTpCall@@Base+0x1614>) │ │ │ │ + cbnz r3, 8c998 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + ldr r2, [pc, #120] @ (8c9f8 <_PyObject_MakeTpCall@@Base+0x15f8>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e592 <_PyObject_MakeTpCall@@Base+0x29d2> │ │ │ │ + bne.w 8dd7a <_PyObject_MakeTpCall@@Base+0x297a> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ee5c <_PyObject_MakeTpCall@@Base+0x329c> │ │ │ │ + bne.w 8e65c <_PyObject_MakeTpCall@@Base+0x325c> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d196 <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ + beq.n 8c9ba <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ee52 <_PyObject_MakeTpCall@@Base+0x3292> │ │ │ │ + beq.w 8e254 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ mov r0, fp │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r9, r1, [r3, #24] │ │ │ │ - cmp r1, r9 │ │ │ │ + ldrd sl, r1, [r3, #24] │ │ │ │ + cmp r1, sl │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 8cd5a <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + bcc.w 8c59a <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, r9, r1, lsl #3 │ │ │ │ + add.w r1, sl, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ - add.w r1, r3, r9 │ │ │ │ + add.w r1, r3, sl │ │ │ │ str r1, [r3, #4] │ │ │ │ - str.w r2, [r3, r9] │ │ │ │ - ldr.w r3, [fp, sl] │ │ │ │ + str.w r2, [r3, sl] │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8cd5a <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + b.n 8c59a <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8d46c <_PyObject_MakeTpCall@@Base+0x18ac>) │ │ │ │ + add r6, pc, #656 @ (adr r6, 8cc90 <_PyObject_MakeTpCall@@Base+0x1890>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #732] @ (8d4bc <_PyObject_MakeTpCall@@Base+0x18fc>) │ │ │ │ + ldr r0, [pc, #732] @ (8cce0 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8e208 <_PyObject_MakeTpCall@@Base+0x2648> │ │ │ │ + bne.w 8da2c <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8e82a <_PyObject_MakeTpCall@@Base+0x2c6a> │ │ │ │ + bgt.w 8e04e <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8de04 <_PyObject_MakeTpCall@@Base+0x2244> │ │ │ │ + beq.w 8d628 <_PyObject_MakeTpCall@@Base+0x2228> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #696] @ (8d4bc <_PyObject_MakeTpCall@@Base+0x18fc>) │ │ │ │ + ldr r3, [pc, #696] @ (8cce0 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8e20e <_PyObject_MakeTpCall@@Base+0x264e> │ │ │ │ + beq.w 8da32 <_PyObject_MakeTpCall@@Base+0x2632> │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e22a <_PyObject_MakeTpCall@@Base+0x266a> │ │ │ │ + beq.w 8da4e <_PyObject_MakeTpCall@@Base+0x264e> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8de56 <_PyObject_MakeTpCall@@Base+0x2296> │ │ │ │ + beq.w 8d67a <_PyObject_MakeTpCall@@Base+0x227a> │ │ │ │ adds r4, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ble.w 8d91c <_PyObject_MakeTpCall@@Base+0x1d5c> │ │ │ │ + ble.w 8d140 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ add.w r1, r3, #8 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, lr │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #616] @ (8d4c0 <_PyObject_MakeTpCall@@Base+0x1900>) │ │ │ │ + ldr r1, [pc, #616] @ (8cce4 <_PyObject_MakeTpCall@@Base+0x18e4>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8d2a4 <_PyObject_MakeTpCall@@Base+0x16e4> │ │ │ │ + bmi.n 8cac8 <_PyObject_MakeTpCall@@Base+0x16c8> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8d2e6 <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ + beq.n 8cb0a <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d30c <_PyObject_MakeTpCall@@Base+0x174c> │ │ │ │ + bne.n 8cb30 <_PyObject_MakeTpCall@@Base+0x1730> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8d24c <_PyObject_MakeTpCall@@Base+0x168c> │ │ │ │ + blt.n 8ca70 <_PyObject_MakeTpCall@@Base+0x1670> │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8d296 <_PyObject_MakeTpCall@@Base+0x16d6> │ │ │ │ + beq.n 8caba <_PyObject_MakeTpCall@@Base+0x16ba> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e7ae <_PyObject_MakeTpCall@@Base+0x2bee> │ │ │ │ + beq.w 8ddec <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d340 <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ + bne.n 8cb64 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8cca8 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b.n 8cf40 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ - ldr.w r3, [fp, sl] │ │ │ │ + bne.w 8c4e8 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b.n 8c76e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ 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 │ │ │ │ @@ -148042,300 +147293,300 @@ │ │ │ │ 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 8e7be <_PyObject_MakeTpCall@@Base+0x2bfe> │ │ │ │ + beq.w 8de12 <_PyObject_MakeTpCall@@Base+0x2a12> │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #480] @ (8d4c0 <_PyObject_MakeTpCall@@Base+0x1900>) │ │ │ │ - bl 791a4 │ │ │ │ + ldr r1, [pc, #480] @ (8cce4 <_PyObject_MakeTpCall@@Base+0x18e4>) │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8d26a <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ + bne.n 8ca8e <_PyObject_MakeTpCall@@Base+0x168e> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8d302 <_PyObject_MakeTpCall@@Base+0x1742> │ │ │ │ + beq.n 8cb26 <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8d302 <_PyObject_MakeTpCall@@Base+0x1742> │ │ │ │ + cbnz r2, 8cb26 <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl d7ce4 │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ - b.n 8cf44 <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl d74dc │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ + b.n 8c772 <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8d8e0 <_PyObject_MakeTpCall@@Base+0x1d20> │ │ │ │ + beq.w 8d104 <_PyObject_MakeTpCall@@Base+0x1d04> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8d338 <_PyObject_MakeTpCall@@Base+0x1778> │ │ │ │ + beq.n 8cb5c <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e7b0 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ + beq.w 8ddee <_PyObject_MakeTpCall@@Base+0x29ee> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cca8 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + beq.w 8c4e8 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r5, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ - mul.w r3, r3, r9 │ │ │ │ + mul.w r3, r3, sl │ │ │ │ adds r0, r1, r3 │ │ │ │ str r4, [r0, #8] │ │ │ │ add r5, r3 │ │ │ │ movw r0, #43772 @ 0xaafc │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, r3, #4 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ - ldr r5, [pc, #344] @ (8d4bc <_PyObject_MakeTpCall@@Base+0x18fc>) │ │ │ │ + ldr r5, [pc, #344] @ (8cce0 <_PyObject_MakeTpCall@@Base+0x18e0>) │ │ │ │ ldr.w r5, [r5, #260] @ 0x104 │ │ │ │ cmp r5, lr │ │ │ │ - bne.w 8d8f6 <_PyObject_MakeTpCall@@Base+0x1d36> │ │ │ │ + bne.w 8d11a <_PyObject_MakeTpCall@@Base+0x1d1a> │ │ │ │ str.w r2, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 8d29c <_PyObject_MakeTpCall@@Base+0x16dc> │ │ │ │ + beq.n 8cac0 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d29c <_PyObject_MakeTpCall@@Base+0x16dc> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8cac0 <_PyObject_MakeTpCall@@Base+0x16c0> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8cca8 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b.n 8cf40 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ + bne.w 8c4e8 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b.n 8c76e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cf78 <_PyObject_MakeTpCall@@Base+0x13b8> │ │ │ │ + beq.w 8c79c <_PyObject_MakeTpCall@@Base+0x139c> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #276] @ (8d4c0 <_PyObject_MakeTpCall@@Base+0x1900>) │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ + ldr r2, [pc, #276] @ (8cce4 <_PyObject_MakeTpCall@@Base+0x18e4>) │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - eor.w r9, r1, r2, asr #3 │ │ │ │ + eor.w sl, r1, r2, asr #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #12 │ │ │ │ - ubfx r9, r9, #0, #12 │ │ │ │ - mla r3, r3, r9, r5 │ │ │ │ + ubfx sl, sl, #0, #12 │ │ │ │ + mla r3, r3, sl, r5 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8cc74 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ - b.n 8d1de <_PyObject_MakeTpCall@@Base+0x161e> │ │ │ │ + beq.w 8c4b4 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ + b.n 8ca02 <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44117 @ 0xac55 │ │ │ │ + movw r8, #44125 @ 0xac5d │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #20] │ │ │ │ - bne.w 8e4ce <_PyObject_MakeTpCall@@Base+0x290e> │ │ │ │ + bne.w 8e152 <_PyObject_MakeTpCall@@Base+0x2d52> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd58 <_PyObject_MakeTpCall@@Base+0x2198> │ │ │ │ + beq.w 8d57c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.w 8c642 <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ - ldr r1, [pc, #184] @ (8d4c4 <_PyObject_MakeTpCall@@Base+0x1904>) │ │ │ │ + b.w 8be82 <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ + ldr r1, [pc, #184] @ (8cce8 <_PyObject_MakeTpCall@@Base+0x18e8>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d02e <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ - ldr r1, [pc, #168] @ (8d4c4 <_PyObject_MakeTpCall@@Base+0x1904>) │ │ │ │ + bne.w 8c852 <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ + ldr r1, [pc, #168] @ (8cce8 <_PyObject_MakeTpCall@@Base+0x18e8>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d7518 │ │ │ │ + bl d6d10 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8d02e <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ - ldr r0, [pc, #160] @ (8d4c8 <_PyObject_MakeTpCall@@Base+0x1908>) │ │ │ │ - bl 6d77c │ │ │ │ + b.n 8c852 <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ + ldr r0, [pc, #160] @ (8ccec <_PyObject_MakeTpCall@@Base+0x18ec>) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c856 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ - ldr.w r9, [pc, #152] @ 8d4cc <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + bne.w 8c096 <_PyObject_MakeTpCall@@Base+0xc96> │ │ │ │ + ldr.w r9, [pc, #152] @ 8ccf0 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c916 <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ + beq.w 8c156 <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c916 <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ + beq.w 8c156 <_PyObject_MakeTpCall@@Base+0xd56> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dd5e <_PyObject_MakeTpCall@@Base+0x219e> │ │ │ │ + beq.w 8d582 <_PyObject_MakeTpCall@@Base+0x2182> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dd5e <_PyObject_MakeTpCall@@Base+0x219e> │ │ │ │ + bne.w 8d582 <_PyObject_MakeTpCall@@Base+0x2182> │ │ │ │ mov r0, fp │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dd5e <_PyObject_MakeTpCall@@Base+0x219e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d582 <_PyObject_MakeTpCall@@Base+0x2182> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8cf90 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + ble.w 8c7b4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ adds r3, #8 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e13a <_PyObject_MakeTpCall@@Base+0x257a> │ │ │ │ + beq.w 8d8ea <_PyObject_MakeTpCall@@Base+0x24ea> │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8cc40 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ - b.n 8cf90 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + bgt.w 8c480 <_PyObject_MakeTpCall@@Base+0x1080> │ │ │ │ + b.n 8c7b4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 8bbc0 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b400 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cff6 <_PyObject_MakeTpCall@@Base+0x1436> │ │ │ │ - b.n 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + bne.w 8c81a <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ + b.n 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7cc <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ - b.w 8c792 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ + bne.w 8c00c <_PyObject_MakeTpCall@@Base+0xc0c> │ │ │ │ + b.w 8bfd2 <_PyObject_MakeTpCall@@Base+0xbd2> │ │ │ │ nop │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8d758 <_PyObject_MakeTpCall@@Base+0x1b98>) │ │ │ │ + add r6, pc, #656 @ (adr r6, 8cf7c <_PyObject_MakeTpCall@@Base+0x1b7c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 8d78c <_PyObject_MakeTpCall@@Base+0x1bcc>) │ │ │ │ + add r2, pc, #704 @ (adr r2, 8cfb0 <_PyObject_MakeTpCall@@Base+0x1bb0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 8ebc8 <_PyObject_MakeTpCall@@Base+0x3008> │ │ │ │ - ldr r1, [pc, #652] @ (8d778 <_PyObject_MakeTpCall@@Base+0x1bb8>) │ │ │ │ + bpl.w 8e27a <_PyObject_MakeTpCall@@Base+0x2e7a> │ │ │ │ + ldr r1, [pc, #652] @ (8cf9c <_PyObject_MakeTpCall@@Base+0x1b9c>) │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [fp, #436] @ 0x1b4 │ │ │ │ - bl bfbac │ │ │ │ + bl bf374 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8c828 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ - b.n 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + bne.w 8c068 <_PyObject_MakeTpCall@@Base+0xc68> │ │ │ │ + b.n 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 8d57e <_PyObject_MakeTpCall@@Base+0x19be> │ │ │ │ + bhi.n 8cda2 <_PyObject_MakeTpCall@@Base+0x19a2> │ │ │ │ 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 8c908 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + bne.w 8c148 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #52329 @ 0xcc69 │ │ │ │ + movw r2, #52289 @ 0xcc41 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e3fc <_PyObject_MakeTpCall@@Base+0x283c> │ │ │ │ + bne.w 8dc62 <_PyObject_MakeTpCall@@Base+0x2862> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e2b4 <_PyObject_MakeTpCall@@Base+0x26f4> │ │ │ │ + beq.w 8dad8 <_PyObject_MakeTpCall@@Base+0x26d8> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8c908 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + b.w 8c148 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d142 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ + bne.w 8c966 <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e3de <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + beq.w 8dc44 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e3de <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + beq.w 8dc44 <_PyObject_MakeTpCall@@Base+0x2844> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ movs r4, #0 │ │ │ │ - b.w 8e03a <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ + b.w 8d7f4 <_PyObject_MakeTpCall@@Base+0x23f4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8c908 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + b.w 8c148 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8d664 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ + bne.n 8ce88 <_PyObject_MakeTpCall@@Base+0x1a88> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d664 <_PyObject_MakeTpCall@@Base+0x1aa4> │ │ │ │ + bne.n 8ce88 <_PyObject_MakeTpCall@@Base+0x1a88> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8dc78 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8d5c0 <_PyObject_MakeTpCall@@Base+0x1a00> │ │ │ │ + beq.n 8cde4 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ mov fp, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ - b.w 8c4d6 <_PyObject_MakeTpCall@@Base+0x916> │ │ │ │ + b.w 8bd16 <_PyObject_MakeTpCall@@Base+0x916> │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + beq.w 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.w 8c58e <_PyObject_MakeTpCall@@Base+0x9ce> │ │ │ │ - ldr r2, [pc, #408] @ (8d77c <_PyObject_MakeTpCall@@Base+0x1bbc>) │ │ │ │ + b.w 8bdce <_PyObject_MakeTpCall@@Base+0x9ce> │ │ │ │ + ldr r2, [pc, #408] @ (8cfa0 <_PyObject_MakeTpCall@@Base+0x1ba0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #10 │ │ │ │ @@ -148346,1468 +147597,1478 @@ │ │ │ │ adds r5, r3, r0 │ │ │ │ add.w r5, r5, #92672 @ 0x16a00 │ │ │ │ ldr.w r5, [r5, #252] @ 0xfc │ │ │ │ cmp r5, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e430 <_PyObject_MakeTpCall@@Base+0x2870> │ │ │ │ + beq.w 8dcbe <_PyObject_MakeTpCall@@Base+0x28be> │ │ │ │ add.w r2, r0, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c4f6 <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ + bne.w 8bd36 <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ mov r0, r4 │ │ │ │ - bl 805cc │ │ │ │ + bl 80540 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + blt.w 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.w 8c4f6 <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ + b.w 8bd36 <_PyObject_MakeTpCall@@Base+0x936> │ │ │ │ str.w r8, [sp, #20] │ │ │ │ - b.w 8c3a0 <_PyObject_MakeTpCall@@Base+0x7e0> │ │ │ │ + b.w 8bbe0 <_PyObject_MakeTpCall@@Base+0x7e0> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8d980 <_PyObject_MakeTpCall@@Base+0x1dc0> │ │ │ │ + bne.w 8d1a4 <_PyObject_MakeTpCall@@Base+0x1da4> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d980 <_PyObject_MakeTpCall@@Base+0x1dc0> │ │ │ │ + bne.w 8d1a4 <_PyObject_MakeTpCall@@Base+0x1da4> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8d59e <_PyObject_MakeTpCall@@Base+0x19de> │ │ │ │ + beq.n 8cdc2 <_PyObject_MakeTpCall@@Base+0x19c2> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8d5a6 <_PyObject_MakeTpCall@@Base+0x19e6> │ │ │ │ - ldr.w r9, [pc, #272] @ 8d77c <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + b.n 8cdca <_PyObject_MakeTpCall@@Base+0x19ca> │ │ │ │ + ldr.w r9, [pc, #272] @ 8cfa0 <_PyObject_MakeTpCall@@Base+0x1ba0> │ │ │ │ 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 8ed76 <_PyObject_MakeTpCall@@Base+0x31b6> │ │ │ │ + beq.w 8e602 <_PyObject_MakeTpCall@@Base+0x3202> │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 8ed76 <_PyObject_MakeTpCall@@Base+0x31b6> │ │ │ │ + bhi.w 8e602 <_PyObject_MakeTpCall@@Base+0x3202> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ - ldr r7, [pc, #220] @ (8d780 <_PyObject_MakeTpCall@@Base+0x1bc0>) │ │ │ │ + ldr r7, [pc, #220] @ (8cfa4 <_PyObject_MakeTpCall@@Base+0x1ba4>) │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c770 <_PyObject_MakeTpCall@@Base+0xbb0> │ │ │ │ - ldr r0, [pc, #200] @ (8d784 <_PyObject_MakeTpCall@@Base+0x1bc4>) │ │ │ │ - bl 6d77c │ │ │ │ + beq.w 8bfb0 <_PyObject_MakeTpCall@@Base+0xbb0> │ │ │ │ + ldr r0, [pc, #200] @ (8cfa8 <_PyObject_MakeTpCall@@Base+0x1ba8>) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8c77a <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ - b.n 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - ldr r0, [pc, #188] @ (8d788 <_PyObject_MakeTpCall@@Base+0x1bc8>) │ │ │ │ - bl 6d77c │ │ │ │ + bne.w 8bfba <_PyObject_MakeTpCall@@Base+0xbba> │ │ │ │ + b.n 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r0, [pc, #188] @ (8cfac <_PyObject_MakeTpCall@@Base+0x1bac>) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8c5e6 <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ - ldr r1, [pc, #176] @ (8d788 <_PyObject_MakeTpCall@@Base+0x1bc8>) │ │ │ │ + beq.w 8be26 <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ + ldr r1, [pc, #176] @ (8cfac <_PyObject_MakeTpCall@@Base+0x1bac>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c5e6 <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ + beq.w 8be26 <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.w 8e446 <_PyObject_MakeTpCall@@Base+0x2886> │ │ │ │ - bl 783c4 │ │ │ │ + bmi.w 8dc0c <_PyObject_MakeTpCall@@Base+0x280c> │ │ │ │ + bl 783d4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd58 <_PyObject_MakeTpCall@@Base+0x2198> │ │ │ │ + beq.w 8d57c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 8d794 <_PyObject_MakeTpCall@@Base+0x1bd4> │ │ │ │ + bne.n 8cfb8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e43c <_PyObject_MakeTpCall@@Base+0x287c> │ │ │ │ + bne.w 8dc02 <_PyObject_MakeTpCall@@Base+0x2802> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - ble.n 8d7a0 <_PyObject_MakeTpCall@@Base+0x1be0> │ │ │ │ + ble.n 8cfc4 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r9, r2, #8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.w 8eca2 <_PyObject_MakeTpCall@@Base+0x30e2> │ │ │ │ + bpl.w 8e4d8 <_PyObject_MakeTpCall@@Base+0x30d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl bf844 │ │ │ │ + bl bf00c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec88 <_PyObject_MakeTpCall@@Base+0x30c8> │ │ │ │ - ldr r1, [pc, #60] @ (8d78c <_PyObject_MakeTpCall@@Base+0x1bcc>) │ │ │ │ + beq.w 8e4be <_PyObject_MakeTpCall@@Base+0x30be> │ │ │ │ + ldr r1, [pc, #60] @ (8cfb0 <_PyObject_MakeTpCall@@Base+0x1bb0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb20 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf2e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e7d8 <_PyObject_MakeTpCall@@Base+0x2c18> │ │ │ │ - ldr r1, [pc, #48] @ (8d790 <_PyObject_MakeTpCall@@Base+0x1bd0>) │ │ │ │ + bne.w 8db36 <_PyObject_MakeTpCall@@Base+0x2736> │ │ │ │ + ldr r1, [pc, #48] @ (8cfb4 <_PyObject_MakeTpCall@@Base+0x1bb4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfb20 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf2e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e2bc <_PyObject_MakeTpCall@@Base+0x26fc> │ │ │ │ + bne.w 8dae0 <_PyObject_MakeTpCall@@Base+0x26e0> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8d734 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + bgt.n 8cf58 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 8d7a6 <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ + b.n 8cfca <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ nop │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 8d850 <_PyObject_MakeTpCall@@Base+0x1c90>) │ │ │ │ + add r2, pc, #192 @ (adr r2, 8d074 <_PyObject_MakeTpCall@@Base+0x1c74>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8dd18 <_PyObject_MakeTpCall@@Base+0x2158> │ │ │ │ + bgt.w 8d53c <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd3c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + beq.w 8d560 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8d820 <_PyObject_MakeTpCall@@Base+0x1c60> │ │ │ │ + ble.n 8d044 <_PyObject_MakeTpCall@@Base+0x1c44> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e27c <_PyObject_MakeTpCall@@Base+0x26bc> │ │ │ │ + bne.w 8da7a <_PyObject_MakeTpCall@@Base+0x267a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8defe <_PyObject_MakeTpCall@@Base+0x233e> │ │ │ │ + bne.w 8d722 <_PyObject_MakeTpCall@@Base+0x2322> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1a18 │ │ │ │ + bl e1a04 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eb66 <_PyObject_MakeTpCall@@Base+0x2fa6> │ │ │ │ + beq.w 8e454 <_PyObject_MakeTpCall@@Base+0x3054> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 79138 │ │ │ │ + bl 79148 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8eb66 <_PyObject_MakeTpCall@@Base+0x2fa6> │ │ │ │ + beq.w 8e454 <_PyObject_MakeTpCall@@Base+0x3054> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8eb24 <_PyObject_MakeTpCall@@Base+0x2f64> │ │ │ │ + bne.w 8e412 <_PyObject_MakeTpCall@@Base+0x3012> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8d7d0 <_PyObject_MakeTpCall@@Base+0x1c10> │ │ │ │ + bne.n 8cff4 <_PyObject_MakeTpCall@@Base+0x1bf4> │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 86514 │ │ │ │ + bl 85ff8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8eb66 <_PyObject_MakeTpCall@@Base+0x2fa6> │ │ │ │ + beq.w 8e454 <_PyObject_MakeTpCall@@Base+0x3054> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78568 │ │ │ │ + bl 78578 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d84e <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ + beq.n 8d072 <_PyObject_MakeTpCall@@Base+0x1c72> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8d84e <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ + cbnz r3, 8d072 <_PyObject_MakeTpCall@@Base+0x1c72> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd3c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + beq.w 8d560 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bgt.w 8e05a <_PyObject_MakeTpCall@@Base+0x249a> │ │ │ │ + bgt.w 8d87e <_PyObject_MakeTpCall@@Base+0x247e> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #44117 @ 0xac55 │ │ │ │ + movw r8, #44125 @ 0xac5d │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8e314 <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ + bne.w 8dbb0 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c642 <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ - b.n 8dd40 <_PyObject_MakeTpCall@@Base+0x2180> │ │ │ │ + bne.w 8be82 <_PyObject_MakeTpCall@@Base+0xa82> │ │ │ │ + b.n 8d564 <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ mov r0, fp │ │ │ │ - bl 80668 │ │ │ │ + bl 805dc │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 8ca1e <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ + ble.w 8c25e <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ 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 927e0 │ │ │ │ + bl 91f78 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ strd r5, r6, [r8, #-16] │ │ │ │ cmp sl, r9 │ │ │ │ add.w r6, r6, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8ca1e <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ + beq.w 8c25e <_PyObject_MakeTpCall@@Base+0xe5e> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ - b.n 8d8b0 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + b.n 8d0d4 <_PyObject_MakeTpCall@@Base+0x1cd4> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8d338 <_PyObject_MakeTpCall@@Base+0x1778> │ │ │ │ + beq.w 8cb5c <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d338 <_PyObject_MakeTpCall@@Base+0x1778> │ │ │ │ - b.w 8e7b0 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ - ldr r6, [pc, #732] @ (8dbd4 <_PyObject_MakeTpCall@@Base+0x2014>) │ │ │ │ + bne.w 8cb5c <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + b.w 8ddee <_PyObject_MakeTpCall@@Base+0x29ee> │ │ │ │ + ldr r6, [pc, #732] @ (8d3f8 <_PyObject_MakeTpCall@@Base+0x1ff8>) │ │ │ │ adds r5, #1 │ │ │ │ str.w r5, [r6, #260] @ 0x104 │ │ │ │ str.w r2, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d37e <_PyObject_MakeTpCall@@Base+0x17be> │ │ │ │ + bne.w 8cba2 <_PyObject_MakeTpCall@@Base+0x17a2> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8cca8 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ + bne.w 8c4e8 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ + b.w 8c76e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 8d928 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ + beq.n 8d14c <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e7ae <_PyObject_MakeTpCall@@Base+0x2bee> │ │ │ │ + beq.w 8ddec <_PyObject_MakeTpCall@@Base+0x29ec> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d340 <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ - b.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ + bne.w 8cb64 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + b.w 8c76e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a01f8 <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + bl 9f9a8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d120 <_PyObject_MakeTpCall@@Base+0x1560> │ │ │ │ + beq.w 8c944 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b1278 │ │ │ │ - b.n 8d55c <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ + bl 1b36a8 │ │ │ │ + b.n 8cd80 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ movw r7, #36416 @ 0x8e40 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d64c <_PyObject_MakeTpCall@@Base+0x1a8c> │ │ │ │ + bne.w 8ce70 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d64c <_PyObject_MakeTpCall@@Base+0x1a8c> │ │ │ │ + bne.w 8ce70 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.w 8d654 <_PyObject_MakeTpCall@@Base+0x1a94> │ │ │ │ + beq.w 8ce78 <_PyObject_MakeTpCall@@Base+0x1a78> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8d598 <_PyObject_MakeTpCall@@Base+0x19d8> │ │ │ │ + b.n 8cdbc <_PyObject_MakeTpCall@@Base+0x19bc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d078 <_PyObject_MakeTpCall@@Base+0x14b8> │ │ │ │ + beq.w 8c89c <_PyObject_MakeTpCall@@Base+0x149c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d942c <_PyEval_CheckExceptTypeValid@@Base+0xc60> │ │ │ │ + bl d8c24 <_PyEval_CheckExceptTypeValid@@Base+0xc60> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d56c <_PyObject_MakeTpCall@@Base+0x19ac> │ │ │ │ + beq.w 8cd90 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ 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 8da86 <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ + ble.n 8d2aa <_PyObject_MakeTpCall@@Base+0x1eaa> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9d8 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + beq.n 8d1fc <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eabc <_PyObject_MakeTpCall@@Base+0x2efc> │ │ │ │ + beq.w 8e4f4 <_PyObject_MakeTpCall@@Base+0x30f4> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8da86 <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ + beq.n 8d2aa <_PyObject_MakeTpCall@@Base+0x1eaa> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9f4 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ + beq.n 8d218 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9f8 <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ + beq.w 8e4fc <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8da86 <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ + beq.n 8d2aa <_PyObject_MakeTpCall@@Base+0x1eaa> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8da10 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + beq.n 8d234 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ecbe <_PyObject_MakeTpCall@@Base+0x30fe> │ │ │ │ + beq.w 8e504 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8da86 <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ + beq.n 8d2aa <_PyObject_MakeTpCall@@Base+0x1eaa> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8da2c <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ + beq.n 8d250 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9d6 <_PyObject_MakeTpCall@@Base+0x2e16> │ │ │ │ + beq.w 8e548 <_PyObject_MakeTpCall@@Base+0x3148> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8da86 <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ + beq.n 8d2aa <_PyObject_MakeTpCall@@Base+0x1eaa> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8da48 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ + beq.n 8d26c <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9de <_PyObject_MakeTpCall@@Base+0x2e1e> │ │ │ │ + beq.w 8e550 <_PyObject_MakeTpCall@@Base+0x3150> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8da86 <_PyObject_MakeTpCall@@Base+0x1ec6> │ │ │ │ + beq.n 8d2aa <_PyObject_MakeTpCall@@Base+0x1eaa> │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #5 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8da74 <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ + beq.n 8d298 <_PyObject_MakeTpCall@@Base+0x1e98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eab4 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ + beq.w 8e2ee <_PyObject_MakeTpCall@@Base+0x2eee> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8da60 <_PyObject_MakeTpCall@@Base+0x1ea0> │ │ │ │ + bne.n 8d284 <_PyObject_MakeTpCall@@Base+0x1e84> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ subs r0, r7, #4 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d556 <_PyObject_MakeTpCall@@Base+0x1996> │ │ │ │ + beq.w 8cd7a <_PyObject_MakeTpCall@@Base+0x197a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d556 <_PyObject_MakeTpCall@@Base+0x1996> │ │ │ │ + bne.w 8cd7a <_PyObject_MakeTpCall@@Base+0x197a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d142 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ - b.n 8d55c <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ - mov r4, fp │ │ │ │ - b.w 8c49a <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ - ldr r3, [pc, #284] @ (8dbd8 <_PyObject_MakeTpCall@@Base+0x2018>) │ │ │ │ - str.w r3, [fp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 8ca8e <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ - b.w 8ce82 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + bne.w 8c966 <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + b.n 8cd80 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + beq.w 8c5ba <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + beq.w 8c5ba <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + bne.w 8c5ba <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ea9e <_PyObject_MakeTpCall@@Base+0x2ede> │ │ │ │ + bne.w 8e2b2 <_PyObject_MakeTpCall@@Base+0x2eb2> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + bmi.w 8c5ba <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8db02 <_PyObject_MakeTpCall@@Base+0x1f42> │ │ │ │ + bne.n 8d30e <_PyObject_MakeTpCall@@Base+0x1f0e> │ │ │ │ dmb ish │ │ │ │ - b.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + b.w 8c5ba <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + mov r4, fp │ │ │ │ + b.w 8bcda <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ + ldr r3, [pc, #204] @ (8d3fc <_PyObject_MakeTpCall@@Base+0x1ffc>) │ │ │ │ + str.w r3, [fp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 8c2ce <_PyObject_MakeTpCall@@Base+0xece> │ │ │ │ + b.w 8c6c2 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33692 @ 0x839c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ea24 <_PyObject_MakeTpCall@@Base+0x2e64> │ │ │ │ + bne.w 8e376 <_PyObject_MakeTpCall@@Base+0x2f76> │ │ │ │ mov r1, fp │ │ │ │ - bl e5a40 │ │ │ │ - ldr r1, [pc, #168] @ (8dbdc <_PyObject_MakeTpCall@@Base+0x201c>) │ │ │ │ + bl e5a10 │ │ │ │ + ldr r1, [pc, #168] @ (8d400 <_PyObject_MakeTpCall@@Base+0x2000>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfbac │ │ │ │ + bl bf374 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8caec <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ - ldr.w r9, [pc, #152] @ 8dbe4 <_PyObject_MakeTpCall@@Base+0x2024> │ │ │ │ + bpl.w 8c32c <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ + ldr.w r9, [pc, #152] @ 8d408 <_PyObject_MakeTpCall@@Base+0x2008> │ │ │ │ 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 8ec5a <_PyObject_MakeTpCall@@Base+0x309a> │ │ │ │ + beq.w 8e5d2 <_PyObject_MakeTpCall@@Base+0x31d2> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ec5a <_PyObject_MakeTpCall@@Base+0x309a> │ │ │ │ + bhi.w 8e5d2 <_PyObject_MakeTpCall@@Base+0x31d2> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8cafa <_PyObject_MakeTpCall@@Base+0xf3a> │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + bmi.w 8c33a <_PyObject_MakeTpCall@@Base+0xf3a> │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8cb2a <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ - ldr r0, [pc, #60] @ (8dbe0 <_PyObject_MakeTpCall@@Base+0x2020>) │ │ │ │ - bl 6d77c │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c36a <_PyObject_MakeTpCall@@Base+0xf6a> │ │ │ │ + ldr r0, [pc, #60] @ (8d404 <_PyObject_MakeTpCall@@Base+0x2004>) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 8c7fa <_PyObject_MakeTpCall@@Base+0xc3a> │ │ │ │ - b.n 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + bne.w 8c03a <_PyObject_MakeTpCall@@Base+0xc3a> │ │ │ │ + b.n 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ movw r8, #36416 @ 0x8e40 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d960 <_PyObject_MakeTpCall@@Base+0x1da0> │ │ │ │ + bne.w 8d184 <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ - b.n 8d960 <_PyObject_MakeTpCall@@Base+0x1da0> │ │ │ │ + b.n 8d184 <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ nop │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r4, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8dea0 <_PyObject_MakeTpCall@@Base+0x22e0>) │ │ │ │ + add r0, pc, #704 @ (adr r0, 8d6c4 <_PyObject_MakeTpCall@@Base+0x22c4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8dc26 <_PyObject_MakeTpCall@@Base+0x2066> │ │ │ │ - bl 7f4c8 │ │ │ │ + bne.n 8d44a <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ + bl 7f43c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #792] @ (8df20 <_PyObject_MakeTpCall@@Base+0x2360>) │ │ │ │ + ldr r1, [pc, #792] @ (8d744 <_PyObject_MakeTpCall@@Base+0x2344>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ea0a <_PyObject_MakeTpCall@@Base+0x2e4a> │ │ │ │ + beq.w 8e34e <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dc26 <_PyObject_MakeTpCall@@Base+0x2066> │ │ │ │ + beq.n 8d44a <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ea00 <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ + beq.w 8e344 <_PyObject_MakeTpCall@@Base+0x2f44> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8c974 <_PyObject_MakeTpCall@@Base+0xdb4> │ │ │ │ - ldr.w r9, [pc, #760] @ 8df2c <_PyObject_MakeTpCall@@Base+0x236c> │ │ │ │ + bpl.w 8c1b4 <_PyObject_MakeTpCall@@Base+0xdb4> │ │ │ │ + ldr.w r9, [pc, #760] @ 8d750 <_PyObject_MakeTpCall@@Base+0x2350> │ │ │ │ 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 8ebfe <_PyObject_MakeTpCall@@Base+0x303e> │ │ │ │ + beq.w 8e650 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ebfe <_PyObject_MakeTpCall@@Base+0x303e> │ │ │ │ + bhi.w 8e650 <_PyObject_MakeTpCall@@Base+0x3250> │ │ │ │ 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 8c982 <_PyObject_MakeTpCall@@Base+0xdc2> │ │ │ │ - b.w 8e57e <_PyObject_MakeTpCall@@Base+0x29be> │ │ │ │ + bmi.w 8c1c2 <_PyObject_MakeTpCall@@Base+0xdc2> │ │ │ │ + b.w 8df6c <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e2d4 <_PyObject_MakeTpCall@@Base+0x2714> │ │ │ │ + beq.w 8daf8 <_PyObject_MakeTpCall@@Base+0x26f8> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8e2f2 <_PyObject_MakeTpCall@@Base+0x2732> │ │ │ │ + ble.w 8db16 <_PyObject_MakeTpCall@@Base+0x2716> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8def2 <_PyObject_MakeTpCall@@Base+0x2332> │ │ │ │ + bne.w 8d716 <_PyObject_MakeTpCall@@Base+0x2316> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r5, fp │ │ │ │ - b.n 8d5ae <_PyObject_MakeTpCall@@Base+0x19ee> │ │ │ │ + b.n 8cdd2 <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2184 @ 0x888 │ │ │ │ + movw r1, #5448 @ 0x1548 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 8d196 <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ + b.w 8c9ba <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e10c <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + ble.w 8d906 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dce4 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ + bne.n 8d508 <_PyObject_MakeTpCall@@Base+0x2108> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8c416 <_PyObject_MakeTpCall@@Base+0x856> │ │ │ │ + b.w 8bc56 <_PyObject_MakeTpCall@@Base+0x856> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 8c542 <_PyObject_MakeTpCall@@Base+0x982> │ │ │ │ + b.w 8bd82 <_PyObject_MakeTpCall@@Base+0x982> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8e10c <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + beq.w 8d906 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8e100 <_PyObject_MakeTpCall@@Base+0x2540> │ │ │ │ + bne.w 8d8fa <_PyObject_MakeTpCall@@Base+0x24fa> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8def6 <_PyObject_MakeTpCall@@Base+0x2336> │ │ │ │ + bne.w 8d71a <_PyObject_MakeTpCall@@Base+0x231a> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 8c4be <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 8bcfe <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8d724 <_PyObject_MakeTpCall@@Base+0x1b64> │ │ │ │ + beq.w 8cf48 <_PyObject_MakeTpCall@@Base+0x1b48> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9648 @ 0x25b0 │ │ │ │ + movw r1, #12912 @ 0x3270 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dd58 <_PyObject_MakeTpCall@@Base+0x2198> │ │ │ │ + beq.n 8d57c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8dd58 <_PyObject_MakeTpCall@@Base+0x2198> │ │ │ │ + cbnz r3, 8d57c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 8d180 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ + b.w 8c9a4 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 8c554 <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ + b.w 8bd94 <_PyObject_MakeTpCall@@Base+0x994> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dce2 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + bne.n 8d506 <_PyObject_MakeTpCall@@Base+0x2106> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dce2 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + bne.n 8d506 <_PyObject_MakeTpCall@@Base+0x2106> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dce2 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + bne.n 8d506 <_PyObject_MakeTpCall@@Base+0x2106> │ │ │ │ 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 8dce2 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + bne.n 8d506 <_PyObject_MakeTpCall@@Base+0x2106> │ │ │ │ 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 8e10a <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ + ble.w 8d904 <_PyObject_MakeTpCall@@Base+0x2504> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dce2 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + bne.n 8d506 <_PyObject_MakeTpCall@@Base+0x2106> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8dce2 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + bne.n 8d506 <_PyObject_MakeTpCall@@Base+0x2106> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dce2 <_PyObject_MakeTpCall@@Base+0x2122> │ │ │ │ + bne.w 8d506 <_PyObject_MakeTpCall@@Base+0x2106> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8c49a <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ + b.w 8bcda <_PyObject_MakeTpCall@@Base+0x8da> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8e340 <_PyObject_MakeTpCall@@Base+0x2780> │ │ │ │ + beq.w 8db9e <_PyObject_MakeTpCall@@Base+0x279e> │ │ │ │ ldrh.w r3, [r4, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8e33c <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ + bcs.w 8db9a <_PyObject_MakeTpCall@@Base+0x279a> │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ - str.w sl, [sp, #56] @ 0x38 │ │ │ │ - mov sl, r4 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r1, [r6, #8]! │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 8de60 <_PyObject_MakeTpCall@@Base+0x22a0> │ │ │ │ + ble.n 8d684 <_PyObject_MakeTpCall@@Base+0x2284> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 83f7c <_PyType_LookupRef@@Base+0x114> │ │ │ │ + bl 83a68 <_PyType_LookupRef@@Base+0x114> │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8de2e <_PyObject_MakeTpCall@@Base+0x226e> │ │ │ │ - mov r4, sl │ │ │ │ + bne.n 8d652 <_PyObject_MakeTpCall@@Base+0x2252> │ │ │ │ + mov r4, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.n 8de96 <_PyObject_MakeTpCall@@Base+0x22d6> │ │ │ │ + b.n 8d6ba <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 8d236 <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ - b.n 8d928 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ - mov r4, sl │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + bgt.w 8ca5a <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ + b.n 8d14c <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ + mov r4, r9 │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8e344 <_PyObject_MakeTpCall@@Base+0x2784> │ │ │ │ + bne.w 8dc1a <_PyObject_MakeTpCall@@Base+0x281a> │ │ │ │ add.w r0, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec7e <_PyObject_MakeTpCall@@Base+0x30be> │ │ │ │ + beq.w 8e204 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ adds r6, r3, #1 │ │ │ │ str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ strh.w r1, [r4, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.w 8d202 <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ + b.w 8ca26 <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d1c8 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ - ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + bne.w 8c9ec <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ + ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e40a <_PyObject_MakeTpCall@@Base+0x284a> │ │ │ │ + bne.w 8dba2 <_PyObject_MakeTpCall@@Base+0x27a2> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8e1c6 <_PyObject_MakeTpCall@@Base+0x2606> │ │ │ │ - ldr.w r1, [fp, sl] │ │ │ │ + beq.w 8d9ea <_PyObject_MakeTpCall@@Base+0x25ea> │ │ │ │ + ldr.w r1, [r9, fp] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8cd5a <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ + b.w 8c59a <_PyObject_MakeTpCall@@Base+0x119a> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8dc88 <_PyObject_MakeTpCall@@Base+0x20c8> │ │ │ │ + b.n 8d4ac <_PyObject_MakeTpCall@@Base+0x20ac> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 8c3b2 <_PyObject_MakeTpCall@@Base+0x7f2> │ │ │ │ - ldr r1, [pc, #36] @ (8df24 <_PyObject_MakeTpCall@@Base+0x2364>) │ │ │ │ + b.w 8bbf2 <_PyObject_MakeTpCall@@Base+0x7f2> │ │ │ │ + ldr r1, [pc, #36] @ (8d748 <_PyObject_MakeTpCall@@Base+0x2348>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfb20 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf2e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d7e8 <_PyObject_MakeTpCall@@Base+0x1c28> │ │ │ │ - b.n 8d816 <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ - ldr r0, [pc, #24] @ (8df28 <_PyObject_MakeTpCall@@Base+0x2368>) │ │ │ │ - bl 6d77c │ │ │ │ + beq.w 8d00c <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ + b.n 8d03a <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ + ldr r0, [pc, #24] @ (8d74c <_PyObject_MakeTpCall@@Base+0x234c>) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8cabc <_PyObject_MakeTpCall@@Base+0xefc> │ │ │ │ - b.w 8cace <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + bne.w 8c2fc <_PyObject_MakeTpCall@@Base+0xefc> │ │ │ │ + b.w 8c30e <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ sxtb r4, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8e1ec <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ + add r0, pc, #704 @ (adr r0, 8da10 <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #696] @ (8e1ec <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ - bl 6d77c │ │ │ │ + ldr r0, [pc, #696] @ (8da10 <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c9ec <_PyObject_MakeTpCall@@Base+0xe2c> │ │ │ │ - b.w 8c9fe <_PyObject_MakeTpCall@@Base+0xe3e> │ │ │ │ + bne.w 8c22c <_PyObject_MakeTpCall@@Base+0xe2c> │ │ │ │ + b.w 8c23e <_PyObject_MakeTpCall@@Base+0xe3e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ca12 <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - bl 1e11f0 │ │ │ │ + bne.w 8c252 <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + bl 14d644 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #648] @ (8e1ec <_PyObject_MakeTpCall@@Base+0x262c>) │ │ │ │ + ldr r1, [pc, #648] @ (8da10 <_PyObject_MakeTpCall@@Base+0x2610>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ea0a <_PyObject_MakeTpCall@@Base+0x2e4a> │ │ │ │ + beq.w 8e34e <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ca12 <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + beq.w 8c252 <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca12 <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + bne.w 8c252 <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ca12 <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - ldr r0, [pc, #608] @ (8e1f0 <_PyObject_MakeTpCall@@Base+0x2630>) │ │ │ │ - bl 6d77c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c252 <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + ldr r0, [pc, #608] @ (8da14 <_PyObject_MakeTpCall@@Base+0x2614>) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c944 <_PyObject_MakeTpCall@@Base+0xd84> │ │ │ │ - b.w 8c956 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr r3, [pc, #592] @ (8e1f4 <_PyObject_MakeTpCall@@Base+0x2634>) │ │ │ │ - str.w r3, [fp, #124] @ 0x7c │ │ │ │ - b.w 8ce82 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ - ldr r0, [pc, #588] @ (8e1f8 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ - bl 6d77c │ │ │ │ + bne.w 8c184 <_PyObject_MakeTpCall@@Base+0xd84> │ │ │ │ + b.w 8c196 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr r0, [pc, #592] @ (8da18 <_PyObject_MakeTpCall@@Base+0x2618>) │ │ │ │ + bl 6d754 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c350 <_PyObject_MakeTpCall@@Base+0xf50> │ │ │ │ + b.w 8c362 <_PyObject_MakeTpCall@@Base+0xf62> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8b400 <_PyObject_MakeTpCall@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8c992 <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c97e <_PyObject_MakeTpCall@@Base+0x157e> │ │ │ │ + b.w 8c992 <_PyObject_MakeTpCall@@Base+0x1592> │ │ │ │ + ldr r0, [pc, #536] @ (8da1c <_PyObject_MakeTpCall@@Base+0x261c>) │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c998 <_PyObject_MakeTpCall@@Base+0xdd8> │ │ │ │ - b.w 8c9aa <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + bne.w 8c1d8 <_PyObject_MakeTpCall@@Base+0xdd8> │ │ │ │ + b.w 8c1ea <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24368 @ 0x5f30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e36e <_PyObject_MakeTpCall@@Base+0x27ae> │ │ │ │ + beq.w 8dbc0 <_PyObject_MakeTpCall@@Base+0x27c0> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8c9c8 <_PyObject_MakeTpCall@@Base+0xe08> │ │ │ │ - ldr.w r9, [pc, #556] @ 8e204 <_PyObject_MakeTpCall@@Base+0x2644> │ │ │ │ + bpl.w 8c208 <_PyObject_MakeTpCall@@Base+0xe08> │ │ │ │ + ldr.w r9, [pc, #504] @ 8da28 <_PyObject_MakeTpCall@@Base+0x2628> │ │ │ │ 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 8ed82 <_PyObject_MakeTpCall@@Base+0x31c2> │ │ │ │ + beq.w 8e678 <_PyObject_MakeTpCall@@Base+0x3278> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8ed82 <_PyObject_MakeTpCall@@Base+0x31c2> │ │ │ │ + bhi.w 8e678 <_PyObject_MakeTpCall@@Base+0x3278> │ │ │ │ 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 8c9d6 <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ - b.n 8e5de <_PyObject_MakeTpCall@@Base+0x2a1e> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8bbc0 <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d16e <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d15a <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ - b.w 8d16e <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ - ldr r0, [pc, #432] @ (8e1fc <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ - bl 6d77c │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.w 8cb10 <_PyObject_MakeTpCall@@Base+0xf50> │ │ │ │ - b.w 8cb22 <_PyObject_MakeTpCall@@Base+0xf62> │ │ │ │ + bmi.w 8c216 <_PyObject_MakeTpCall@@Base+0xe16> │ │ │ │ + b.n 8df44 <_PyObject_MakeTpCall@@Base+0x2b44> │ │ │ │ + ldr r3, [pc, #424] @ (8da20 <_PyObject_MakeTpCall@@Base+0x2620>) │ │ │ │ + str.w r3, [fp, #124] @ 0x7c │ │ │ │ + b.w 8c6c2 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb8a <_PyObject_MakeTpCall@@Base+0x2fca> │ │ │ │ + bne.w 8e240 <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8eb8a <_PyObject_MakeTpCall@@Base+0x2fca> │ │ │ │ + bne.w 8e240 <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w ip, r2, #8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8e0b8 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ + beq.n 8d8dc <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ec72 <_PyObject_MakeTpCall@@Base+0x30b2> │ │ │ │ - cbnz r1, 8e094 <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ + bne.w 8e234 <_PyObject_MakeTpCall@@Base+0x2e34> │ │ │ │ + cbnz r1, 8d8b8 <_PyObject_MakeTpCall@@Base+0x24b8> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, r1, r3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8e334 <_PyObject_MakeTpCall@@Base+0x2774> │ │ │ │ + beq.w 8dcca <_PyObject_MakeTpCall@@Base+0x28ca> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e324 <_PyObject_MakeTpCall@@Base+0x2764> │ │ │ │ + bne.w 8dbfa <_PyObject_MakeTpCall@@Base+0x27fa> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e32c <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + bne.w 8dcd2 <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e32c <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + bne.w 8dcd2 <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8e07a <_PyObject_MakeTpCall@@Base+0x24ba> │ │ │ │ + bne.n 8d89e <_PyObject_MakeTpCall@@Base+0x249e> │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 8d86c <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8dc26 <_PyObject_MakeTpCall@@Base+0x2066> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8db3e <_PyObject_MakeTpCall@@Base+0x1f7e> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8dfcc <_PyObject_MakeTpCall@@Base+0x240c> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ca12 <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c5fa <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ - b.n 8dd58 <_PyObject_MakeTpCall@@Base+0x2198> │ │ │ │ + b.w 8d090 <_PyObject_MakeTpCall@@Base+0x1c90> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #8 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8cca2 <_PyObject_MakeTpCall@@Base+0x18a2> │ │ │ │ + b.w 8c7b4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8dcf6 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bne.w 8d51a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8e7ee <_PyObject_MakeTpCall@@Base+0x2c2e> │ │ │ │ + beq.w 8e002 <_PyObject_MakeTpCall@@Base+0x2c02> │ │ │ │ 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 8e810 <_PyObject_MakeTpCall@@Base+0x2c50> │ │ │ │ + ble.w 8e024 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8e124 <_PyObject_MakeTpCall@@Base+0x2564> │ │ │ │ + bne.n 8d91e <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8dd06 <_PyObject_MakeTpCall@@Base+0x2146> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8d47e <_PyObject_MakeTpCall@@Base+0x18be> │ │ │ │ - b.w 8cf90 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + b.n 8d52a <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c376 <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d824 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c252 <_PyObject_MakeTpCall@@Base+0xe52> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8be3a <_PyObject_MakeTpCall@@Base+0xa3a> │ │ │ │ + b.n 8d57c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d44a <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb36 <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8d362 <_PyObject_MakeTpCall@@Base+0x1f62> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8cf90 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + ble.w 8c7b4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r6, #1 │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrb.w r1, [r2, r8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #132] @ (8e200 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + ldr r2, [pc, #132] @ (8da24 <_PyObject_MakeTpCall@@Base+0x2624>) │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [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, #32] │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ - eor.w r9, r1, r2, asr #3 │ │ │ │ - b.w 8cc5e <_PyObject_MakeTpCall@@Base+0x109e> │ │ │ │ + eor.w sl, r1, r2, asr #3 │ │ │ │ + b.w 8c49e <_PyObject_MakeTpCall@@Base+0x109e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8c908 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ - b.w 8d51c <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ + bne.w 8c148 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + b.w 8cd40 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + ldr.w r0, [sl, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d1c8 <_PyObject_MakeTpCall@@Base+0x1608> │ │ │ │ + bne.w 8c9ec <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1ef214 │ │ │ │ + bl 1f0fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ + beq.w 8c76e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ + bne.w 8c76e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ - add r0, pc, #544 @ (adr r0, 8e410 <_PyObject_MakeTpCall@@Base+0x2850>) │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c76e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + add r0, pc, #544 @ (adr r0, 8dc34 <_PyObject_MakeTpCall@@Base+0x2834>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8e48c <_PyObject_MakeTpCall@@Base+0x28cc>) │ │ │ │ + add r0, pc, #992 @ (adr r0, 8ddfc <_PyObject_MakeTpCall@@Base+0x29fc>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 8e5e0 <_PyObject_MakeTpCall@@Base+0x2a20>) │ │ │ │ + add r6, pc, #656 @ (adr r6, 8dcb0 <_PyObject_MakeTpCall@@Base+0x28b0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #728] @ (8e4e8 <_PyObject_MakeTpCall@@Base+0x2928>) │ │ │ │ + ldr r0, [pc, #740] @ (8dd18 <_PyObject_MakeTpCall@@Base+0x2918>) │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d302 <_PyObject_MakeTpCall@@Base+0x1742> │ │ │ │ + beq.w 8cb26 <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d21a <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ + bne.w 8ca3e <_PyObject_MakeTpCall@@Base+0x163e> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8eade <_PyObject_MakeTpCall@@Base+0x2f1e> │ │ │ │ + bmi.w 8e478 <_PyObject_MakeTpCall@@Base+0x3078> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ + bmi.w 8c76e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 805cc │ │ │ │ + bl 80540 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8d302 <_PyObject_MakeTpCall@@Base+0x1742> │ │ │ │ + blt.w 8cb26 <_PyObject_MakeTpCall@@Base+0x1726> │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cf40 <_PyObject_MakeTpCall@@Base+0x1380> │ │ │ │ - b.w 8d21a <_PyObject_MakeTpCall@@Base+0x165a> │ │ │ │ + beq.w 8c76e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + b.w 8ca3e <_PyObject_MakeTpCall@@Base+0x163e> │ │ │ │ + ldr r1, [pc, #672] @ (8dd1c <_PyObject_MakeTpCall@@Base+0x291c>) │ │ │ │ + mov r0, r9 │ │ │ │ + bl bf2e8 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d004 <_PyObject_MakeTpCall@@Base+0x1c04> │ │ │ │ + b.w 8d03a <_PyObject_MakeTpCall@@Base+0x1c3a> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - movw r2, #49921 @ 0xc301 │ │ │ │ + movw r2, #47937 @ 0xbb41 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c4c4 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq.w 8bd04 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d196 <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ - b.n 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ - ldr r1, [pc, #620] @ (8e4ec <_PyObject_MakeTpCall@@Base+0x292c>) │ │ │ │ - mov r0, r9 │ │ │ │ - bl bfb20 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d7e0 <_PyObject_MakeTpCall@@Base+0x1c20> │ │ │ │ - b.w 8d816 <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ + bne.w 8c9ba <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ + b.n 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7c6 <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ + bne.w 8c006 <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c7c6 <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c006 <_PyObject_MakeTpCall@@Base+0xc06> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c908 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + bne.w 8c148 <_PyObject_MakeTpCall@@Base+0xd48> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8e9b0 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ + beq.w 8e356 <_PyObject_MakeTpCall@@Base+0x2f56> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e9b0 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ + bne.w 8e356 <_PyObject_MakeTpCall@@Base+0x2f56> │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.w 8d76a <_PyObject_MakeTpCall@@Base+0x1baa> │ │ │ │ + b.w 8cf8e <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ mov r3, fp │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8dc98 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + beq.w 8d4bc <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e2d6 <_PyObject_MakeTpCall@@Base+0x2716> │ │ │ │ + bne.n 8dafa <_PyObject_MakeTpCall@@Base+0x26fa> │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8dc98 <_PyObject_MakeTpCall@@Base+0x20d8> │ │ │ │ + beq.w 8d4bc <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 8e3a8 <_PyObject_MakeTpCall@@Base+0x27e8> │ │ │ │ + cbz r3, 8db4c <_PyObject_MakeTpCall@@Base+0x274c> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.n 8e3c6 <_PyObject_MakeTpCall@@Base+0x2806> │ │ │ │ + ble.n 8db6a <_PyObject_MakeTpCall@@Base+0x276a> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 8e300 <_PyObject_MakeTpCall@@Base+0x2740> │ │ │ │ - b.w 8d5ae <_PyObject_MakeTpCall@@Base+0x19ee> │ │ │ │ + bne.n 8db22 <_PyObject_MakeTpCall@@Base+0x2722> │ │ │ │ + b.w 8cdd2 <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e21a <_PyObject_MakeTpCall@@Base+0x2e1a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e21a <_PyObject_MakeTpCall@@Base+0x2e1a> │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.w 8cf80 <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 8cdd2 <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8db4e <_PyObject_MakeTpCall@@Base+0x274e> │ │ │ │ + movw r3, #36416 @ 0x8e40 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 8cdd2 <_PyObject_MakeTpCall@@Base+0x19d2> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #5496 @ 0x1578 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #5428 @ 0x1534 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8d6ba <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8d6ba <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r0 │ │ │ │ + b.n 8d6f8 <_PyObject_MakeTpCall@@Base+0x22f8> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c672 <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ - b.n 8dd40 <_PyObject_MakeTpCall@@Base+0x2180> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8e0b2 <_PyObject_MakeTpCall@@Base+0x24f2> │ │ │ │ - b.n 8e0be <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8e0be <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - b.n 8e0b8 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 8e0b8 <_PyObject_MakeTpCall@@Base+0x24f8> │ │ │ │ - b.n 8e0be <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8de96 <_PyObject_MakeTpCall@@Base+0x22d6> │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8de96 <_PyObject_MakeTpCall@@Base+0x22d6> │ │ │ │ - ldr r1, [pc, #424] @ (8e4f0 <_PyObject_MakeTpCall@@Base+0x2930>) │ │ │ │ - ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.w 8ec66 <_PyObject_MakeTpCall@@Base+0x30a6> │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8e364 <_PyObject_MakeTpCall@@Base+0x27a4> │ │ │ │ - ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ - adds r1, #1 │ │ │ │ - strh.w r1, [r4, #206] @ 0xce │ │ │ │ - movs r1, #1 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 8de96 <_PyObject_MakeTpCall@@Base+0x22d6> │ │ │ │ - bl 1e11f0 │ │ │ │ + bne.w 8beb2 <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ + b.n 8d564 <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ + bl 14d644 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #372] @ (8e4f4 <_PyObject_MakeTpCall@@Base+0x2934>) │ │ │ │ + ldr r1, [pc, #336] @ (8dd20 <_PyObject_MakeTpCall@@Base+0x2920>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8ea0a <_PyObject_MakeTpCall@@Base+0x2e4a> │ │ │ │ + beq.w 8e34e <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dfcc <_PyObject_MakeTpCall@@Base+0x240c> │ │ │ │ + beq.w 8d824 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfcc <_PyObject_MakeTpCall@@Base+0x240c> │ │ │ │ + bne.w 8d824 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8dfcc <_PyObject_MakeTpCall@@Base+0x240c> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 8d5ae <_PyObject_MakeTpCall@@Base+0x19ee> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d824 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e3aa <_PyObject_MakeTpCall@@Base+0x27ea> │ │ │ │ - movw r3, #36416 @ 0x8e40 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 8d5ae <_PyObject_MakeTpCall@@Base+0x19ee> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2232 @ 0x8b8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + beq.w 8d8d6 <_PyObject_MakeTpCall@@Base+0x24d6> │ │ │ │ + b.n 8d8e2 <_PyObject_MakeTpCall@@Base+0x24e2> │ │ │ │ + cmp fp, sl │ │ │ │ + bgt.w 8d548 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + b.w 8cfc4 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7e510 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b.w 8cf1c <_PyObject_MakeTpCall@@Base+0x1b1c> │ │ │ │ + ldr r1, [pc, #264] @ (8dd24 <_PyObject_MakeTpCall@@Base+0x2924>) │ │ │ │ + ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp.w r3, #131072 @ 0x20000 │ │ │ │ + bcs.w 8e1f8 <_PyObject_MakeTpCall@@Base+0x2df8> │ │ │ │ + adds r0, r3, #1 │ │ │ │ + str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ + cbz r3, 8dc3a <_PyObject_MakeTpCall@@Base+0x283a> │ │ │ │ + ldrh.w r1, [r4, #206] @ 0xce │ │ │ │ + adds r1, #1 │ │ │ │ + strh.w r1, [r4, #206] @ 0xce │ │ │ │ + movs r1, #1 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.n 8d6ba <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #8652 @ 0x21cc │ │ │ │ + movw r2, #11916 @ 0x2e8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ - b.w 8d56c <_PyObject_MakeTpCall@@Base+0x19ac> │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ + b.w 8cd90 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 8d536 <_PyObject_MakeTpCall@@Base+0x1976> │ │ │ │ - ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r0 │ │ │ │ - b.n 8ded4 <_PyObject_MakeTpCall@@Base+0x2314> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ + b.w 8cd5a <_PyObject_MakeTpCall@@Base+0x195a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 8ff64 │ │ │ │ + cbz r0, 8dcac <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + bmi.n 8dc70 <_PyObject_MakeTpCall@@Base+0x2870> │ │ │ │ + movw r3, #56072 @ 0xdb08 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2164 @ 0x874 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #13448 @ 0x3488 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + bl 20149c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #30 │ │ │ │ + bmi.w 8e16a <_PyObject_MakeTpCall@@Base+0x2d6a> │ │ │ │ + ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ + b.w 8c3da <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ - b.w 8d61e <_PyObject_MakeTpCall@@Base+0x1a5e> │ │ │ │ - cmp fp, sl │ │ │ │ - bgt.w 8dd24 <_PyObject_MakeTpCall@@Base+0x2164> │ │ │ │ - b.w 8d7a0 <_PyObject_MakeTpCall@@Base+0x1be0> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7e594 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b.w 8d6f8 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + b.w 8ce42 <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8d8dc <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ + b.n 8d8e2 <_PyObject_MakeTpCall@@Base+0x24e2> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8d8e2 <_PyObject_MakeTpCall@@Base+0x24e2> │ │ │ │ + b.n 8d8dc <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c5e6 <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8be26 <_PyObject_MakeTpCall@@Base+0xa26> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ce04 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - ldr r1, [pc, #132] @ (8e4f8 <_PyObject_MakeTpCall@@Base+0x2938>) │ │ │ │ - bl 116340 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c644 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + ldr r1, [pc, #44] @ (8dd28 <_PyObject_MakeTpCall@@Base+0x2928>) │ │ │ │ + bl 116868 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + beq.w 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e604 <_PyObject_MakeTpCall@@Base+0x2a44> │ │ │ │ + bne.w 8de3e <_PyObject_MakeTpCall@@Base+0x2a3e> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8c394 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ - b.w 8c374 <_PyObject_MakeTpCall@@Base+0x7b4> │ │ │ │ + bne.w 8bbb4 <_PyObject_MakeTpCall@@Base+0x7b4> │ │ │ │ + b.w 8bbd4 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + nop │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r2, pc, #192 @ (adr r2, 8dde0 <_PyObject_MakeTpCall@@Base+0x29e0>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r6, pc, #656 @ (adr r6, 8dfb4 <_PyObject_MakeTpCall@@Base+0x2bb4>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8dd00 <_PyObject_MakeTpCall@@Base+0x2140> │ │ │ │ + beq.w 8d524 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8e494 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + bne.n 8dd30 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ movw r0, #36416 @ 0x8e40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8dd04 <_PyObject_MakeTpCall@@Base+0x2144> │ │ │ │ - b.n 8e10c <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movs r7, #0 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8dd58 <_PyObject_MakeTpCall@@Base+0x2198> │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8dd58 <_PyObject_MakeTpCall@@Base+0x2198> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.w 8c672 <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ - nop │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 8e5b0 <_PyObject_MakeTpCall@@Base+0x29f0>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8e788 <_PyObject_MakeTpCall@@Base+0x2bc8>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr.w r9, [pc, #1016] @ 8e8f8 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - 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 8ee70 <_PyObject_MakeTpCall@@Base+0x32b0> │ │ │ │ - cmp r1, #10 │ │ │ │ - bhi.w 8ee70 <_PyObject_MakeTpCall@@Base+0x32b0> │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8cba2 <_PyObject_MakeTpCall@@Base+0xfe2> │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #4075 @ 0xfeb │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 8e570 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8ee4a <_PyObject_MakeTpCall@@Base+0x328a> │ │ │ │ - cbnz r3, 8e570 <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ + beq.w 8d528 <_PyObject_MakeTpCall@@Base+0x2128> │ │ │ │ + b.n 8d906 <_PyObject_MakeTpCall@@Base+0x2506> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #33692 @ 0x839c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x2ec4> │ │ │ │ + mov r1, r4 │ │ │ │ + bl e5a10 │ │ │ │ + ldr r1, [pc, #820] @ (8e0a0 <_PyObject_MakeTpCall@@Base+0x2ca0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - mov r5, r4 │ │ │ │ - b.w 8ce04 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - ldr.w r9, [pc, #896] @ 8e8f8 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c9b2 <_PyObject_MakeTpCall@@Base+0xdf2> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bl bf374 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8c376 <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8d16a <_PyObject_MakeTpCall@@Base+0x15aa> │ │ │ │ + beq.w 8c98e <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8d16a <_PyObject_MakeTpCall@@Base+0x15aa> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #33692 @ 0x839c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8eba4 <_PyObject_MakeTpCall@@Base+0x2fe4> │ │ │ │ - mov r1, r4 │ │ │ │ - bl e5a40 │ │ │ │ - ldr r1, [pc, #804] @ (8e8ec <_PyObject_MakeTpCall@@Base+0x2d2c>) │ │ │ │ + b.w 8c98e <_PyObject_MakeTpCall@@Base+0x158e> │ │ │ │ mov r0, r4 │ │ │ │ - bl bfbac │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 8cb36 <_PyObject_MakeTpCall@@Base+0xf76> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - ldr.w r9, [pc, #800] @ 8e8f8 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ca06 <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ - ldr r1, [pc, #764] @ (8e8f0 <_PyObject_MakeTpCall@@Base+0x2d30>) │ │ │ │ - bl 116340 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c768 <_PyObject_MakeTpCall@@Base+0x1368> │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + str r4, [r5, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8c5fc <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + ldr.w r2, [r9, fp] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + sub.w r0, r5, #8 │ │ │ │ + str r7, [r5, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + movw r2, #58637 @ 0xe50d │ │ │ │ + movt r2, #15 │ │ │ │ + str r2, [r5, #20] │ │ │ │ + ldr.w r2, [r5, #-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, [r5, #-8] │ │ │ │ + str r0, [r1, #4] │ │ │ │ + bne.w 8c63a <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ + b.w 8c644 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 8caba <_PyObject_MakeTpCall@@Base+0x16ba> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8de1e <_PyObject_MakeTpCall@@Base+0x2a1e> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12f044 │ │ │ │ + b.w 8c5da <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ + add.w r1, r1, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ + b.w 8cafc <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b.w 8c5da <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ + ldr r1, [pc, #628] @ (8e0a4 <_PyObject_MakeTpCall@@Base+0x2ca4>) │ │ │ │ + bl 116868 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + beq.w 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c38c <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq.w 8bbcc <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9580 @ 0x256c │ │ │ │ + movw r1, #12844 @ 0x322c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.w 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + bl 12f768 │ │ │ │ + b.w 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d0ae <_PyObject_MakeTpCall@@Base+0x14ee> │ │ │ │ + bne.w 8c8d2 <_PyObject_MakeTpCall@@Base+0x14d2> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r8, #16384 @ 0x4000 │ │ │ │ cmp.w r8, r2, lsl #2 │ │ │ │ - blt.w 8eb9e <_PyObject_MakeTpCall@@Base+0x2fde> │ │ │ │ + blt.w 8e2be <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r4, [r6, #144] @ 0x90 │ │ │ │ ldrd r0, r9, [r2, #804] @ 0x324 │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r0, 8e698 <_PyObject_MakeTpCall@@Base+0x2ad8> │ │ │ │ + cbz r0, 8ded2 <_PyObject_MakeTpCall@@Base+0x2ad2> │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r8, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8e672 <_PyObject_MakeTpCall@@Base+0x2ab2> │ │ │ │ + cbz r1, 8deac <_PyObject_MakeTpCall@@Base+0x2aac> │ │ │ │ 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 │ │ │ │ @@ -149815,718 +149076,718 @@ │ │ │ │ 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 8d0c4 <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ + bne.w 8c8e8 <_PyObject_MakeTpCall@@Base+0x14e8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e6c2 <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ + beq.n 8defc <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8e6c2 <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ - ldr r2, [pc, #584] @ (8e8f4 <_PyObject_MakeTpCall@@Base+0x2d34>) │ │ │ │ + cbnz r3, 8defc <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ + ldr r2, [pc, #452] @ (8e0a8 <_PyObject_MakeTpCall@@Base+0x2ca8>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8e6ba <_PyObject_MakeTpCall@@Base+0x2afa> │ │ │ │ + cbz r3, 8def4 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ 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 1ef0b0 │ │ │ │ - b.w 8d55c <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ - cbz r3, 8e6d4 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.w 8cd80 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 8df58 <_PyObject_MakeTpCall@@Base+0x2b58> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + b.w 8c7dc <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8df36 <_PyObject_MakeTpCall@@Base+0x2b36> │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8e670 <_PyObject_MakeTpCall@@Base+0x3270> │ │ │ │ + cbnz r3, 8df36 <_PyObject_MakeTpCall@@Base+0x2b36> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + mov r5, r4 │ │ │ │ + b.w 8c644 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + ldr.w r9, [pc, #364] @ 8e0ac <_PyObject_MakeTpCall@@Base+0x2cac> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c246 <_PyObject_MakeTpCall@@Base+0xe46> │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + b.n 8df10 <_PyObject_MakeTpCall@@Base+0x2b10> │ │ │ │ + ldr.w r9, [pc, #324] @ 8e0ac <_PyObject_MakeTpCall@@Base+0x2cac> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c1f2 <_PyObject_MakeTpCall@@Base+0xdf2> │ │ │ │ + cbz r3, 8df8a <_PyObject_MakeTpCall@@Base+0x2b8a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + bne.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #8652 @ 0x21cc │ │ │ │ + movw r2, #11916 @ 0x2e8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cff6 <_PyObject_MakeTpCall@@Base+0x1436> │ │ │ │ + beq.w 8c81a <_PyObject_MakeTpCall@@Base+0x141a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ebee <_PyObject_MakeTpCall@@Base+0x302e> │ │ │ │ + bne.w 8e2de <_PyObject_MakeTpCall@@Base+0x2ede> │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #36024 @ 0x8cb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #8700 @ 0x21fc │ │ │ │ + movw r2, #11964 @ 0x2ebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 219508 │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + bl 21abe4 │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3460 @ 0xd84 │ │ │ │ + movw r1, #6724 @ 0x1a44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.w 8d420 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r4, [r5, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8cdbc <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ - ldr.w r2, [fp, sl] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - sub.w r0, r5, #8 │ │ │ │ - str r7, [r5, #12] │ │ │ │ - cmp r3, r6 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - movw r2, #58469 @ 0xe465 │ │ │ │ - movt r2, #15 │ │ │ │ - str r2, [r5, #20] │ │ │ │ - ldr.w r2, [r5, #-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, [r5, #-8] │ │ │ │ - str r0, [r1, #4] │ │ │ │ - bne.w 8cdfa <_PyObject_MakeTpCall@@Base+0x123a> │ │ │ │ - b.w 8ce04 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8e7ca <_PyObject_MakeTpCall@@Base+0x2c0a> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.w 8cd9a <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 8d296 <_PyObject_MakeTpCall@@Base+0x16d6> │ │ │ │ - add.w r1, r1, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.w 8d2d8 <_PyObject_MakeTpCall@@Base+0x1718> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b.w 8cd9a <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8eac4 <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8eac4 <_PyObject_MakeTpCall@@Base+0x2f04> │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.w 8d75c <_PyObject_MakeTpCall@@Base+0x1b9c> │ │ │ │ + bl d5248 │ │ │ │ + b.w 8cc44 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ mov r0, r3 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 8e136 <_PyObject_MakeTpCall@@Base+0x2576> │ │ │ │ + beq.w 8d930 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e7f2 <_PyObject_MakeTpCall@@Base+0x2c32> │ │ │ │ + bne.n 8e006 <_PyObject_MakeTpCall@@Base+0x2c06> │ │ │ │ movw ip, #36416 @ 0x8e40 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ cmp r9, ip │ │ │ │ - beq.w 8ec0a <_PyObject_MakeTpCall@@Base+0x304a> │ │ │ │ + beq.w 8e370 <_PyObject_MakeTpCall@@Base+0x2f70> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1420 @ 0x58c │ │ │ │ + movw r1, #4684 @ 0x124c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.w 8dcb6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ + bl 12f768 │ │ │ │ + b.w 8d4da <_PyObject_MakeTpCall@@Base+0x20da> │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r8 │ │ │ │ + bgt.w 8c7a6 <_PyObject_MakeTpCall@@Base+0x13a6> │ │ │ │ + b.w 8c7b4 <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 8d202 <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ + b.w 8ca26 <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d142 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ - b.w 8d55c <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ + bne.w 8c966 <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + b.w 8cd80 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d14a <_PyObject_MakeTpCall@@Base+0x158a> │ │ │ │ + beq.w 8c96e <_PyObject_MakeTpCall@@Base+0x156e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e9e6 <_PyObject_MakeTpCall@@Base+0x2e26> │ │ │ │ + bne.w 8e1e6 <_PyObject_MakeTpCall@@Base+0x2de6> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #8700 @ 0x21fc │ │ │ │ + movw r2, #11964 @ 0x2ebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 219508 │ │ │ │ - b.w 8d56c <_PyObject_MakeTpCall@@Base+0x19ac> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bl 21abe4 │ │ │ │ + b.w 8cd90 <_PyObject_MakeTpCall@@Base+0x1990> │ │ │ │ + nop │ │ │ │ + add r0, pc, #992 @ (adr r0, 8e484 <_PyObject_MakeTpCall@@Base+0x3084>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8d04e <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ + beq.w 8c872 <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 8d04e <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ + b.w 8c872 <_PyObject_MakeTpCall@@Base+0x1472> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8c886 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + bne.w 8c0c6 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de444 │ │ │ │ + bl 1e02e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 8e8c0 <_PyObject_MakeTpCall@@Base+0x2d00> │ │ │ │ + bpl.n 8e0f6 <_PyObject_MakeTpCall@@Base+0x2cf6> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8e8c0 <_PyObject_MakeTpCall@@Base+0x2d00> │ │ │ │ + bpl.n 8e0f6 <_PyObject_MakeTpCall@@Base+0x2cf6> │ │ │ │ adds.w r6, r5, #20 │ │ │ │ - bne.w 8c886 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + bne.w 8c0c6 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8c886 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - bl 4a954 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [fp, #12] │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 8e994 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - b.w 8cfb8 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ - add r0, pc, #992 @ (adr r0, 8ecd0 <_PyObject_MakeTpCall@@Base+0x3110>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cf3a <_PyObject_MakeTpCall@@Base+0x137a> │ │ │ │ + bne.w 8c0c6 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 8e91a <_PyObject_MakeTpCall@@Base+0x2d5a> │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str.w r0, [fp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c742 <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + cbnz r0, 8e13e <_PyObject_MakeTpCall@@Base+0x2d3e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1de444 │ │ │ │ + bl 1e02e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8e8d0 <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ + beq.n 8e132 <_PyObject_MakeTpCall@@Base+0x2d32> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.n 8e990 <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + bpl.n 8e13c <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 8e990 <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + bpl.n 8e13c <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r0, r6, #20 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c742 <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 907d0 │ │ │ │ - cbz r0, 8e97e <_PyObject_MakeTpCall@@Base+0x2dbe> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ - bmi.n 8e942 <_PyObject_MakeTpCall@@Base+0x2d82> │ │ │ │ - movw r3, #56072 @ 0xdb08 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #10184 @ 0x27c8 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - bl 1ff77c │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ - lsls r5, r3, #30 │ │ │ │ - bmi.w 8e4fc <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ - ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ - b.w 8cb9a <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ + bne.w 8bf82 <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + bl 4a936 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - b.n 8e90a <_PyObject_MakeTpCall@@Base+0x2d4a> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str.w r0, [fp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8bf82 <_PyObject_MakeTpCall@@Base+0xb82> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 8e8e6 <_PyObject_MakeTpCall@@Base+0x2d26> │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 8cf82 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ - b.w 8cf90 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9832 @ 0x2668 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.w 8dd3c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.w 8ceec <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8da2c <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8da48 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d57c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.w 8beb2 <_PyObject_MakeTpCall@@Base+0xab2> │ │ │ │ + ldr.w r9, [pc, #1376] @ 8e6cc <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ + 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 8e5f8 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + cmp r1, #10 │ │ │ │ + bhi.w 8e5f8 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c3e2 <_PyObject_MakeTpCall@@Base+0xfe2> │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + movw r1, #4075 @ 0xfeb │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movs r7, #0 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d57c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str.w r2, [fp, #168] @ 0xa8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8befe <_PyObject_MakeTpCall@@Base+0xafe> │ │ │ │ + b.w 8bf02 <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e85c <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ + bne.w 8e080 <_PyObject_MakeTpCall@@Base+0x2c80> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e85c <_PyObject_MakeTpCall@@Base+0x2c9c> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9f4 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dc26 <_PyObject_MakeTpCall@@Base+0x2066> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e080 <_PyObject_MakeTpCall@@Base+0x2c80> │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8d6ba <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + b.w 8d6ba <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r1 │ │ │ │ + b.w 8c72c <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13048 @ 0x32f8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.w 8d560 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8d8c0 <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + b.w 8d8e2 <_PyObject_MakeTpCall@@Base+0x24e2> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 8d090 <_PyObject_MakeTpCall@@Base+0x1c90> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8d88e <_PyObject_MakeTpCall@@Base+0x248e> │ │ │ │ + b.w 8d090 <_PyObject_MakeTpCall@@Base+0x1c90> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c9ba <_PyObject_MakeTpCall@@Base+0x15ba> │ │ │ │ + ldr.w r9, [pc, #1132] @ 8e6cc <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c19e <_PyObject_MakeTpCall@@Base+0xd9e> │ │ │ │ + movw r1, #43976 @ 0xabc8 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movw r1, #13236 @ 0x33b4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl d5248 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + bne.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c5ba <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ + b.w 8d2fc <_PyObject_MakeTpCall@@Base+0x1efc> │ │ │ │ + mov.w r8, r8, lsl #1 │ │ │ │ + b.n 8de6c <_PyObject_MakeTpCall@@Base+0x2a6c> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10012 @ 0x271c │ │ │ │ + movw r1, #13328 @ 0x3410 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - ldr.w r9, [pc, #1100] @ 8ee8c <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ + bl d5248 │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8dfc2 <_PyObject_MakeTpCall@@Base+0x2bc2> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dfc2 <_PyObject_MakeTpCall@@Base+0x2bc2> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d298 <_PyObject_MakeTpCall@@Base+0x1e98> │ │ │ │ + ldr.w r9, [pc, #980] @ 8e6cc <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.w 8cef8 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ - ldr.w r9, [pc, #1088] @ 8ee8c <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ + b.w 8c738 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + ldr.w r9, [pc, #968] @ 8e6cc <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ 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 8eaaa <_PyObject_MakeTpCall@@Base+0x2eea> │ │ │ │ + beq.n 8e390 <_PyObject_MakeTpCall@@Base+0x2f90> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8eaaa <_PyObject_MakeTpCall@@Base+0x2eea> │ │ │ │ + bhi.n 8e390 <_PyObject_MakeTpCall@@Base+0x2f90> │ │ │ │ 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 8c92e <_PyObject_MakeTpCall@@Base+0xd6e> │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c95e <_PyObject_MakeTpCall@@Base+0xd9e> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cd7a <_PyObject_MakeTpCall@@Base+0x11ba> │ │ │ │ - b.w 8daf0 <_PyObject_MakeTpCall@@Base+0x1f30> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.n 8ea7e <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8da74 <_PyObject_MakeTpCall@@Base+0x1eb4> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9d8 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + bmi.w 8c16e <_PyObject_MakeTpCall@@Base+0xd6e> │ │ │ │ + b.n 8e266 <_PyObject_MakeTpCall@@Base+0x2e66> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d44a <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8e29e <_PyObject_MakeTpCall@@Base+0x2e9e> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9784 @ 0x2638 │ │ │ │ + movw r1, #13096 @ 0x3328 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.w 8dd3c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ - ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr.w r0, [fp, sl] │ │ │ │ - add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + bl 12f768 │ │ │ │ + b.w 8d560 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8d52a <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13276 @ 0x33dc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5248 │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r1 │ │ │ │ + b.n 8e336 <_PyObject_MakeTpCall@@Base+0x2f36> │ │ │ │ + ldr.w r9, [pc, #816] @ 8e6cc <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ + 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 │ │ │ │ - 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, r4 │ │ │ │ - beq.n 8eb1a <_PyObject_MakeTpCall@@Base+0x2f5a> │ │ │ │ - cmp.w ip, #10 │ │ │ │ - bhi.n 8eb1a <_PyObject_MakeTpCall@@Base+0x2f5a> │ │ │ │ + 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.n 8e3ee <_PyObject_MakeTpCall@@Base+0x2fee> │ │ │ │ + cmp r2, #10 │ │ │ │ + bhi.n 8e3ee <_PyObject_MakeTpCall@@Base+0x2fee> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ - add r6, r3 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cf44 <_PyObject_MakeTpCall@@Base+0x1384> │ │ │ │ - b.w 8e238 <_PyObject_MakeTpCall@@Base+0x2678> │ │ │ │ + add r3, r1 │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + bmi.w 8c024 <_PyObject_MakeTpCall@@Base+0xc24> │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + movw r1, #2382 @ 0x94e │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ - add r6, r3 │ │ │ │ - b.n 8eb0e <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ - ldr r1, [pc, #852] @ (8ee7c <_PyObject_MakeTpCall@@Base+0x32bc>) │ │ │ │ + add r3, r1 │ │ │ │ + b.n 8e3ce <_PyObject_MakeTpCall@@Base+0x2fce> │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 1b3110 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8c966 <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + b.w 8cd80 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + ldr r1, [pc, #680] @ (8e6bc <_PyObject_MakeTpCall@@Base+0x32bc>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfb20 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf2e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d814 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ - ldr r1, [pc, #844] @ (8ee80 <_PyObject_MakeTpCall@@Base+0x32c0>) │ │ │ │ + bne.w 8d038 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + ldr r1, [pc, #668] @ (8e6c0 <_PyObject_MakeTpCall@@Base+0x32c0>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfb20 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf2e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d814 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ - ldr r1, [pc, #832] @ (8ee84 <_PyObject_MakeTpCall@@Base+0x32c4>) │ │ │ │ + bne.w 8d038 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + ldr r1, [pc, #660] @ (8e6c4 <_PyObject_MakeTpCall@@Base+0x32c4>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfb20 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bf2e8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d814 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ + bne.w 8d038 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9880 @ 0x2698 │ │ │ │ + movw r1, #13144 @ 0x3358 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dd3c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + beq.w 8d560 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dd3c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + bne.w 8d560 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dd3c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 8d86c <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8e06a <_PyObject_MakeTpCall@@Base+0x24aa> │ │ │ │ - b.w 8d86c <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ - mov.w r8, r8, lsl #1 │ │ │ │ - b.n 8e632 <_PyObject_MakeTpCall@@Base+0x2a72> │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10064 @ 0x2750 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - ldr.w r9, [pc, #716] @ 8ee8c <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.n 8ea8a <_PyObject_MakeTpCall@@Base+0x2eca> │ │ │ │ - movw r1, #43976 @ 0xabc8 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movw r1, #9972 @ 0x26f4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - b.n 8ea10 <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d560 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ + ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [r9, fp] │ │ │ │ + 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, r4 │ │ │ │ + beq.n 8e4b4 <_PyObject_MakeTpCall@@Base+0x30b4> │ │ │ │ + cmp.w ip, #10 │ │ │ │ + bhi.n 8e4b4 <_PyObject_MakeTpCall@@Base+0x30b4> │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r6, r3 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e70c <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e70c <_PyObject_MakeTpCall@@Base+0x2b4c> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8dc68 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8dd06 <_PyObject_MakeTpCall@@Base+0x2146> │ │ │ │ - movw r3, #6569 @ 0x19a9 │ │ │ │ - movt r3, #12 │ │ │ │ - str.w r3, [fp, #72] @ 0x48 │ │ │ │ - b.w 8ce8e <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str.w r2, [fp, #168] @ 0xa8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c6be <_PyObject_MakeTpCall@@Base+0xafe> │ │ │ │ - b.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xb02> │ │ │ │ - ldr.w r9, [pc, #600] @ 8ee8c <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.w 8db8c <_PyObject_MakeTpCall@@Base+0x1fcc> │ │ │ │ - ldr.w r9, [pc, #588] @ 8ee8c <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2436 @ 0x984 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d43a <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + bne.w 8c772 <_PyObject_MakeTpCall@@Base+0x1372> │ │ │ │ + b.w 8da5c <_PyObject_MakeTpCall@@Base+0x265c> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.w 8db80 <_PyObject_MakeTpCall@@Base+0x1fc0> │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8de96 <_PyObject_MakeTpCall@@Base+0x22d6> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8e09c <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - b.w 8e0be <_PyObject_MakeTpCall@@Base+0x24fe> │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 8de96 <_PyObject_MakeTpCall@@Base+0x22d6> │ │ │ │ + add r6, r3 │ │ │ │ + b.n 8e4a8 <_PyObject_MakeTpCall@@Base+0x30a8> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9752 @ 0x2618 │ │ │ │ + movw r1, #13016 @ 0x32d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.w 8dd3c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + bl 12f768 │ │ │ │ + b.w 8d560 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #9704 @ 0x25e8 │ │ │ │ + movw r1, #12968 @ 0x32a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.w 8dd3c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8da10 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + bl d5248 │ │ │ │ + b.w 8d560 <_PyObject_MakeTpCall@@Base+0x2160> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d1fc <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d218 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d234 <_PyObject_MakeTpCall@@Base+0x1e34> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #10120 @ 0x2788 │ │ │ │ + movw r0, #13384 @ 0x3448 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - bl 242d5c │ │ │ │ - b.w 8cf58 <_PyObject_MakeTpCall@@Base+0x1398> │ │ │ │ - ldr.w r9, [pc, #420] @ 8ee8c <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ + bl 24429c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + mov r0, r1 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d250 <_PyObject_MakeTpCall@@Base+0x1e50> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d26c <_PyObject_MakeTpCall@@Base+0x1e6c> │ │ │ │ + ldr.w r9, [pc, #368] @ 8e6cc <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ 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.n 8ed52 <_PyObject_MakeTpCall@@Base+0x3192> │ │ │ │ - cmp r2, #10 │ │ │ │ - bhi.n 8ed52 <_PyObject_MakeTpCall@@Base+0x3192> │ │ │ │ - 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 8c7e4 <_PyObject_MakeTpCall@@Base+0xc24> │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - movw r1, #2382 @ 0x94e │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ - movw r3, #6496 @ 0x1960 │ │ │ │ + movw r1, #2436 @ 0x984 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cc5e <_PyObject_MakeTpCall@@Base+0x185e> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cbz r3, 8e598 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ + ldr r0, [pc, #332] @ (8e6c8 <_PyObject_MakeTpCall@@Base+0x32c8>) │ │ │ │ + bl 91f78 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8cc44 <_PyObject_MakeTpCall@@Base+0x1844> │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 8c852 <_PyObject_MakeTpCall@@Base+0x1452> │ │ │ │ + b.w 8cc3c <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9928 @ 0x26c8 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + movw r1, #6912 @ 0x1b00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.w 8d44e <_PyObject_MakeTpCall@@Base+0x188e> │ │ │ │ + ldr r3, [pc, #280] @ (8e6c8 <_PyObject_MakeTpCall@@Base+0x32c8>) │ │ │ │ + bl d5248 │ │ │ │ + b.w 8cc3c <_PyObject_MakeTpCall@@Base+0x183c> │ │ │ │ + ldr.w r9, [pc, #276] @ 8e6cc <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ + mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ + b.w 8d3b0 <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ + movw r3, #4469 @ 0x1175 │ │ │ │ + movt r3, #12 │ │ │ │ + str.w r3, [fp, #72] @ 0x48 │ │ │ │ + b.w 8c6ce <_PyObject_MakeTpCall@@Base+0x12ce> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.n 8ed18 <_PyObject_MakeTpCall@@Base+0x3158> │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 1b0ce0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 8d142 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ - b.w 8d55c <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ + add r2, r3 │ │ │ │ + b.w 8d3a4 <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ + movw r3, #6496 @ 0x1960 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13192 @ 0x3388 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12f768 │ │ │ │ + b.w 8cc72 <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ - add r3, r1 │ │ │ │ - b.w 8d6a0 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ + add r2, r3 │ │ │ │ + b.n 8e1a2 <_PyObject_MakeTpCall@@Base+0x2da2> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8e00e <_PyObject_MakeTpCall@@Base+0x244e> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8edf4 <_PyObject_MakeTpCall@@Base+0x3234> │ │ │ │ - ldr r0, [pc, #244] @ (8ee88 <_PyObject_MakeTpCall@@Base+0x32c8>) │ │ │ │ - bl 927e0 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d420 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8d02e <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ - b.w 8d418 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - ldr.w r9, [pc, #216] @ 8ee8c <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ + add r3, r1 │ │ │ │ + b.w 8cec4 <_PyObject_MakeTpCall@@Base+0x1ac4> │ │ │ │ + ldr.w r9, [pc, #188] @ 8e6cc <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ 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 8ee40 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ + beq.n 8e6b2 <_PyObject_MakeTpCall@@Base+0x32b2> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8ee40 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ + bhi.n 8e6b2 <_PyObject_MakeTpCall@@Base+0x32b2> │ │ │ │ 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 8c840 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ - b.n 8ec46 <_PyObject_MakeTpCall@@Base+0x3086> │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movw r1, #3648 @ 0xe40 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #124] @ (8ee88 <_PyObject_MakeTpCall@@Base+0x32c8>) │ │ │ │ - bl d5a1c │ │ │ │ - b.w 8d418 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + bmi.w 8c080 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + b.n 8e560 <_PyObject_MakeTpCall@@Base+0x3160> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8d48c <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c9a4 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c9a4 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ + mov r5, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + b.w 8c644 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8d866 <_PyObject_MakeTpCall@@Base+0x2466> │ │ │ │ ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - ldr.w r3, [fp, sl] │ │ │ │ + ldr.w r3, [r9, fp] │ │ │ │ subs r2, r2, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ 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 8ccfa <_PyObject_MakeTpCall@@Base+0x113a> │ │ │ │ - b.w 8e1c6 <_PyObject_MakeTpCall@@Base+0x2606> │ │ │ │ + bls.w 8c53a <_PyObject_MakeTpCall@@Base+0x113a> │ │ │ │ + b.w 8d9ea <_PyObject_MakeTpCall@@Base+0x25ea> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.n 8ede6 <_PyObject_MakeTpCall@@Base+0x3226> │ │ │ │ - mov r5, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - b.w 8ce04 <_PyObject_MakeTpCall@@Base+0x1244> │ │ │ │ - mov r0, r1 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d196 <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d180 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d180 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.w 8e534 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ + b.n 8e642 <_PyObject_MakeTpCall@@Base+0x3242> │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #704 @ (adr r0, 8f144 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 8e984 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 8f268 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, 8eaa8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 8f11c ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 8e95c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008ee90 : │ │ │ │ +0008e6d0 : │ │ │ │ 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 8eed2 │ │ │ │ + beq.n 8e712 │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8eef0 │ │ │ │ + bl 8e730 │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10232 @ 0x27f8 │ │ │ │ + movw r1, #13496 @ 0x34b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8eec8 │ │ │ │ + b.n 8e708 │ │ │ │ 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 │ │ │ │ @@ -150539,697 +149800,679 @@ │ │ │ │ mov r6, r2 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r4, ip │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8f03e │ │ │ │ + bhi.n 8e85c │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.n 8f008 │ │ │ │ + bhi.n 8e826 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f0fe │ │ │ │ + beq.w 8e8f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f4e2 │ │ │ │ - movw r2, #30624 @ 0x77a0 │ │ │ │ + bne.w 8ecb0 │ │ │ │ + movw r2, #33888 @ 0x8460 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldrb.w lr, [r4] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 8f04a │ │ │ │ + bhi.w 8e8c8 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8f2aa │ │ │ │ + bhi.w 8ea9c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8f2a2 │ │ │ │ + beq.w 8ea94 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ - add.w r4, ip, #3 │ │ │ │ - ldrb.w r1, [ip, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - cmp r1, #59 @ 0x3b │ │ │ │ + ldrb.w r1, [ip, #2] │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 8f076 │ │ │ │ + add.w r4, ip, #3 │ │ │ │ + cmp r1, #59 @ 0x3b │ │ │ │ + bhi.n 8e7f0 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi.w 8f30c │ │ │ │ + bhi.n 8e866 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8f2a2 │ │ │ │ + beq.w 8ea94 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r7, r3 │ │ │ │ - ldrb.w r3, [r4], #1 │ │ │ │ - cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8efd2 │ │ │ │ - cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8f094 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8f2a2 │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ + ldrb.w r1, [r4], #1 │ │ │ │ + cmp r1, #59 @ 0x3b │ │ │ │ + bls.n 8e7d0 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ + beq.n 8e814 │ │ │ │ + ldr.w r3, [r2, r1, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - add r7, r3 │ │ │ │ - ldrb.w r3, [r4], #1 │ │ │ │ - cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8efb2 │ │ │ │ - cmp r3, #124 @ 0x7c │ │ │ │ - beq.n 8eff6 │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - ands.w r1, r1, #3 │ │ │ │ - it ne │ │ │ │ - movne r1, #1 │ │ │ │ - cmp r3, #101 @ 0x65 │ │ │ │ + cmp r1, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ - moveq r1, #0 │ │ │ │ - andne.w r1, r1, #1 │ │ │ │ - add r7, r1 │ │ │ │ - b.n 8efaa │ │ │ │ + moveq r3, #0 │ │ │ │ + andne.w r3, r3, #1 │ │ │ │ + add r7, r3 │ │ │ │ + b.n 8e7e8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f458 │ │ │ │ + bne.w 8ec1e │ │ │ │ mov ip, r4 │ │ │ │ ldrb.w r1, [r4], #1 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8f0f4 │ │ │ │ + bhi.n 8e8e8 │ │ │ │ mov sl, r7 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bls.n 8ef2c │ │ │ │ + bls.n 8e76a │ │ │ │ sub.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 8f388 │ │ │ │ + bhi.w 8eb4a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r7, r0, #7 │ │ │ │ - lsls r2, r7, #10 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r1, r7, #6 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r1, r3, #6 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r3, r1, #6 │ │ │ │ + lsls r7, r5, #6 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8eff0 │ │ │ │ + beq.n 8e80e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ef38 │ │ │ │ - b.n 8f3be │ │ │ │ + beq.n 8e776 │ │ │ │ + b.n 8eb80 │ │ │ │ + sub.w r3, r1, #40 @ 0x28 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 8e7da │ │ │ │ + addw ip, pc, #8 │ │ │ │ + ldr.w pc, [ip, r3, lsl #2] │ │ │ │ + nop │ │ │ │ + sbc.w r0, sp, r8 │ │ │ │ + stcl 0, cr0, [sp], #32 │ │ │ │ + b.n 8e83a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e83e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e842 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e846 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e84a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e84e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e852 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e856 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e85a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e85e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e862 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e866 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e86a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e86e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e872 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8e876 │ │ │ │ + movs r0, r1 │ │ │ │ + sbc.w r0, r1, r8 │ │ │ │ + bic.w r0, pc, r8 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8eff6 │ │ │ │ + beq.n 8e814 │ │ │ │ ldr.w r3, [r2, lr, lsl #2] │ │ │ │ - add.w r4, ip, #3 │ │ │ │ - ldrb.w r1, [ip, #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 r1, #59 @ 0x3b │ │ │ │ - add r7, r3 │ │ │ │ - bls.n 8ef90 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8eff6 │ │ │ │ - ldr.w r3, [r2, r1, lsl #2] │ │ │ │ - ands.w r3, r3, #3 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - cmp r1, #101 @ 0x65 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #0 │ │ │ │ - andne.w r3, r3, #1 │ │ │ │ - add r7, r3 │ │ │ │ - b.n 8efaa │ │ │ │ - sub.w r1, r3, #40 @ 0x28 │ │ │ │ - cmp r1, #19 │ │ │ │ - bhi.n 8efbc │ │ │ │ - addw ip, pc, #4 │ │ │ │ - ldr.w pc, [ip, r1, lsl #2] │ │ │ │ - usat16 r0, #8, fp │ │ │ │ - @ instruction: 0xf58f0008 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - vext.8 d0, d13, d8, #0 │ │ │ │ - @ instruction: 0xf39f0008 │ │ │ │ - @ instruction: 0xf23d0008 │ │ │ │ + b.n 8e7c2 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.w 8eff6 │ │ │ │ + beq.n 8e814 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 8ef38 │ │ │ │ + b.n 8e776 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f3d8 │ │ │ │ + bne.w 8eb98 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bgt.w 8f3f4 │ │ │ │ + bgt.w 8ebb4 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f242 │ │ │ │ + bne.w 8ea34 │ │ │ │ cmp r6, r7 │ │ │ │ it le │ │ │ │ cmple sl, r6 │ │ │ │ - bgt.w 8f5b6 │ │ │ │ + bgt.w 8ed30 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.w 8f29e │ │ │ │ + ble.w 8ea90 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8f370 │ │ │ │ + beq.w 8eafc │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r8, [fp] │ │ │ │ - beq.w 8f470 │ │ │ │ + beq.w 8ec36 │ │ │ │ add.w sl, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 8f6e4 │ │ │ │ + bl 8ee78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f434 │ │ │ │ + bne.w 8ebf4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8f1ea │ │ │ │ + beq.n 8e9dc │ │ │ │ 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 8f4f4 │ │ │ │ + beq.w 8ec78 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 8f6e4 │ │ │ │ + bl 8ee78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f52c │ │ │ │ + bne.w 8ec72 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 8f1ea │ │ │ │ + beq.n 8e9dc │ │ │ │ add.w r7, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8f4aa │ │ │ │ + beq.w 8ec3a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 8f6e4 │ │ │ │ + bl 8ee78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f438 │ │ │ │ + bne.w 8ebf8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 8f1ae │ │ │ │ + bne.n 8e9a0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8f226 │ │ │ │ + cbz r3, 8ea18 │ │ │ │ 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, #30624 @ 0x77a0 │ │ │ │ + movw r1, #33888 @ 0x8460 │ │ │ │ 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 8f6a4 │ │ │ │ + bne.w 8ee36 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f3ec │ │ │ │ + bne.w 8ebac │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f3d8 │ │ │ │ + bne.w 8eb98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8f108 │ │ │ │ + b.n 8e8fa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8f672 │ │ │ │ + beq.w 8ee04 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r7, #1 │ │ │ │ - bne.w 8f416 │ │ │ │ + bne.w 8ebd6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f55e │ │ │ │ + beq.w 8ed00 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r8, [r1] │ │ │ │ - beq.w 8f538 │ │ │ │ + beq.w 8ecc2 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8f6e4 │ │ │ │ + bl 8ee78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f226 │ │ │ │ + beq.n 8ea18 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 247318 │ │ │ │ + bl 2487d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241c90 │ │ │ │ - b.n 8f230 │ │ │ │ + bl 24316c │ │ │ │ + b.n 8ea22 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f1ea │ │ │ │ + b.n 8e9dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8f108 │ │ │ │ + b.n 8e8fa │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ef76 │ │ │ │ - add r1, pc, #4 @ (adr r1, 8f2bc ) │ │ │ │ + bhi.w 8e7b6 │ │ │ │ + add r1, pc, #4 @ (adr r1, 8eaac ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - usat16 r0, #8, fp │ │ │ │ - @ instruction: 0xf58f0008 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - vhadd.s d16, d7, d8 │ │ │ │ - @ instruction: 0xf39f0008 │ │ │ │ - @ instruction: 0xf23d0008 │ │ │ │ - sub.w r3, r1, #40 @ 0x28 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.w 8ef9c │ │ │ │ - addw ip, pc, #8 │ │ │ │ - ldr.w pc, [ip, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - usat16 r0, #8, fp │ │ │ │ - @ instruction: 0xf58f0008 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - vaddl.s16 q0, d13, d8 │ │ │ │ - @ instruction: 0xf39f0008 │ │ │ │ - @ instruction: 0xf23d0008 │ │ │ │ + sbc.w r0, sp, r8 │ │ │ │ + stcl 0, cr0, [sp], #32 │ │ │ │ + b.n 8ea26 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea2a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea2e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea32 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea36 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea3a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea3e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea42 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea46 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea4a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea4e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea52 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea56 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea5a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea5e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 8ea62 │ │ │ │ + movs r0, r1 │ │ │ │ + sbc.w r0, r1, r8 │ │ │ │ + bic.w r0, pc, r8 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8f14a │ │ │ │ - b.n 8f472 │ │ │ │ + bne.w 8e93c │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + adds r3, #1 │ │ │ │ + add.w sl, sp, #240 @ 0xf0 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r1, fp │ │ │ │ + str.w r3, [fp] │ │ │ │ + mov.w r3, #256 @ 0x100 │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ + bl 220090 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8ec18 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r6, #1 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + bne.w 8e960 │ │ │ │ + b.n 8e9dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ef38 │ │ │ │ + beq.w 8e776 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bhi.n 8f3b8 │ │ │ │ + bhi.n 8eb7a │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 8ef28 │ │ │ │ + b.n 8e766 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f108 │ │ │ │ + b.n 8e8fa │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f644 │ │ │ │ + bne.w 8edd0 │ │ │ │ mov r2, r4 │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8f398 │ │ │ │ + bls.n 8eb5a │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8f45a │ │ │ │ + beq.n 8ec20 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.n 8f398 │ │ │ │ + bls.n 8eb5a │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - beq.n 8f45a │ │ │ │ - mov r4, r2 │ │ │ │ - mov ip, r4 │ │ │ │ - b.n 8ef1c │ │ │ │ + beq.n 8ec20 │ │ │ │ + mov ip, r2 │ │ │ │ + b.n 8e75c │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f3a0 │ │ │ │ - movw r1, #10404 @ 0x28a4 │ │ │ │ + beq.n 8eb62 │ │ │ │ + movw r1, #13668 @ 0x3564 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #29744 @ 0x7430 │ │ │ │ + movw r0, #33008 @ 0x80f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 78024 │ │ │ │ - b.n 8f22e │ │ │ │ + bl 78034 │ │ │ │ + b.n 8ea20 │ │ │ │ cmp.w r7, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8f666 │ │ │ │ + bcs.w 8edf8 │ │ │ │ lsls r0, r7, #3 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f66a │ │ │ │ + beq.w 8edfc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f11e │ │ │ │ + beq.w 8e910 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10504 @ 0x2908 │ │ │ │ + movw r1, #13768 @ 0x35c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241c90 │ │ │ │ - b.n 8f230 │ │ │ │ + bl 24316c │ │ │ │ + b.n 8ea22 │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r9, #1 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - bl 247318 │ │ │ │ + bl 2487d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241c90 │ │ │ │ - b.n 8f230 │ │ │ │ + bl 24316c │ │ │ │ + b.n 8ea22 │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 8ec00 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r1, [ip] │ │ │ │ cmp r1, #59 @ 0x3b │ │ │ │ - bls.w 8ef28 │ │ │ │ + bls.w 8e766 │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.n 8f3be │ │ │ │ - b.n 8f45c │ │ │ │ + bne.n 8eb80 │ │ │ │ + b.n 8ec22 │ │ │ │ mov r3, r8 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ - adds r3, #1 │ │ │ │ - add.w sl, sp, #240 @ 0xf0 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r1, fp │ │ │ │ - str.w r3, [fp] │ │ │ │ - mov.w r3, #256 @ 0x100 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21eb50 <_PyTime_FromMillisecondsObject@@Base+0x5a0> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8f532 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r6, #1 │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - bne.w 8f16e │ │ │ │ - b.n 8f1ea │ │ │ │ + b.n 8eb12 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w sl, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21eb50 <_PyTime_FromMillisecondsObject@@Base+0x5a0> │ │ │ │ + bl 220090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f440 │ │ │ │ + bne.n 8ec00 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f1ae │ │ │ │ - b.n 8f1ea │ │ │ │ - mov r2, r4 │ │ │ │ - mov ip, r4 │ │ │ │ - ldrb.w r1, [r2], #1 │ │ │ │ - cmp r1, #59 @ 0x3b │ │ │ │ - bhi.w 8f3b8 │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 8ef28 │ │ │ │ + bne.w 8e9a0 │ │ │ │ + b.n 8e9dc │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 8ebf8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w sl, [sp] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 21eb50 <_PyTime_FromMillisecondsObject@@Base+0x5a0> │ │ │ │ - cbnz r0, 8f526 │ │ │ │ + bl 220090 │ │ │ │ + cbnz r0, 8ecaa │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f1a6 │ │ │ │ - b.n 8f1ea │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 8f440 │ │ │ │ + bne.w 8e998 │ │ │ │ + b.n 8e9dc │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8f438 │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 8f440 │ │ │ │ + b.n 8ec00 │ │ │ │ + mov r2, r4 │ │ │ │ + mov ip, r4 │ │ │ │ + ldrb.w r1, [r2], #1 │ │ │ │ + cmp r1, #59 @ 0x3b │ │ │ │ + bhi.w 8eb8a │ │ │ │ + mov r4, r2 │ │ │ │ + b.n 8e766 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r5, [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, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 21eb50 <_PyTime_FromMillisecondsObject@@Base+0x5a0> │ │ │ │ + bl 220090 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f226 │ │ │ │ - b.n 8f288 │ │ │ │ + beq.w 8ea18 │ │ │ │ + b.n 8ea7a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8eddc │ │ │ │ + movw r1, #13636 @ 0x3544 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #33008 @ 0x80f0 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8f5a2 │ │ │ │ - movw r3, #13788 @ 0x35dc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8ee50 │ │ │ │ + movw r3, #17012 @ 0x4274 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #10464 @ 0x28e0 │ │ │ │ + movw r1, #13728 @ 0x35a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241c90 │ │ │ │ - b.n 8f230 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8f660 │ │ │ │ - movw r1, #10372 @ 0x2884 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #29744 @ 0x7430 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r3, #21136 @ 0x5290 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r3, #51716 @ 0xca04 │ │ │ │ - movt r3, #39 @ 0x27 │ │ │ │ - b.n 8f574 │ │ │ │ + bl 24316c │ │ │ │ + b.n 8ea22 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f6be │ │ │ │ + bne.n 8edbe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 8f63a │ │ │ │ - movw r3, #21136 @ 0x5290 │ │ │ │ + cbnz r3, 8edb4 │ │ │ │ + movw r3, #24400 @ 0x5f50 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #51716 @ 0xca04 │ │ │ │ + movw r3, #54980 @ 0xd6c4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 8f626 │ │ │ │ - movw r1, #10288 @ 0x2830 │ │ │ │ + bne.n 8eda0 │ │ │ │ + movw r1, #13552 @ 0x34f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 8f632 │ │ │ │ + ble.n 8edac │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8f618 │ │ │ │ - movw r2, #14620 @ 0x391c │ │ │ │ + beq.n 8ed92 │ │ │ │ + movw r2, #17844 @ 0x45b4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r2, r6, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #10548 @ 0x2934 │ │ │ │ + movw r1, #13812 @ 0x35f4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241c90 │ │ │ │ - b.n 8f230 │ │ │ │ - movw r2, #51716 @ 0xca04 │ │ │ │ + bl 24316c │ │ │ │ + b.n 8ea22 │ │ │ │ + movw r2, #54980 @ 0xd6c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8f5f8 │ │ │ │ + b.n 8ed72 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt.n 8f6c6 │ │ │ │ - movw r1, #10308 @ 0x2844 │ │ │ │ + bgt.n 8edc6 │ │ │ │ + movw r1, #13572 @ 0x3504 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8f618 │ │ │ │ + beq.n 8ed92 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 8f5f0 │ │ │ │ - movw r3, #13788 @ 0x35dc │ │ │ │ + b.n 8ed6a │ │ │ │ + movw r3, #17012 @ 0x4274 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8f5da │ │ │ │ + b.n 8ed54 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 8ed8a │ │ │ │ + movw r1, #13560 @ 0x34f8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 8ed64 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - ble.w 8f3ce │ │ │ │ - movw r1, #10316 @ 0x284c │ │ │ │ + bgt.n 8ede4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov ip, r2 │ │ │ │ + b.n 8e75c │ │ │ │ + mov r2, r4 │ │ │ │ + subs r3, #1 │ │ │ │ + mov ip, r2 │ │ │ │ + b.n 8e75c │ │ │ │ + movw r1, #13580 @ 0x350c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #29744 @ 0x7430 │ │ │ │ + movw r0, #33008 @ 0x80f0 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - subs r3, #1 │ │ │ │ - mov ip, r4 │ │ │ │ - b.n 8ef1c │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8f230 │ │ │ │ + b.n 8ea22 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f22e │ │ │ │ + beq.w 8ea20 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8f6d0 │ │ │ │ - movw r3, #13788 @ 0x35dc │ │ │ │ + cbz r3, 8ee64 │ │ │ │ + movw r3, #17012 @ 0x4274 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r1, #10436 @ 0x28c4 │ │ │ │ + movw r1, #13700 @ 0x3584 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241c90 │ │ │ │ - b.n 8f230 │ │ │ │ + bl 24316c │ │ │ │ + b.n 8ea22 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #10592 @ 0x2960 │ │ │ │ + movw r1, #13856 @ 0x3620 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 8f610 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 8f610 │ │ │ │ - movw r1, #10296 @ 0x2838 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 8f5ea │ │ │ │ - movw r3, #21136 @ 0x5290 │ │ │ │ + bl d5248 │ │ │ │ + b.n 8ed8a │ │ │ │ + movw r3, #24400 @ 0x5f50 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw r3, #54980 @ 0xd6c4 │ │ │ │ + movt r3, #39 @ 0x27 │ │ │ │ + b.n 8ed1a │ │ │ │ + movw r3, #24400 @ 0x5f50 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #51716 @ 0xca04 │ │ │ │ + movw r3, #54980 @ 0xd6c4 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 8f68e │ │ │ │ + b.n 8ee20 │ │ │ │ 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 r7, [r1, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ @@ -151239,15 +150482,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 8ff06 │ │ │ │ + bhi.w 8f69a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #13 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r1, r7, #13 │ │ │ │ lsls r5, r6, #15 │ │ │ │ lsls r5, r6, #15 │ │ │ │ lsls r5, r6, #15 │ │ │ │ @@ -151303,431 +150546,431 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 8f7e4 │ │ │ │ + bne.n 8ef78 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r2, 8f7fa │ │ │ │ + cbz r2, 8ef8e │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8f7e0 │ │ │ │ + ble.n 8ef74 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f812 │ │ │ │ + beq.n 8efa6 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8f7e0 │ │ │ │ + beq.n 8ef74 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f812 │ │ │ │ + beq.n 8efa6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8f7e0 │ │ │ │ + beq.n 8ef74 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f812 │ │ │ │ + beq.n 8efa6 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8f7e0 │ │ │ │ + beq.n 8ef74 │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 8f812 │ │ │ │ + beq.n 8efa6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8f7d2 │ │ │ │ + bne.n 8ef66 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq.w 8fc52 │ │ │ │ + beq.w 8f3e6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 8f812 │ │ │ │ + beq.n 8efa6 │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f7fa │ │ │ │ + bne.n 8ef8e │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 8f7e0 │ │ │ │ + bne.n 8ef74 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r4, r7, #2 │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl e1c58 │ │ │ │ + bl e1c44 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8fada │ │ │ │ + beq.w 8f26e │ │ │ │ str r5, [r7, #0] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ 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 8f7ea │ │ │ │ - movw r0, #50128 @ 0xc3d0 │ │ │ │ + bmi.n 8ef7e │ │ │ │ + movw r0, #53352 @ 0xd068 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8f864 │ │ │ │ + beq.n 8eff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9f0 │ │ │ │ + bne.w 8f184 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #11108 @ 0x2b64 │ │ │ │ + movwne r0, #14372 @ 0x3824 │ │ │ │ movtne r0, #40 @ 0x28 │ │ │ │ - bne.w 8fb00 │ │ │ │ + bne.w 8f294 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8fe84 │ │ │ │ + blt.w 8f618 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ str.w r5, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ - movw r2, #49759 @ 0xc25f │ │ │ │ + movw r2, #49715 @ 0xc233 │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldrb r1, [r7, #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 8ff10 │ │ │ │ + beq.w 8f6a4 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8fcac │ │ │ │ + bne.w 8f440 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff3a │ │ │ │ + bne.w 8f6ce │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8fcfa │ │ │ │ + bpl.w 8f48e │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fd5a │ │ │ │ + beq.w 8f4ee │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl db91c <_PyNumber_Index@@Base> │ │ │ │ + bl db118 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcea │ │ │ │ - bl 85efc │ │ │ │ + beq.w 8f47e │ │ │ │ + bl 859dc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8fc40 │ │ │ │ + bne.w 8f3d4 │ │ │ │ adds r7, r5, #1 │ │ │ │ - beq.w 8fcea │ │ │ │ + beq.w 8f47e │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 147c08 │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8f972 │ │ │ │ + bne.n 8f106 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f9f0 │ │ │ │ + bne.n 8f184 │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.w 8ffa6 │ │ │ │ + bpl.w 8f73a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8ffa6 │ │ │ │ + bne.w 8f73a │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 8ffa0 │ │ │ │ + bpl.w 8f734 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8fe38 │ │ │ │ + bne.w 8f5cc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e1c58 │ │ │ │ + bl e1c44 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 8ff7c │ │ │ │ + beq.w 8f710 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8ff86 │ │ │ │ + blt.w 8f71a │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 8f7f0 │ │ │ │ + ble.w 8ef84 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10688 @ 0x29c0 │ │ │ │ + movw r1, #13952 @ 0x3680 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ + b.n 8ef88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl e1c58 │ │ │ │ + bl e1c44 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8fc9e │ │ │ │ + beq.w 8f432 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8fe46 │ │ │ │ + blt.w 8f5da │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8fe6a │ │ │ │ + bge.w 8f5fe │ │ │ │ strh r5, [r7, #0] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ 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 8fe98 │ │ │ │ + bpl.w 8f62c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 14e1c4 │ │ │ │ + bl 14f184 │ │ │ │ strd r0, r1, [r5] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1236ec │ │ │ │ + bl 123c24 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8fcdc │ │ │ │ + beq.w 8f470 │ │ │ │ strd r8, r7, [r5] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 147c08 │ │ │ │ + bl 148b78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8fd44 │ │ │ │ + beq.w 8f4d8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8fd12 │ │ │ │ + bne.w 8f4a6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fde2 │ │ │ │ + bne.w 8f576 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ - movw r2, #49759 @ 0xc25f │ │ │ │ + movw r2, #49715 @ 0xc233 │ │ │ │ movt r2, #5 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ str r5, [r7, #4] │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 1762b0 │ │ │ │ + bl 1774ac │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8f830 │ │ │ │ - bl 80650 │ │ │ │ + bne.w 8efc4 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f830 │ │ │ │ + beq.w 8efc4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ + b.n 8ef88 │ │ │ │ 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 8f7ea │ │ │ │ - movw r0, #64816 @ 0xfd30 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + bmi.w 8ef7e │ │ │ │ + movw r0, #2720 @ 0xaa0 │ │ │ │ + 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 248d0c │ │ │ │ + b.w 24a47c │ │ │ │ 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 8fe98 │ │ │ │ + bpl.w 8f62c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1762b0 │ │ │ │ + bl 1774ac │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #856 @ 0x358 │ │ │ │ + movw r1, #4120 @ 0x1018 │ │ │ │ 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, [r7, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 9002a │ │ │ │ + beq.w 8f7be │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 90020 │ │ │ │ + bne.w 8f7b4 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90016 │ │ │ │ + beq.w 8f7aa │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w fp, r2, #134217728 @ 0x8000000 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.w 8fff0 │ │ │ │ + bmi.w 8f784 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8fff0 │ │ │ │ + beq.w 8f784 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 87fa0 │ │ │ │ + bl 87a70 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90046 │ │ │ │ + bne.w 8f7da │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8fd3a │ │ │ │ + bpl.w 8f4ce │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cf02c │ │ │ │ + bl ce804 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900e0 │ │ │ │ + beq.w 8f874 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #51716 @ 0xca04 │ │ │ │ + movw r2, #54980 @ 0xd6c4 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 90064 │ │ │ │ + beq.w 8f7f8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 29b58 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 8ffc8 │ │ │ │ + bne.w 8f75c │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ffb0 │ │ │ │ + beq.w 8f744 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #49469 @ 0xc13d │ │ │ │ + movw r5, #49425 @ 0xc111 │ │ │ │ movt r5, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #1 │ │ │ │ ldrd r0, r7, [r3] │ │ │ │ add.w ip, r7, #1 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -151736,434 +150979,434 @@ │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8f7f0 │ │ │ │ + beq.w 8ef84 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f7f0 │ │ │ │ + bne.w 8ef84 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f7f0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ef84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f93c │ │ │ │ + bne.w 8f0d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f93c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f0d0 │ │ │ │ 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 8fe60 │ │ │ │ + beq.w 8f5f4 │ │ │ │ adds r4, r7, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8f7f0 │ │ │ │ + bne.w 8ef84 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrd r3, r0, [r7] │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ str.w r5, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 1762b0 │ │ │ │ + bl 1774ac │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8fa18 │ │ │ │ - bl 80650 │ │ │ │ + bne.w 8f1ac │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa18 │ │ │ │ + beq.w 8f1ac │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ + b.n 8ef88 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8fd36 │ │ │ │ + bne.n 8f4ca │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 8febc │ │ │ │ + bpl.w 8f650 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fd5a │ │ │ │ + beq.n 8f4ee │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8fea2 │ │ │ │ + bne.w 8f636 │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 8f7f0 │ │ │ │ - bl 80650 │ │ │ │ + b.n 8ef84 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa58 │ │ │ │ + beq.w 8f1ec │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ - bl 80650 │ │ │ │ + b.n 8ef88 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9f0 │ │ │ │ + bne.w 8f184 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f942 │ │ │ │ + b.n 8f0d6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23ce24 │ │ │ │ + bl 23e238 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r5, #0] │ │ │ │ - bge.w 8f910 │ │ │ │ + bge.w 8f0a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 23ce24 │ │ │ │ + bl 23e238 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8fd0e │ │ │ │ + blt.n 8f4a2 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.w 8fedc │ │ │ │ + bne.w 8f670 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8fcd8 │ │ │ │ - movw r0, #10620 @ 0x297c │ │ │ │ + b.n 8f46c │ │ │ │ + movw r0, #13884 @ 0x363c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa7a │ │ │ │ + beq.w 8f20e │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ - movw r0, #10876 @ 0x2a7c │ │ │ │ + b.n 8ef88 │ │ │ │ + movw r0, #14140 @ 0x373c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8fdac │ │ │ │ + bne.n 8f540 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ 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 8fdd0 │ │ │ │ + bmi.n 8f564 │ │ │ │ movw r1, #35736 @ 0x8b98 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8fdbe │ │ │ │ - bl 87fa0 │ │ │ │ - cbnz r0, 8fdbe │ │ │ │ - movw r0, #10828 @ 0x2a4c │ │ │ │ + beq.n 8f552 │ │ │ │ + bl 87a70 │ │ │ │ + cbnz r0, 8f552 │ │ │ │ + movw r0, #14092 @ 0x370c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb00 │ │ │ │ - bl 87fa0 │ │ │ │ + b.n 8f294 │ │ │ │ + bl 87a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fd78 │ │ │ │ - movw r0, #46544 @ 0xb5d0 │ │ │ │ + bne.n 8f50c │ │ │ │ + movw r0, #49808 @ 0xc290 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8fda2 │ │ │ │ + bne.n 8f536 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1921d8 │ │ │ │ + bl 193c00 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 900d6 │ │ │ │ + beq.w 8f86a │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - b.n 8fd90 │ │ │ │ - movw r0, #18640 @ 0x48d0 │ │ │ │ + b.n 8f524 │ │ │ │ + movw r0, #20924 @ 0x51bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 1762b0 │ │ │ │ + bl 1774ac │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 8fe02 │ │ │ │ + beq.n 8f596 │ │ │ │ strb r5, [r7, #0] │ │ │ │ - b.n 8f7f0 │ │ │ │ - bl 80650 │ │ │ │ + b.n 8ef84 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fdfe │ │ │ │ + beq.n 8f592 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ + b.n 8ef88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 23b30c │ │ │ │ + bl 23c84c │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9f0 │ │ │ │ + bne.w 8f184 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 8f7f0 │ │ │ │ + b.n 8ef84 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r8] │ │ │ │ ldrne.w r3, [r8] │ │ │ │ - b.n 8f9b4 │ │ │ │ + b.n 8f148 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10736 @ 0x29f0 │ │ │ │ + movw r1, #14000 @ 0x36b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ - movw r0, #11092 @ 0x2b54 │ │ │ │ + b.n 8ef88 │ │ │ │ + movw r0, #14356 @ 0x3814 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10780 @ 0x2a1c │ │ │ │ + movw r1, #14044 @ 0x36dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ - bl d7ce4 │ │ │ │ - movw r0, #11148 @ 0x2b8c │ │ │ │ + b.n 8ef88 │ │ │ │ + bl d74dc │ │ │ │ + movw r0, #14412 @ 0x384c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 8fb06 │ │ │ │ - movw r0, #10568 @ 0x2948 │ │ │ │ + b.n 8f29a │ │ │ │ + movw r0, #13792 @ 0x35e0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9116 @ 0x239c │ │ │ │ + movw r1, #12380 @ 0x305c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ - movw r4, #50128 @ 0xc3d0 │ │ │ │ + b.n 8ef88 │ │ │ │ + movw r4, #53352 @ 0xd068 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #41584 @ 0xa270 │ │ │ │ + movw r0, #44808 @ 0xaf08 │ │ │ │ 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 8fb06 │ │ │ │ + b.n 8f29a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f7f0 │ │ │ │ + beq.w 8ef84 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8964 @ 0x2304 │ │ │ │ + movw r1, #12228 @ 0x2fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ - movw r0, #11180 @ 0x2bac │ │ │ │ + b.n 8ef88 │ │ │ │ + movw r0, #14444 @ 0x386c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbnz r3, 8ff68 │ │ │ │ + cbnz r3, 8f6fc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8ff42 │ │ │ │ + bne.n 8f6d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d1f60 │ │ │ │ + bl d175c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fde2 │ │ │ │ + bne.w 8f576 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 8f89c │ │ │ │ + b.n 8f030 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8f910 │ │ │ │ + b.n 8f0a4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8b6f8 │ │ │ │ + bl 8af38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fd5a │ │ │ │ + beq.w 8f4ee │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl d254c │ │ │ │ - b.n 8ff2e │ │ │ │ + bl d1d48 │ │ │ │ + b.n 8f6c2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl d254c │ │ │ │ - b.n 8ff2e │ │ │ │ - bl 80650 │ │ │ │ + bl d1d48 │ │ │ │ + b.n 8f6c2 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9f0 │ │ │ │ + bne.w 8f184 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10644 @ 0x2994 │ │ │ │ + movw r1, #13908 @ 0x3654 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ + b.n 8ef88 │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ - b.n 8f9aa │ │ │ │ - movw r0, #10856 @ 0x2a68 │ │ │ │ + b.n 8f13e │ │ │ │ + movw r0, #14120 @ 0x3728 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8ffc0 │ │ │ │ + beq.n 8f754 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8ffe8 │ │ │ │ - bl 1ef0b0 │ │ │ │ + cbz r2, 8f77c │ │ │ │ + bl 1f0e80 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f7f4 │ │ │ │ + b.n 8ef88 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8ffde │ │ │ │ + beq.n 8f772 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8ffde │ │ │ │ + cbnz r2, 8f772 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #11056 @ 0x2b30 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #14320 @ 0x37f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ffc0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f754 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90002 │ │ │ │ + beq.n 8f796 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 90052 │ │ │ │ + beq.n 8f7e6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fbbc │ │ │ │ - movw r0, #10940 @ 0x2abc │ │ │ │ + b.n 8f350 │ │ │ │ + movw r0, #14204 @ 0x377c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb00 │ │ │ │ - movw r0, #10904 @ 0x2a98 │ │ │ │ + b.n 8f294 │ │ │ │ + movw r0, #14168 @ 0x3758 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90016 │ │ │ │ + beq.n 8f7aa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8f844 │ │ │ │ + bpl.w 8efd8 │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 8fb96 │ │ │ │ + b.n 8f32a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8fffc │ │ │ │ + bne.n 8f790 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 900ea │ │ │ │ + beq.n 8f87e │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fbbc │ │ │ │ + b.n 8f350 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 90134 │ │ │ │ + beq.n 8f8c8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 900f6 │ │ │ │ + bne.n 8f88a │ │ │ │ cmp r4, ip │ │ │ │ - blt.n 8ffb0 │ │ │ │ + blt.n 8f744 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ffb0 │ │ │ │ + beq.n 8f744 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #49469 @ 0xc13d │ │ │ │ + movw r0, #49425 @ 0xc111 │ │ │ │ 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 │ │ │ │ @@ -152173,167 +151416,167 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r4, r7, #3 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [r5] │ │ │ │ - b.n 8fc22 │ │ │ │ + b.n 8f3b6 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.w 8f7f0 │ │ │ │ - movw r0, #10960 @ 0x2ad0 │ │ │ │ + b.w 8ef84 │ │ │ │ + movw r0, #14224 @ 0x3790 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ movw r1, #10752 @ 0x2a00 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fbbc │ │ │ │ + b.n 8f350 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 900c2 │ │ │ │ + bge.n 8f856 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90114 │ │ │ │ + beq.n 8f8a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 90112 │ │ │ │ + cbnz r2, 8f8a6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #6496 @ 0x1960 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #11004 @ 0x2afc │ │ │ │ + movw r1, #14268 @ 0x37bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f7f4 │ │ │ │ + b.w 8ef88 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90144 │ │ │ │ + beq.n 8f8d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9014e │ │ │ │ - movw r0, #10980 @ 0x2ae4 │ │ │ │ + cbz r2, 8f8e2 │ │ │ │ + movw r0, #14244 @ 0x37a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 8fb00 │ │ │ │ + b.n 8f294 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90144 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f8d8 │ │ │ │ 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 90528 │ │ │ │ + bcs.w 8fcbc │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ - bcs.w 90514 │ │ │ │ + bcs.w 8fca8 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r3, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 90528 │ │ │ │ + bcs.w 8fcbc │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 902b6 │ │ │ │ + bls.w 8fa4a │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 902c8 │ │ │ │ + beq.w 8fa5c │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 902c8 │ │ │ │ + beq.w 8fa5c │ │ │ │ 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, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #57657 @ 0xe139 │ │ │ │ + movw r3, #57681 @ 0xe151 │ │ │ │ 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 905fa │ │ │ │ + bne.w 8fd82 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 905fa │ │ │ │ + beq.w 8fd82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9066c │ │ │ │ + beq.w 8fe00 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9053e │ │ │ │ + beq.w 8fcd2 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ble.w 904ce │ │ │ │ + ble.w 8fc62 │ │ │ │ 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 902d4 │ │ │ │ + bmi.n 8fa68 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 90318 │ │ │ │ + beq.n 8faac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90332 │ │ │ │ + bne.n 8fac6 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 90234 │ │ │ │ + blt.n 8f9c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90274 │ │ │ │ + beq.n 8fa08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90654 │ │ │ │ + beq.w 8fde8 │ │ │ │ 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 904ca │ │ │ │ + beq.w 8fc5e │ │ │ │ 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 │ │ │ │ @@ -152342,26 +151585,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 90522 │ │ │ │ + bhi.w 8fcb6 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 901ac │ │ │ │ + bne.w 8f940 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r5, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 902c8 │ │ │ │ + beq.n 8fa5c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 902b0 │ │ │ │ - ldr r3, [pc, #640] @ (90558 ) │ │ │ │ + b.n 8fa44 │ │ │ │ + ldr r3, [pc, #640] @ (8fcec ) │ │ │ │ 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 │ │ │ │ @@ -152371,656 +151614,656 @@ │ │ │ │ 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 90634 │ │ │ │ + beq.w 8fdb4 │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 90252 │ │ │ │ + bne.n 8f9e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9032c │ │ │ │ + beq.n 8fac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9065c │ │ │ │ - bl d7ce4 │ │ │ │ - b.n 90274 │ │ │ │ + beq.w 8fdf0 │ │ │ │ + bl d74dc │ │ │ │ + b.n 8fa08 │ │ │ │ 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 9035a │ │ │ │ + beq.n 8faee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90664 │ │ │ │ + beq.w 8fdf8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29668 @ 0x73e4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9055c │ │ │ │ + bne.w 8fcf0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 90568 │ │ │ │ - ldr r3, [pc, #476] @ (90558 ) │ │ │ │ + bne.w 8fcfc │ │ │ │ + ldr r3, [pc, #476] @ (8fcec ) │ │ │ │ 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 90648 │ │ │ │ + beq.w 8fddc │ │ │ │ movw r3, #45388 @ 0xb14c │ │ │ │ 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, 903ae │ │ │ │ - b.n 903c2 │ │ │ │ + cbnz r2, 8fb42 │ │ │ │ + b.n 8fb56 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 903c2 │ │ │ │ + cbz r2, 8fb56 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 903a8 │ │ │ │ + bne.n 8fb3c │ │ │ │ mov ip, r5 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 903ae │ │ │ │ + bne.n 8fb42 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9046e │ │ │ │ + beq.n 8fc02 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 9063e │ │ │ │ + bcs.w 8fdd2 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 9060c │ │ │ │ + bcs.w 8fda0 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 90616 │ │ │ │ + bcs.w 8fdaa │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 905ba │ │ │ │ + bls.w 8fd4e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 905ee │ │ │ │ + beq.w 8fd94 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 90406 │ │ │ │ + beq.n 8fb9a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 905d8 │ │ │ │ + beq.w 8fd6c │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cbz r1, 90464 │ │ │ │ + cbz r1, 8fbf8 │ │ │ │ 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 905d0 │ │ │ │ + bcs.w 8fd64 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r7, #52] @ 0x34 │ │ │ │ - bcs.w 905d0 │ │ │ │ + bcs.w 8fd64 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r7, #56] @ 0x38 │ │ │ │ - bcs.w 905d0 │ │ │ │ + bcs.w 8fd64 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.n 90548 │ │ │ │ + bls.n 8fcdc │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 9045c │ │ │ │ + cbz r1, 8fbf0 │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 9045c │ │ │ │ + beq.n 8fbf0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 9045c │ │ │ │ - cbnz r2, 9046e │ │ │ │ + cbz r3, 8fbf0 │ │ │ │ + cbnz r2, 8fc02 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 90414 │ │ │ │ + bne.n 8fba8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 90530 │ │ │ │ + bne.n 8fcc4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 90536 │ │ │ │ + bne.n 8fcca │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90592 │ │ │ │ + bne.w 8fd26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 904da │ │ │ │ + cbz r2, 8fc6e │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 90592 │ │ │ │ + ble.n 8fd26 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 904f4 │ │ │ │ + beq.n 8fc88 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 90592 │ │ │ │ + beq.n 8fd26 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 904f4 │ │ │ │ + beq.n 8fc88 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 90592 │ │ │ │ + beq.n 8fd26 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 904f4 │ │ │ │ + beq.n 8fc88 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 90592 │ │ │ │ + beq.n 8fd26 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 904f4 │ │ │ │ + beq.n 8fc88 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 904ba │ │ │ │ - b.n 90592 │ │ │ │ + bne.n 8fc4e │ │ │ │ + b.n 8fd26 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 901ea │ │ │ │ + b.n 8f97e │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 9026c │ │ │ │ - b.n 90274 │ │ │ │ + bne.w 8fa00 │ │ │ │ + b.n 8fa08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 904f4 │ │ │ │ + beq.n 8fc88 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 904dc │ │ │ │ + bne.n 8fc70 │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 90592 │ │ │ │ + bne.n 8fd26 │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 90280 │ │ │ │ + beq.w 8fa14 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90280 │ │ │ │ + bne.w 8fa14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90280 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fa14 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub.w r2, fp, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 901ac │ │ │ │ - b.n 902c8 │ │ │ │ + bne.w 8f940 │ │ │ │ + b.n 8fa5c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 901ac │ │ │ │ - b.n 902c8 │ │ │ │ + bne.w 8f940 │ │ │ │ + b.n 8fa5c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9047a │ │ │ │ + beq.n 8fc0e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 9047a │ │ │ │ - b.n 90592 │ │ │ │ + beq.n 8fc0e │ │ │ │ + b.n 8fd26 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 9022c │ │ │ │ - b.n 90274 │ │ │ │ + bgt.w 8f9c0 │ │ │ │ + b.n 8fa08 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.n 905cc │ │ │ │ + bhi.n 8fd60 │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90450 │ │ │ │ - b.n 9045c │ │ │ │ + bne.w 8fbe4 │ │ │ │ + b.n 8fbf0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #16312 @ 0x3fb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90598 │ │ │ │ + beq.n 8fd2c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 90620 │ │ │ │ + beq.n 8fdbe │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #17373 @ 0x43dd │ │ │ │ + movw r3, #21493 @ 0x53f5 │ │ │ │ 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 904f8 │ │ │ │ + b.n 8fc8c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #73 @ 0x49 │ │ │ │ + movw r3, #505 @ 0x1f9 │ │ │ │ movt r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90568 │ │ │ │ + bne.n 8fcfc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r2, #156 @ 0x9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 90568 │ │ │ │ + bne.n 8fcfc │ │ │ │ ldr.w sl, [r2, #156] @ 0x9c │ │ │ │ - b.n 904f8 │ │ │ │ + b.n 8fc8c │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ - bls.w 903f4 │ │ │ │ + bls.w 8fb88 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 903f4 │ │ │ │ + b.n 8fb88 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90450 │ │ │ │ - b.n 9045c │ │ │ │ + bne.w 8fbe4 │ │ │ │ + b.n 8fbf0 │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9046e │ │ │ │ + beq.w 8fc02 │ │ │ │ add.w r6, r6, #99328 @ 0x18400 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ - b.n 90414 │ │ │ │ - ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9040c │ │ │ │ - b.n 9046e │ │ │ │ + b.n 8fba8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 90204 │ │ │ │ - b.n 9032c │ │ │ │ + bne.w 8f998 │ │ │ │ + b.n 8fac0 │ │ │ │ + ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8fba0 │ │ │ │ + b.n 8fc02 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - b.n 903f4 │ │ │ │ + b.n 8fb88 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - b.n 903f4 │ │ │ │ + b.n 8fb88 │ │ │ │ + add.w r1, r1, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ + b.n 8fa9e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90574 │ │ │ │ - movw sl, #27841 @ 0x6cc1 │ │ │ │ + bne.n 8fd08 │ │ │ │ + movw sl, #35469 @ 0x8a8d │ │ │ │ movt sl, #31 │ │ │ │ - b.n 904f8 │ │ │ │ - add.w r1, r1, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.n 9030a │ │ │ │ + b.n 8fc8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - b.n 903f4 │ │ │ │ + b.n 8fb88 │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 903ce │ │ │ │ - b.n 9046e │ │ │ │ + bne.w 8fb62 │ │ │ │ + b.n 8fc02 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90274 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fa08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9032c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fac0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90358 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 8faec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 90694 │ │ │ │ + bmi.n 8fe28 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 90274 │ │ │ │ + bmi.w 8fa08 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 805cc │ │ │ │ + bl 80540 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9032c │ │ │ │ + blt.w 8fac0 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90274 │ │ │ │ - b.n 90210 │ │ │ │ - ldr r3, [pc, #68] @ (906dc ) │ │ │ │ + beq.w 8fa08 │ │ │ │ + b.n 8f9a4 │ │ │ │ + ldr r3, [pc, #68] @ (8fe70 ) │ │ │ │ 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 906d0 │ │ │ │ + beq.n 8fe64 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 906d0 │ │ │ │ + bhi.n 8fe64 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90274 │ │ │ │ - b.n 9067a │ │ │ │ + bne.w 8fa08 │ │ │ │ + b.n 8fe0e │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 906c6 │ │ │ │ + b.n 8fe5a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000906e0 : │ │ │ │ +0008fe74 : │ │ │ │ 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 9077c │ │ │ │ + beq.n 8ff10 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9079c │ │ │ │ + bne.n 8ff30 │ │ │ │ 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 90742 │ │ │ │ + bne.n 8fed6 │ │ │ │ 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, 90744 │ │ │ │ + cbz r5, 8fed8 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90766 │ │ │ │ + cbz r0, 8fefa │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90760 │ │ │ │ + cbz r2, 8fef4 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 90740 │ │ │ │ + cbz r3, 8fed4 │ │ │ │ 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, 90780 │ │ │ │ + cbz r0, 8ff14 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9073a │ │ │ │ + bne.n 8fece │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9073e │ │ │ │ - b.n 90740 │ │ │ │ + bne.n 8fed2 │ │ │ │ + b.n 8fed4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 90742 │ │ │ │ + ble.n 8fed6 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9078e │ │ │ │ + cbz r0, 8ff22 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9072e │ │ │ │ + bgt.n 8fec2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9074c │ │ │ │ + bgt.n 8fee0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90772 │ │ │ │ + bgt.n 8ff06 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 9077c │ │ │ │ + blt.n 8ff10 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 9077c │ │ │ │ + bge.n 8ff10 │ │ │ │ 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 90756 │ │ │ │ + b.n 8feea │ │ │ │ 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 90880 │ │ │ │ + beq.n 90014 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 908a0 │ │ │ │ + bne.n 90034 │ │ │ │ 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 9083a │ │ │ │ + bne.n 8ffce │ │ │ │ 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, 9083c │ │ │ │ + cbz r5, 8ffd0 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9086a │ │ │ │ + cbz r0, 8fffe │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90858 │ │ │ │ + cbz r2, 8ffec │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 9085c │ │ │ │ + cbz r3, 8fff0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 90862 │ │ │ │ + cbnz r3, 8fff6 │ │ │ │ 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, 90884 │ │ │ │ + cbz r0, 90018 │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9082e │ │ │ │ + bne.n 8ffc2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90832 │ │ │ │ + bne.n 8ffc6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90838 │ │ │ │ + beq.n 8ffcc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 90838 │ │ │ │ + b.n 8ffcc │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 9083a │ │ │ │ + ble.n 8ffce │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90892 │ │ │ │ + cbz r0, 90026 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9081e │ │ │ │ + bgt.n 8ffb2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90844 │ │ │ │ + bgt.n 8ffd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90876 │ │ │ │ + bgt.n 9000a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 90880 │ │ │ │ + blt.n 90014 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 90880 │ │ │ │ + ble.n 90014 │ │ │ │ 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 9084e │ │ │ │ + b.n 8ffe2 │ │ │ │ │ │ │ │ -000908d8 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +0009006c <_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, #576] @ 90b30 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + ldr.w sl, [pc, #580] @ 902c8 <_PyObject_LookupSpecial@@Base+0x25c> │ │ │ │ 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 90a0e <_PyObject_LookupSpecial@@Base+0x136> │ │ │ │ + bne.w 901c6 <_PyObject_LookupSpecial@@Base+0x15a> │ │ │ │ ldr.w r2, [r7, #2812] @ 0xafc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 90a0e <_PyObject_LookupSpecial@@Base+0x136> │ │ │ │ + bne.w 901c6 <_PyObject_LookupSpecial@@Base+0x15a> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [r3, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90a78 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ + beq.n 901bc <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90a82 <_PyObject_LookupSpecial@@Base+0x1aa> │ │ │ │ + beq.w 90234 <_PyObject_LookupSpecial@@Base+0x1c8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90a8e <_PyObject_LookupSpecial@@Base+0x1b6> │ │ │ │ - movw r3, #56685 @ 0xdd6d │ │ │ │ + beq.w 90240 <_PyObject_LookupSpecial@@Base+0x1d4> │ │ │ │ + movw r3, #56857 @ 0xde19 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 909f6 <_PyObject_LookupSpecial@@Base+0x11e> │ │ │ │ + bne.n 9018c <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 90b1a <_PyObject_LookupSpecial@@Base+0x242> │ │ │ │ + beq.w 902ac <_PyObject_LookupSpecial@@Base+0x240> │ │ │ │ movw r0, #33156 @ 0x8184 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 909dc <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ + cbz r0, 90172 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #16] │ │ │ │ - beq.w 90ad4 <_PyObject_LookupSpecial@@Base+0x1fc> │ │ │ │ + beq.w 90266 <_PyObject_LookupSpecial@@Base+0x1fa> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #0] │ │ │ │ - beq.w 90ae0 <_PyObject_LookupSpecial@@Base+0x208> │ │ │ │ + beq.w 90272 <_PyObject_LookupSpecial@@Base+0x206> │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ adds r2, #1 │ │ │ │ - movw r3, #58469 @ 0xe465 │ │ │ │ + movw r3, #58637 @ 0xe50d │ │ │ │ movt r3, #15 │ │ │ │ str.w r2, [r8] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ @@ -153031,760 +152274,761 @@ │ │ │ │ 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 909ee <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + beq.n 90184 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b12 <_PyObject_LookupSpecial@@Base+0x23a> │ │ │ │ + beq.w 902a4 <_PyObject_LookupSpecial@@Base+0x238> │ │ │ │ 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] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 909e4 <_PyObject_LookupSpecial@@Base+0x10c> │ │ │ │ - b.n 909ee <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + bne.n 9017a <_PyObject_LookupSpecial@@Base+0x10e> │ │ │ │ + b.n 90184 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 83b3c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 90230 <_PyObject_LookupSpecial@@Base+0x1c4> │ │ │ │ + adds r2, #1 │ │ │ │ + beq.w 902c0 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90ab8 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ + bne.n 901a4 <_PyObject_LookupSpecial@@Base+0x138> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 90ab8 <_PyObject_LookupSpecial@@Base+0x1e0> │ │ │ │ + bgt.n 901a4 <_PyObject_LookupSpecial@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 83f7c <_PyType_LookupRef@@Base+0x114> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 83a68 <_PyType_LookupRef@@Base+0x114> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov fp, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - mov fp, r3 │ │ │ │ - bl 84050 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 83b3c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90aca <_PyObject_LookupSpecial@@Base+0x1f2> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cbz r2, 90a76 <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ + bne.n 901b6 <_PyObject_LookupSpecial@@Base+0x14a> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 90230 <_PyObject_LookupSpecial@@Base+0x1c4> │ │ │ │ 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 90a92 <_PyObject_LookupSpecial@@Base+0x1ba> │ │ │ │ + bne.n 90244 <_PyObject_LookupSpecial@@Base+0x1d8> │ │ │ │ str r6, [r3, r7] │ │ │ │ dmb ish │ │ │ │ - str.w fp, [r3, r4] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r1, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 90aa6 <_PyObject_LookupSpecial@@Base+0x1ce> │ │ │ │ - cbnz r5, 90a82 <_PyObject_LookupSpecial@@Base+0x1aa> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 90258 <_PyObject_LookupSpecial@@Base+0x1ec> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 901bc <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 90952 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + bne.w 900e8 <_PyObject_LookupSpecial@@Base+0x7c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 909ee <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + b.n 90184 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r3, r7] │ │ │ │ dmb ish │ │ │ │ - str.w fp, [r3, r4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90a76 <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ + beq.n 90230 <_PyObject_LookupSpecial@@Base+0x1c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90a76 <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 90a78 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ - b.n 90a82 <_PyObject_LookupSpecial@@Base+0x1aa> │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 84050 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 90a76 <_PyObject_LookupSpecial@@Base+0x19e> │ │ │ │ - adds r2, #1 │ │ │ │ - bne.n 90a78 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ - bl d7ce4 │ │ │ │ - b.n 90a78 <_PyObject_LookupSpecial@@Base+0x1a0> │ │ │ │ + bne.n 90230 <_PyObject_LookupSpecial@@Base+0x1c4> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90230 <_PyObject_LookupSpecial@@Base+0x1c4> │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 909a0 <_PyObject_LookupSpecial@@Base+0xc8> │ │ │ │ + bne.w 90136 <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ - movw r2, #58469 @ 0xe465 │ │ │ │ + movw r2, #58637 @ 0xe50d │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ 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 909dc <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ + b.n 90172 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 909ee <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90184 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90a8e <_PyObject_LookupSpecial@@Base+0x1b6> │ │ │ │ + beq.n 90240 <_PyObject_LookupSpecial@@Base+0x1d4> │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r5 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 909dc <_PyObject_LookupSpecial@@Base+0x104> │ │ │ │ + b.n 90172 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + bl d74dc │ │ │ │ + b.n 901bc <_PyObject_LookupSpecial@@Base+0x150> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090b34 : │ │ │ │ +000902cc : │ │ │ │ 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] @ (90bf8 ) │ │ │ │ + ldr r5, [pc, #176] @ (90390 ) │ │ │ │ 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 90b76 │ │ │ │ + bpl.n 9030e │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 90b76 │ │ │ │ + cbz r5, 9030e │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 90b92 │ │ │ │ - cbnz r2, 90bba │ │ │ │ + cbz r0, 9032a │ │ │ │ + cbnz r2, 90352 │ │ │ │ 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 8bbc0 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b400 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 90b9a │ │ │ │ + cbz r2, 90332 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90b6e │ │ │ │ + bne.n 90306 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #8652 @ 0x21cc │ │ │ │ + movw r2, #11916 @ 0x2e8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15420c <_PyErr_Format@@Base> │ │ │ │ + b.w 155224 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90b6e │ │ │ │ + beq.n 90306 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 90bea │ │ │ │ + bne.n 90382 │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #8700 @ 0x21fc │ │ │ │ + movw r2, #11964 @ 0x2ebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 219508 │ │ │ │ + b.w 21abe4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90bca │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90bca │ │ │ │ + bne.n 90362 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90362 │ │ │ │ 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 90fc2 │ │ │ │ + bne.w 9075a │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 90f8c │ │ │ │ + bhi.w 90724 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #44117 @ 0xac55 │ │ │ │ + movw r3, #44125 @ 0xac5d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90f22 │ │ │ │ + bne.w 906ba │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7aca8 │ │ │ │ + bl 7acb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d9c │ │ │ │ + beq.w 90534 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 90c6e │ │ │ │ - ldr r3, [pc, #664] @ (90ee4 ) │ │ │ │ + bpl.n 90406 │ │ │ │ + ldr r3, [pc, #664] @ (9067c ) │ │ │ │ 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 90e8a │ │ │ │ + beq.w 90622 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 90f32 │ │ │ │ + bge.w 906ca │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 90fdc │ │ │ │ + bne.w 90774 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 90edc │ │ │ │ + beq.w 90674 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90e12 │ │ │ │ + beq.w 905aa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 90da0 │ │ │ │ + blt.n 90538 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90f4c │ │ │ │ + beq.w 906e4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 90d26 │ │ │ │ + ble.n 904be │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 90d10 │ │ │ │ + bne.n 904a8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 90f08 │ │ │ │ + beq.w 906a0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 90cdc │ │ │ │ + beq.n 90474 │ │ │ │ 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 90e16 │ │ │ │ + beq.w 905ae │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90e1e │ │ │ │ + bne.w 905b6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90e46 │ │ │ │ + bne.w 905de │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90e6e │ │ │ │ + bne.w 90606 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 90d26 │ │ │ │ + beq.n 904be │ │ │ │ adds r2, #12 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90cbe │ │ │ │ + beq.n 90456 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 90d18 │ │ │ │ - ldr r1, [pc, #448] @ (90ee8 ) │ │ │ │ + bne.n 904b0 │ │ │ │ + ldr r1, [pc, #448] @ (90680 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bc488 │ │ │ │ + bl bbc58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90d86 │ │ │ │ + beq.n 9051e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r1, 90d4c │ │ │ │ + cbz r1, 904e4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 90d4c │ │ │ │ + bge.n 904e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 90eec │ │ │ │ + bne.w 90684 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 790d8 │ │ │ │ + bl 790e8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 90f16 │ │ │ │ + blt.w 906ae │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #11212 @ 0x2bcc │ │ │ │ + movw r2, #14476 @ 0x388c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #11308 @ 0x2c2c │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90d9c │ │ │ │ + beq.n 90534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90d9c │ │ │ │ + cbnz r3, 90534 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 90d0a │ │ │ │ + b.n 904a2 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 90dda │ │ │ │ + cbz r2, 90572 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 90ca8 │ │ │ │ + ble.w 90440 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90df6 │ │ │ │ + beq.n 9058e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 90ca8 │ │ │ │ + beq.w 90440 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 90df6 │ │ │ │ + beq.n 9058e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 90ca8 │ │ │ │ + beq.w 90440 │ │ │ │ adds r2, #16 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 90df6 │ │ │ │ + beq.n 9058e │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 90dca │ │ │ │ - b.n 90ca8 │ │ │ │ + bne.n 90562 │ │ │ │ + b.n 90440 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90df6 │ │ │ │ + beq.n 9058e │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90ddc │ │ │ │ + bne.n 90574 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90ca8 │ │ │ │ + bne.w 90440 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90e12 │ │ │ │ + beq.n 905aa │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ - bne.w 90cd8 │ │ │ │ + bne.w 90470 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90cdc │ │ │ │ + b.n 90474 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90cf6 │ │ │ │ + beq.w 9048e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90cf6 │ │ │ │ + beq.w 9048e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90cf6 │ │ │ │ + bne.w 9048e │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d00 │ │ │ │ + beq.w 90498 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90d00 │ │ │ │ + beq.w 90498 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d00 │ │ │ │ + bne.w 90498 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d0a │ │ │ │ + beq.w 904a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90d0a │ │ │ │ + beq.w 904a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90d0a │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90d0a │ │ │ │ - ldr r2, [pc, #88] @ (90ee4 ) │ │ │ │ + bne.w 904a2 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 904a2 │ │ │ │ + ldr r2, [pc, #88] @ (9067c ) │ │ │ │ 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 90faa │ │ │ │ + beq.w 90742 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 90fa6 │ │ │ │ + beq.n 9073e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 90ebc │ │ │ │ + beq.n 90654 │ │ │ │ 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 90fa6 │ │ │ │ + bcc.n 9073e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1bfbf8 │ │ │ │ + bl 1c1cb0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 90d86 │ │ │ │ + beq.w 9051e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 90c98 │ │ │ │ + bne.w 90430 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90cdc │ │ │ │ + b.n 90474 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #416 @ (adr r0, 9108c ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 90824 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90f70 │ │ │ │ + beq.n 90708 │ │ │ │ ldr.w r6, [r2, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, r0 │ │ │ │ - ble.w 90d4c │ │ │ │ + ble.w 904e4 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 90f6c │ │ │ │ + bne.n 90704 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 90cd8 │ │ │ │ - b.n 90cdc │ │ │ │ - movw r2, #9260 @ 0x242c │ │ │ │ + bne.w 90470 │ │ │ │ + b.n 90474 │ │ │ │ + movw r2, #12612 @ 0x3144 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - b.n 90d6a │ │ │ │ + b.n 90502 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90c6e │ │ │ │ - b.n 90d9c │ │ │ │ + bne.w 90406 │ │ │ │ + b.n 90534 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #11232 @ 0x2be0 │ │ │ │ + movw r1, #14496 @ 0x38a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 90d86 │ │ │ │ + bl d5248 │ │ │ │ + b.n 9051e │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 90cbe │ │ │ │ + beq.w 90456 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90f4e │ │ │ │ + bne.n 906e6 │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90cbe │ │ │ │ - b.n 90d26 │ │ │ │ + beq.w 90456 │ │ │ │ + b.n 904be │ │ │ │ adds r0, #1 │ │ │ │ - b.n 90efa │ │ │ │ + b.n 90692 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90f08 │ │ │ │ + beq.n 906a0 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90f72 │ │ │ │ + bne.n 9070a │ │ │ │ movw r2, #36416 @ 0x8e40 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 90f08 │ │ │ │ - b.n 90d4c │ │ │ │ - movw r0, #11224 @ 0x2bd8 │ │ │ │ + beq.n 906a0 │ │ │ │ + b.n 904e4 │ │ │ │ + movw r0, #14488 @ 0x3898 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4014 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c37d8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d9c │ │ │ │ - b.n 90c20 │ │ │ │ + beq.w 90534 │ │ │ │ + b.n 903b8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 90e98 │ │ │ │ + b.n 90630 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11280 @ 0x2c10 │ │ │ │ + movw r1, #14544 @ 0x38d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 90d86 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 9051e │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #46672 @ 0xb650 │ │ │ │ + movw r0, #49936 @ 0xc310 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 246bac │ │ │ │ + bl 24808c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90d9c │ │ │ │ - b.n 90c16 │ │ │ │ + beq.w 90534 │ │ │ │ + b.n 903ae │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 90cdc │ │ │ │ + b.n 90474 │ │ │ │ nop │ │ │ │ │ │ │ │ -00090fe4 : │ │ │ │ +0009077c : │ │ │ │ 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 91032 │ │ │ │ + bpl.n 907ca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 91050 │ │ │ │ - movw r3, #6569 @ 0x19a9 │ │ │ │ + cbz r2, 907e8 │ │ │ │ + movw r3, #4469 @ 0x1175 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91020 │ │ │ │ + bne.n 907b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0f6c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 91026 │ │ │ │ + bl c0734 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 907be │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9101c │ │ │ │ + bne.n 907b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d7518 │ │ │ │ + bl d6d10 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9101c │ │ │ │ + b.n 907b4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #3460 @ 0xd84 │ │ │ │ + movw r1, #6724 @ 0x1a44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 91070 │ │ │ │ + cbz r2, 90808 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 927e0 │ │ │ │ + bl 91f78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9102e │ │ │ │ + beq.n 907c6 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9101c │ │ │ │ - b.n 91026 │ │ │ │ + bne.n 907b4 │ │ │ │ + b.n 907be │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #3648 @ 0xe40 │ │ │ │ + movw r1, #6912 @ 0x1b00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ - b.n 91026 │ │ │ │ + bl d5248 │ │ │ │ + b.n 907be │ │ │ │ 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 910b2 │ │ │ │ + bpl.n 9084a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 9129e │ │ │ │ + beq.w 90a36 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 912b0 │ │ │ │ + beq.w 90a48 │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 911f4 │ │ │ │ + beq.w 9098c │ │ │ │ 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 912dc │ │ │ │ + beq.w 90a74 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 911e2 │ │ │ │ + ble.n 9097a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ ittt ne │ │ │ │ addne.w r9, r3, #12 │ │ │ │ movne r5, #1 │ │ │ │ movne r1, r9 │ │ │ │ - bne.w 91204 │ │ │ │ + bne.w 9099c │ │ │ │ movs r5, #1 │ │ │ │ add.w r9, r3, #12 │ │ │ │ mov fp, r4 │ │ │ │ movw r6, #42220 @ 0xa4ec │ │ │ │ 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 91174 │ │ │ │ + bmi.n 9090c │ │ │ │ ldr.w r3, [r1, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 911b4 │ │ │ │ + bpl.n 9094c │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 91276 │ │ │ │ + bne.w 90a0e │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 91276 │ │ │ │ + beq.w 90a0e │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, fp │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 911dc │ │ │ │ + beq.n 90974 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9121a │ │ │ │ + bne.n 909b2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 9110a │ │ │ │ + bgt.n 908a2 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, fp │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 911f4 │ │ │ │ + beq.n 9098c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 911f4 │ │ │ │ + bne.n 9098c │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 911f4 │ │ │ │ - ldr r3, [pc, #372] @ (912ec ) │ │ │ │ + b.n 9098c │ │ │ │ + ldr r3, [pc, #372] @ (90a84 ) │ │ │ │ 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 │ │ │ │ @@ -153794,228 +153038,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 912be │ │ │ │ + beq.w 90a56 │ │ │ │ ldr.w r3, [ip, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 91120 │ │ │ │ + bmi.n 908b8 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r4 │ │ │ │ strd sl, r2, [sp] │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_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 911ec │ │ │ │ - b.n 911f4 │ │ │ │ + bne.n 90984 │ │ │ │ + b.n 9098c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 911f4 │ │ │ │ + beq.n 9098c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 912d0 │ │ │ │ + beq.n 90a68 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 912b0 │ │ │ │ + beq.n 90a48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9126e │ │ │ │ + b.n 90a06 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 911e2 │ │ │ │ + beq.n 9097a │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 91204 │ │ │ │ + bne.n 9099c │ │ │ │ cmp r5, r8 │ │ │ │ - blt.w 910fc │ │ │ │ - b.n 911e2 │ │ │ │ + blt.w 90894 │ │ │ │ + b.n 9097a │ │ │ │ mov r2, r3 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91288 │ │ │ │ + beq.n 90a20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9123c │ │ │ │ + beq.n 909d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 91296 │ │ │ │ + cbz r2, 90a2e │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r4, sl │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 9126e │ │ │ │ + cbz r3, 90a06 │ │ │ │ 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 9126e │ │ │ │ + beq.n 90a06 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 912c8 │ │ │ │ + cbz r3, 90a60 │ │ │ │ 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 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 911dc │ │ │ │ + beq.n 90974 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 91136 │ │ │ │ + b.n 908ce │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9123c │ │ │ │ + beq.n 909d4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9123c │ │ │ │ + bne.n 909d4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9123c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 909d4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (912f0 ) │ │ │ │ - bl bfb20 <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #76] @ (90a88 ) │ │ │ │ + bl bf2e8 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 910b2 │ │ │ │ + beq.w 9084a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c19a8 │ │ │ │ + b.w c1174 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ - b.n 911ac │ │ │ │ + b.n 90944 │ │ │ │ mov r0, sl │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9126e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 90a06 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 911f4 │ │ │ │ + b.n 9098c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 910e4 │ │ │ │ - b.n 911f4 │ │ │ │ + bgt.w 9087c │ │ │ │ + b.n 9098c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #416 @ (adr r0, 91494 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 90c2c ) │ │ │ │ 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 9179c │ │ │ │ + beq.w 90f34 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 917ae │ │ │ │ + bge.w 90f46 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91392 │ │ │ │ + beq.n 90b2a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 91358 │ │ │ │ + ble.n 90af0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 9139a │ │ │ │ + beq.n 90b32 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 91358 │ │ │ │ + beq.n 90af0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 9139a │ │ │ │ + beq.n 90b32 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 91358 │ │ │ │ + beq.n 90af0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 9139a │ │ │ │ + beq.n 90b32 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 91358 │ │ │ │ + beq.n 90af0 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 9139a │ │ │ │ + beq.n 90b32 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9134a │ │ │ │ + bne.n 90ae2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 91372 │ │ │ │ + cbz r2, 90b0a │ │ │ │ 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, #42352 @ 0xa570 │ │ │ │ + movw r3, #45576 @ 0xb208 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #11532 @ 0x2d0c │ │ │ │ + movw r1, #14796 @ 0x39cc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 914f4 │ │ │ │ + b.n 90c8c │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 91826 │ │ │ │ + bne.w 90fbe │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 916a8 │ │ │ │ + bmi.w 90e40 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 914fc │ │ │ │ + bgt.w 90c94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 916d8 │ │ │ │ + beq.w 90e70 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 916d8 │ │ │ │ + bhi.w 90e70 │ │ │ │ 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 │ │ │ │ @@ -154030,83 +153274,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 917e6 │ │ │ │ - ldr.w r8, [pc, #916] @ 91798 │ │ │ │ + bne.w 90f7e │ │ │ │ + ldr.w r8, [pc, #916] @ 90f30 │ │ │ │ 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 91754 │ │ │ │ + bhi.w 90eec │ │ │ │ adds r5, r5, r3 │ │ │ │ - bmi.w 91754 │ │ │ │ + bmi.w 90eec │ │ │ │ movw r6, #19992 @ 0x4e18 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #9361 @ 0x2491 │ │ │ │ + movw r1, #9305 @ 0x2459 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r6, #712] @ 0x2c8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 91668 │ │ │ │ + bne.w 90e00 │ │ │ │ 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 91612 │ │ │ │ + bcs.w 90daa │ │ │ │ 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 9164e │ │ │ │ + beq.w 90de6 │ │ │ │ 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 91548 │ │ │ │ + beq.n 90ce0 │ │ │ │ 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 91584 │ │ │ │ + blt.n 90d1c │ │ │ │ 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, #752] @ (91794 ) │ │ │ │ + ldr r2, [pc, #752] @ (90f2c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91688 │ │ │ │ + bne.w 90e20 │ │ │ │ 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 915e0 │ │ │ │ + beq.w 90d78 │ │ │ │ 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] │ │ │ │ @@ -154120,41 +153364,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, #43761 @ 0xaaf1 │ │ │ │ + movweq sl, #41669 @ 0xa2c5 │ │ │ │ movteq sl, #11 │ │ │ │ - bne.n 915f8 │ │ │ │ + bne.n 90d90 │ │ │ │ movw r2, #16312 @ 0x3fb8 │ │ │ │ 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 91400 │ │ │ │ + bpl.w 90b98 │ │ │ │ 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 91400 │ │ │ │ + b.n 90b98 │ │ │ │ ldrd r6, r5, [r1, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 91608 │ │ │ │ + bhi.n 90da0 │ │ │ │ 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] │ │ │ │ @@ -154164,274 +153408,274 @@ │ │ │ │ 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 91492 │ │ │ │ + ble.n 90c2a │ │ │ │ ldr.w r1, [ip, #3740] @ 0xe9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91492 │ │ │ │ + beq.n 90c2a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91492 │ │ │ │ + beq.n 90c2a │ │ │ │ ldr.w r1, [ip, #3852] @ 0xf0c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91492 │ │ │ │ + bne.w 90c2a │ │ │ │ ldr.w r1, [fp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91788 │ │ │ │ + bne.w 90f20 │ │ │ │ add.w r0, fp, #12 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.w 91492 │ │ │ │ + bmi.w 90c2a │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r5, r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 915b6 │ │ │ │ + bne.n 90d4e │ │ │ │ dmb ish │ │ │ │ - b.n 91492 │ │ │ │ - movw sl, #6477 @ 0x194d │ │ │ │ + b.n 90c2a │ │ │ │ + movw sl, #4325 @ 0x10e5 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 9150a │ │ │ │ - movw sl, #7721 @ 0x1e29 │ │ │ │ + b.n 90ca2 │ │ │ │ + movw sl, #5621 @ 0x15f5 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 9150a │ │ │ │ + b.n 90ca2 │ │ │ │ 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 914e2 │ │ │ │ + b.n 90c7a │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq sl, #28225 @ 0x6e41 │ │ │ │ + movweq sl, #26041 @ 0x65b9 │ │ │ │ movteq sl, #12 │ │ │ │ - beq.n 9150a │ │ │ │ - b.n 916d8 │ │ │ │ + beq.n 90ca2 │ │ │ │ + b.n 90e70 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r5, [r1, #8] │ │ │ │ - b.n 91474 │ │ │ │ + b.n 90c0c │ │ │ │ ldr.w r0, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #52329 @ 0xcc69 │ │ │ │ + movw r1, #52289 @ 0xcc41 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 916c0 │ │ │ │ + bne.n 90e58 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91754 │ │ │ │ + beq.w 90eec │ │ │ │ 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 91562 │ │ │ │ + b.n 90cfa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91612 │ │ │ │ + beq.n 90daa │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - b.n 91562 │ │ │ │ + b.n 90cfa │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91754 │ │ │ │ + beq.n 90eec │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 91566 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 90cfe │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 91760 │ │ │ │ + bne.n 90ef8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 914b8 │ │ │ │ + b.n 90c50 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 916d0 │ │ │ │ - cbz r3, 916d8 │ │ │ │ + bgt.n 90e68 │ │ │ │ + cbz r3, 90e70 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 916d8 │ │ │ │ + bhi.n 90e70 │ │ │ │ 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 91636 │ │ │ │ + b.n 90dce │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 916f8 │ │ │ │ + beq.n 90e90 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - movw r1, #692 @ 0x2b4 │ │ │ │ + movw r1, #3956 @ 0xf74 │ │ │ │ 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 d5a1c │ │ │ │ - movw sl, #29905 @ 0x74d1 │ │ │ │ + b.w d5248 │ │ │ │ + movw sl, #33613 @ 0x834d │ │ │ │ movt sl, #22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 91770 │ │ │ │ + beq.n 90f08 │ │ │ │ movw r0, #15912 @ 0x3e28 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 72174 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7213c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9138e │ │ │ │ + beq.w 90b26 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #120] @ 91798 │ │ │ │ + ldr.w r8, [pc, #120] @ 90f30 │ │ │ │ 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 914b8 │ │ │ │ - movw sl, #7721 @ 0x1e29 │ │ │ │ + b.n 90c50 │ │ │ │ + movw sl, #5621 @ 0x15f5 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 91700 │ │ │ │ - movw sl, #6477 @ 0x194d │ │ │ │ + b.n 90e98 │ │ │ │ + movw sl, #4325 @ 0x10e5 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 91700 │ │ │ │ + b.n 90e98 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 91700 │ │ │ │ + b.n 90e98 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1ef214 │ │ │ │ + b.w 1f0fe4 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 9169e │ │ │ │ + b.n 90e36 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #720 @ 0x2d0 │ │ │ │ + movw r1, #3984 @ 0xf90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 9138e │ │ │ │ + bl 12f768 │ │ │ │ + b.n 90b26 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91492 │ │ │ │ - b.n 915a4 │ │ │ │ + bne.w 90c2a │ │ │ │ + b.n 90d3c │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 917ec │ │ │ │ + cbz r1, 90f84 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 9131a │ │ │ │ + blt.w 90ab2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 917c8 │ │ │ │ + cbz r2, 90f60 │ │ │ │ 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, #42352 @ 0xa570 │ │ │ │ + movw r3, #45576 @ 0xb208 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #11460 @ 0x2cc4 │ │ │ │ + movw r1, #14724 @ 0x3984 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ - b.n 9138e │ │ │ │ + bl d5248 │ │ │ │ + b.n 90b26 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9152e │ │ │ │ + b.n 90cc6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r3, 91806 │ │ │ │ + cbz r3, 90f9e │ │ │ │ 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, #42352 @ 0xa570 │ │ │ │ + movw r3, #45576 @ 0xb208 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #11392 @ 0x2c80 │ │ │ │ + movw r1, #14656 @ 0x3940 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 9138e │ │ │ │ + bl d5248 │ │ │ │ + b.n 90b26 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91394 │ │ │ │ + bne.w 90b2c │ │ │ │ movw r3, #36416 @ 0x8e40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 91358 │ │ │ │ + bne.w 90af0 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 913ae │ │ │ │ + bpl.w 90b46 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 916ac │ │ │ │ + ble.w 90e44 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 916d8 │ │ │ │ - movw sl, #29905 @ 0x74d1 │ │ │ │ + bne.w 90e70 │ │ │ │ + movw sl, #33613 @ 0x834d │ │ │ │ movt sl, #22 │ │ │ │ - b.n 91704 │ │ │ │ + b.n 90e9c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ @@ -154444,150 +153688,150 @@ │ │ │ │ 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, 918c6 │ │ │ │ + cbnz r1, 9105e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 91900 │ │ │ │ + cbnz r0, 91098 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 918e4 │ │ │ │ + cbnz r0, 9107c │ │ │ │ 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 918ae │ │ │ │ + beq.n 91046 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 918ae │ │ │ │ + bne.n 91046 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 918ae │ │ │ │ + b.n 91046 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 918b6 │ │ │ │ + beq.n 9104e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 918b6 │ │ │ │ + bne.n 9104e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 918b6 │ │ │ │ + b.n 9104e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 918b2 │ │ │ │ + beq.n 9104a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 918b2 │ │ │ │ + bne.n 9104a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 918b2 │ │ │ │ + b.n 9104a │ │ │ │ │ │ │ │ -0009191c : │ │ │ │ +000910b4 : │ │ │ │ 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] @ (91948 ) │ │ │ │ + ldr r0, [pc, #12] @ (910e0 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1aea98 │ │ │ │ + bl 1b0ea4 │ │ │ │ add sp, #12 │ │ │ │ pop {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, #4032] @ 0xfc0 │ │ │ │ - ldr.w r9, [pc, #1092] @ 91da4 │ │ │ │ + ldr.w r9, [pc, #1092] @ 9153c │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r9, r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9209e │ │ │ │ + bne.w 91836 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.w 92036 │ │ │ │ + bne.w 917ce │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.w 9208a │ │ │ │ + blt.w 91822 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92076 │ │ │ │ + beq.w 9180e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 91a7c │ │ │ │ - movw r3, #52025 @ 0xcb39 │ │ │ │ + bmi.n 91214 │ │ │ │ + movw r3, #56589 @ 0xdd0d │ │ │ │ movt r3, #23 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91a8a │ │ │ │ + bne.n 91222 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w sl, r0, #12 │ │ │ │ cmp.w r3, #624 @ 0x270 │ │ │ │ - bge.w 91b18 │ │ │ │ + bge.w 912b0 │ │ │ │ adds r7, r3, #1 │ │ │ │ str r7, [r0, #8] │ │ │ │ cmp.w r7, #624 @ 0x270 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - beq.w 91da8 │ │ │ │ + beq.w 91540 │ │ │ │ ldr.w r1, [r9, r5] │ │ │ │ adds r5, r7, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [sl, r7, lsl #2] │ │ │ │ ldr.w r6, [r1, #1608] @ 0x648 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 91a92 │ │ │ │ + beq.n 9122a │ │ │ │ eor.w r3, r3, r3, lsr #11 │ │ │ │ eor.w r5, r5, r5, lsr #11 │ │ │ │ mov.w r2, #22144 @ 0x5680 │ │ │ │ movt r2, #40236 @ 0x9d2c │ │ │ │ and.w r0, r2, r3, lsl #7 │ │ │ │ and.w r2, r2, r5, lsl #7 │ │ │ │ eors r3, r0 │ │ │ │ eors r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #61382 @ 0xefc6 │ │ │ │ and.w r7, r2, r3, lsl #15 │ │ │ │ and.w r2, r2, r5, lsl #15 │ │ │ │ eors r3, r7 │ │ │ │ eors r5, r2 │ │ │ │ - vldr d4, [pc, #900] @ 91d90 │ │ │ │ + vldr d4, [pc, #900] @ 91528 │ │ │ │ movw r0, #26080 @ 0x65e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ eor.w r3, r3, r3, lsr #18 │ │ │ │ eor.w r5, r5, r5, lsr #18 │ │ │ │ - vldr d5, [pc, #888] @ 91d98 │ │ │ │ + vldr d5, [pc, #888] @ 91530 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ vmov s15, r3 │ │ │ │ lsrs r3, r5, #6 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ ldr.w r3, [r1, #1604] @ 0x644 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ @@ -154597,82 +153841,82 @@ │ │ │ │ str.w r3, [r1, #1604] @ 0x644 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ vmla.f64 d7, d6, d4 │ │ │ │ str.w r5, [r1, #1608] @ 0x648 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [r6, #4] │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - bne.n 91b12 │ │ │ │ - ldr r2, [pc, #836] @ (91da0 ) │ │ │ │ + bne.n 912aa │ │ │ │ + ldr r2, [pc, #836] @ (91538 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9201a │ │ │ │ + bne.w 917b2 │ │ │ │ vstr d7, [r6, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r3, #52025 @ 0xcb39 │ │ │ │ + movw r3, #56589 @ 0xdd0d │ │ │ │ movt r3, #23 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 919a4 │ │ │ │ + beq.n 9113c │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 91a6e │ │ │ │ + b.n 91206 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 723a4 │ │ │ │ + bl 7236c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920b8 │ │ │ │ + beq.w 91850 │ │ │ │ eor.w r3, r3, r3, lsr #11 │ │ │ │ eor.w r2, r5, r5, lsr #11 │ │ │ │ mov.w r1, #22144 @ 0x5680 │ │ │ │ movt r1, #40236 @ 0x9d2c │ │ │ │ and.w r0, r1, r3, lsl #7 │ │ │ │ and.w r1, r1, r2, lsl #7 │ │ │ │ eors r3, r0 │ │ │ │ eors r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #61382 @ 0xefc6 │ │ │ │ and.w r0, r1, r2, lsl #15 │ │ │ │ and.w r1, r1, r3, lsl #15 │ │ │ │ eors r3, r1 │ │ │ │ eors r2, r0 │ │ │ │ - vldr d4, [pc, #700] @ 91d90 │ │ │ │ + vldr d4, [pc, #700] @ 91528 │ │ │ │ movw r0, #26080 @ 0x65e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ eor.w r3, r3, r3, lsr #18 │ │ │ │ eor.w r2, r2, r2, lsr #18 │ │ │ │ - vldr d5, [pc, #688] @ 91d98 │ │ │ │ + vldr d5, [pc, #688] @ 91530 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ vmov s13, r3 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [r6, #4] │ │ │ │ vmla.f64 d7, d6, d4 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ - beq.n 91a5a │ │ │ │ + beq.n 911f2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 91a5a │ │ │ │ + b.n 911f2 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw ip, #29744 @ 0x7430 │ │ │ │ + movw ip, #33008 @ 0x80f0 │ │ │ │ movt ip, #47 @ 0x2f │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ and.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ bic.w r1, r7, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r3 │ │ │ │ @@ -154749,15 +153993,15 @@ │ │ │ │ and.w r2, r1, #1 │ │ │ │ ldr.w r3, [lr, #1600] @ 0x640 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ eor.w r3, r3, r1, lsr #1 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ eor.w r3, r3, r2 │ │ │ │ str.w r3, [lr, #12] │ │ │ │ - bne.n 91b72 │ │ │ │ + bne.n 9130a │ │ │ │ ldr.w r7, [r0, #920] @ 0x398 │ │ │ │ add.w r8, r0, #1592 @ 0x638 │ │ │ │ add.w r3, r0, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r6, r7, #2147483648 @ 0x80000000 │ │ │ │ add.w lr, r3, #4 │ │ │ │ @@ -154825,43 +154069,43 @@ │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ eor.w r1, r1, r3, lsr #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ eor.w r1, r1, r3 │ │ │ │ str.w r1, [r2, #908] @ 0x38c │ │ │ │ - bne.w 91c54 │ │ │ │ + bne.w 913ec │ │ │ │ ldr.w r7, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ bfi r7, r3, #0, #31 │ │ │ │ and.w r1, r7, #1 │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr.w r1, [r0, #1596] @ 0x63c │ │ │ │ eor.w r1, r1, r7, lsr #1 │ │ │ │ movs r7, #1 │ │ │ │ eor.w r1, r1, ip │ │ │ │ str r7, [r0, #8] │ │ │ │ str.w r1, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 919c2 │ │ │ │ + b.n 9115a │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw ip, #29744 @ 0x7430 │ │ │ │ + movw ip, #33008 @ 0x80f0 │ │ │ │ movt ip, #47 @ 0x2f │ │ │ │ add.w fp, r0, #920 @ 0x398 │ │ │ │ and.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ bic.w lr, r2, #2147483648 @ 0x80000000 │ │ │ │ and.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r1 │ │ │ │ @@ -154951,15 +154195,15 @@ │ │ │ │ and.w r7, lr, #1 │ │ │ │ add.w r7, ip, r7, lsl #2 │ │ │ │ eor.w r1, r1, lr, lsr #1 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ eor.w r1, r1, r7 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r1, [r7, #12] │ │ │ │ - bne.n 91e0a │ │ │ │ + bne.n 915a2 │ │ │ │ ldr.w r2, [r0, #920] @ 0x398 │ │ │ │ add.w r8, r0, #1592 @ 0x638 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r2, r0, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -155032,89 +154276,89 @@ │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, ip, r1, lsl #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eors r7, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r8, r1 │ │ │ │ str.w r7, [r1, #908] @ 0x38c │ │ │ │ - bne.n 91ef8 │ │ │ │ + bne.n 91690 │ │ │ │ ldr.w r1, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r7, [r0, #1596] @ 0x63c │ │ │ │ bfi r1, r2, #0, #31 │ │ │ │ eor.w r7, r7, r1, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w ip, ip, r1, lsl #2 │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ eors r1, r7 │ │ │ │ movs r7, #0 │ │ │ │ str.w r1, [r0, #2504] @ 0x9c8 │ │ │ │ - b.n 919c2 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 9115a │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bne.n 9207a │ │ │ │ + bne.n 91812 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ - b.n 91a6a │ │ │ │ + b.n 91202 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1f7fe8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f9db4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 92076 │ │ │ │ + cbz r0, 9180e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #43976 @ 0xabc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #11604 @ 0x2d54 │ │ │ │ + movw r2, #14868 @ 0x3a14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92076 │ │ │ │ + beq.n 9180e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 92076 │ │ │ │ + cbnz r3, 9180e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 91a74 │ │ │ │ + b.n 9120c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ - b.n 91a6a │ │ │ │ - movw r1, #9464 @ 0x24f8 │ │ │ │ + b.n 91202 │ │ │ │ + movw r1, #12728 @ 0x31b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef4c4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f1294 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92076 │ │ │ │ - b.n 91986 │ │ │ │ + bne.n 9180e │ │ │ │ + b.n 9111e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91972 │ │ │ │ + beq.w 9110a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1aecdc │ │ │ │ + bl 1b10e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92076 │ │ │ │ - b.n 91972 │ │ │ │ - bl 1ef0b0 │ │ │ │ + bne.n 9180e │ │ │ │ + b.n 9110a │ │ │ │ + bl 1f0e80 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 91a6e │ │ │ │ + b.n 91206 │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4356 @ 0x1104 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ @@ -155123,242 +154367,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 921c0 │ │ │ │ + beq.n 91958 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - ldr r4, [pc, #444] @ (922bc ) │ │ │ │ + ldr r4, [pc, #444] @ (91a54 ) │ │ │ │ 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 921cc │ │ │ │ + beq.n 91964 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 92284 │ │ │ │ + ble.w 91a1c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 922a4 │ │ │ │ + bne.w 91a3c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 921e0 │ │ │ │ + bmi.n 91978 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbnz r5, 92164 │ │ │ │ + cbnz r5, 918fc │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - cbnz r5, 92192 │ │ │ │ + cbnz r5, 9192a │ │ │ │ mov r0, r3 │ │ │ │ - bl 7f744 │ │ │ │ + bl 7f6b8 │ │ │ │ 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 922b0 │ │ │ │ + bgt.w 91a48 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 92144 │ │ │ │ + beq.n 918dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92144 │ │ │ │ - ldr r2, [pc, #328] @ (922c0 ) │ │ │ │ + bne.n 918dc │ │ │ │ + ldr r2, [pc, #328] @ (91a58 ) │ │ │ │ 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 92212 │ │ │ │ + bne.n 919aa │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92144 │ │ │ │ + b.n 918dc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 92148 │ │ │ │ + beq.n 918e0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92148 │ │ │ │ - ldr r2, [pc, #280] @ (922c0 ) │ │ │ │ + bne.n 918e0 │ │ │ │ + ldr r2, [pc, #280] @ (91a58 ) │ │ │ │ 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 92228 │ │ │ │ + bne.n 919c0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92148 │ │ │ │ - ldr r2, [pc, #248] @ (922bc ) │ │ │ │ + b.n 918e0 │ │ │ │ + ldr r2, [pc, #248] @ (91a54 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 92124 │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + bne.n 918bc │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #14648 @ 0x3938 │ │ │ │ + movw r0, #17912 @ 0x45f8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r5, [r3, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 92140 │ │ │ │ + beq.n 918d8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 92140 │ │ │ │ + beq.n 918d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92140 │ │ │ │ - ldr r2, [pc, #196] @ (922c0 ) │ │ │ │ + bne.n 918d8 │ │ │ │ + ldr r2, [pc, #196] @ (91a58 ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbnz r0, 9223e │ │ │ │ + cbnz r0, 919d6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92140 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 918d8 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92254 │ │ │ │ + bne.n 919ec │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92144 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 918dc │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92264 │ │ │ │ + bne.n 919fc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92148 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 918e0 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 92274 │ │ │ │ + bne.n 91a0c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92140 │ │ │ │ + b.n 918d8 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9221e │ │ │ │ + b.n 919b6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92234 │ │ │ │ + b.n 919cc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9224a │ │ │ │ + b.n 919e2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - movw r1, #8409 @ 0x20d9 │ │ │ │ + movw r1, #6257 @ 0x1871 │ │ │ │ movt r1, #9 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 9212c │ │ │ │ + bne.w 918c4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 15820c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 159224 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 105de4 │ │ │ │ + bl 105f84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92138 │ │ │ │ + b.n 918d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 158220 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 159238 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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, 922e4 │ │ │ │ + cbnz r2, 91a7c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 92306 │ │ │ │ + bne.n 91a9e │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 922d6 │ │ │ │ + bne.n 91a6e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 922e2 │ │ │ │ + beq.n 91a7a │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11672 @ 0x2d98 │ │ │ │ + movw r1, #14936 @ 0x3a58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 9231c │ │ │ │ + bl 12f768 │ │ │ │ + b.n 91ab4 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11716 @ 0x2dc4 │ │ │ │ + movw r1, #14980 @ 0x3a84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00092324 : │ │ │ │ +00091abc : │ │ │ │ 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 │ │ │ │ @@ -155366,244 +154610,244 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92410 │ │ │ │ + beq.n 91ba8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 923fe │ │ │ │ + bpl.n 91b96 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 923c6 │ │ │ │ + bne.n 91b5e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 923c6 │ │ │ │ + beq.n 91b5e │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9238c │ │ │ │ + beq.n 91b24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 923b4 │ │ │ │ + cbnz r2, 91b4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 923ae │ │ │ │ + beq.n 91b46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 923ae │ │ │ │ - ldr r2, [pc, #120] @ (92418 ) │ │ │ │ + cbnz r3, 91b46 │ │ │ │ + ldr r2, [pc, #120] @ (91bb0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 923e6 │ │ │ │ + cbnz r3, 91b7e │ │ │ │ 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 9238c │ │ │ │ + b.n 91b24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 92370 │ │ │ │ + bne.n 91b08 │ │ │ │ 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 92398 │ │ │ │ - b.n 923ae │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bne.n 91b30 │ │ │ │ + b.n 91b46 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 923aa │ │ │ │ + beq.n 91b42 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 923aa │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + b.n 91b42 │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2382 @ 0x94e │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 923d2 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 91b6a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 923ae │ │ │ │ + b.n 91b46 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009241c : │ │ │ │ - cbz r0, 92430 │ │ │ │ +00091bb4 : │ │ │ │ + cbz r0, 91bc8 │ │ │ │ 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 26f884 │ │ │ │ + bl 270784 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0009244c <_Py_fstat_noraise@@Base>: │ │ │ │ +00091be4 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 295ac <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -00092450 : │ │ │ │ +00091be8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29b58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8ad20 │ │ │ │ + b.w 8a560 │ │ │ │ │ │ │ │ -00092470 : │ │ │ │ +00091c08 : │ │ │ │ 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 92500 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 924fa │ │ │ │ + bl 91c98 <_PyArena_New@@Base> │ │ │ │ + cbz r0, 91c92 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1af0f4 │ │ │ │ + bl 1b1500 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 924f4 │ │ │ │ - cbz r5, 924ca │ │ │ │ + cbz r0, 91c8c │ │ │ │ + cbz r5, 91c62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 924ca │ │ │ │ + bpl.n 91c62 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 924e4 │ │ │ │ + beq.n 91c7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c7ec <_PyUnicode_EncodeUTF16@@Base+0x974> │ │ │ │ + bl 20e4e0 <_PyUnicode_EncodeUTF16@@Base+0x974> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 112d08 <_PyArena_Free@@Base> │ │ │ │ + bl 113244 <_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 db8b0 <_PyAST_Compile@@Base> │ │ │ │ + bl db0ac <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 112d08 <_PyArena_Free@@Base> │ │ │ │ - b.n 924c4 │ │ │ │ + bl 113244 <_PyArena_Free@@Base> │ │ │ │ + b.n 91c5c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 272ad8 │ │ │ │ + bl 2739c8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 924b4 │ │ │ │ + bne.n 91c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 112d08 <_PyArena_Free@@Base> │ │ │ │ + bl 113244 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 924c4 │ │ │ │ + b.n 91c5c │ │ │ │ nop │ │ │ │ │ │ │ │ -00092500 <_PyArena_New@@Base>: │ │ │ │ +00091c98 <_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 77c6c │ │ │ │ - cbz r0, 9255e <_PyArena_New@@Base+0x5e> │ │ │ │ + bl 77c7c │ │ │ │ + cbz r0, 91cf6 <_PyArena_New@@Base+0x5e> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 92554 <_PyArena_New@@Base+0x54> │ │ │ │ + cbz r0, 91cec <_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 72f58 │ │ │ │ + bl 72f94 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 92568 <_PyArena_New@@Base+0x68> │ │ │ │ + cbz r0, 91d00 <_PyArena_New@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 9257a <_PyArena_New@@Base+0x7a> │ │ │ │ + cbz r3, 91d12 <_PyArena_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9256a <_PyArena_New@@Base+0x6a> │ │ │ │ + b.n 91d02 <_PyArena_New@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9255a <_PyArena_New@@Base+0x5a> │ │ │ │ + b.n 91cf2 <_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, #4356 @ 0x1104 │ │ │ │ @@ -155613,93 +154857,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 92796 <_PyArena_New@@Base+0x296> │ │ │ │ + beq.w 91f2e <_PyArena_New@@Base+0x296> │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 927e0 │ │ │ │ + bl 91f78 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92792 <_PyArena_New@@Base+0x292> │ │ │ │ + beq.w 91f2a <_PyArena_New@@Base+0x292> │ │ │ │ movw r7, #5708 @ 0x164c │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ ldr.w r4, [r7, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 92614 <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91dac <_PyArena_New@@Base+0x114> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9267a <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.n 91e12 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 92614 <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91dac <_PyArena_New@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92678 <_PyArena_New@@Base+0x178> │ │ │ │ + beq.n 91e10 <_PyArena_New@@Base+0x178> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 92614 <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91dac <_PyArena_New@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9276a <_PyArena_New@@Base+0x26a> │ │ │ │ + beq.w 91f02 <_PyArena_New@@Base+0x26a> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 92614 <_PyArena_New@@Base+0x114> │ │ │ │ + cbz r1, 91dac <_PyArena_New@@Base+0x114> │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9267a <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.n 91e12 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 92602 <_PyArena_New@@Base+0x102> │ │ │ │ + bne.n 91d9a <_PyArena_New@@Base+0x102> │ │ │ │ movw r3, #10752 @ 0x2a00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9279a <_PyArena_New@@Base+0x29a> │ │ │ │ - ldr r3, [pc, #400] @ (927b8 <_PyArena_New@@Base+0x2b8>) │ │ │ │ + bne.w 91f32 <_PyArena_New@@Base+0x29a> │ │ │ │ + ldr r3, [pc, #400] @ (91f50 <_PyArena_New@@Base+0x2b8>) │ │ │ │ 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 92642 <_PyArena_New@@Base+0x142> │ │ │ │ - bne.n 92672 <_PyArena_New@@Base+0x172> │ │ │ │ + bgt.n 91dda <_PyArena_New@@Base+0x142> │ │ │ │ + bne.n 91e0a <_PyArena_New@@Base+0x172> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 92672 <_PyArena_New@@Base+0x172> │ │ │ │ + cbz r3, 91e0a <_PyArena_New@@Base+0x172> │ │ │ │ ldr.w r4, [r7, #196] @ 0xc4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 9265a <_PyArena_New@@Base+0x15a> │ │ │ │ + cbz r1, 91df2 <_PyArena_New@@Base+0x15a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 9267a <_PyArena_New@@Base+0x17a> │ │ │ │ + cbz r0, 91e12 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9264a <_PyArena_New@@Base+0x14a> │ │ │ │ + bne.n 91de2 <_PyArena_New@@Base+0x14a> │ │ │ │ ldr.w r4, [r7, #200] @ 0xc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 92672 <_PyArena_New@@Base+0x172> │ │ │ │ + cbz r1, 91e0a <_PyArena_New@@Base+0x172> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 9267a <_PyArena_New@@Base+0x17a> │ │ │ │ + cbz r0, 91e12 <_PyArena_New@@Base+0x17a> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 92662 <_PyArena_New@@Base+0x162> │ │ │ │ + bne.n 91dfa <_PyArena_New@@Base+0x162> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92672 <_PyArena_New@@Base+0x172> │ │ │ │ + beq.n 91e0a <_PyArena_New@@Base+0x172> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #51884 @ 0xcaac │ │ │ │ + movw r1, #55148 @ 0xd76c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ @@ -155714,864 +154958,831 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92772 <_PyArena_New@@Base+0x272> │ │ │ │ - movw r1, #5952 @ 0x1740 │ │ │ │ + beq.n 91f0a <_PyArena_New@@Base+0x272> │ │ │ │ + movw r1, #9244 @ 0x241c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9276e <_PyArena_New@@Base+0x26e> │ │ │ │ - movw r1, #12176 @ 0x2f90 │ │ │ │ + beq.n 91f06 <_PyArena_New@@Base+0x26e> │ │ │ │ + movw r1, #15440 @ 0x3c50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92776 <_PyArena_New@@Base+0x276> │ │ │ │ - movw r1, #12184 @ 0x2f98 │ │ │ │ + beq.n 91f0e <_PyArena_New@@Base+0x276> │ │ │ │ + movw r1, #15448 @ 0x3c58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9277e <_PyArena_New@@Base+0x27e> │ │ │ │ - movw r1, #12200 @ 0x2fa8 │ │ │ │ + beq.n 91f16 <_PyArena_New@@Base+0x27e> │ │ │ │ + movw r1, #15464 @ 0x3c68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9277a <_PyArena_New@@Base+0x27a> │ │ │ │ - movw r1, #12220 @ 0x2fbc │ │ │ │ + beq.n 91f12 <_PyArena_New@@Base+0x27a> │ │ │ │ + movw r1, #15484 @ 0x3c7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 9275a <_PyArena_New@@Base+0x25a> │ │ │ │ - movw r1, #12244 @ 0x2fd4 │ │ │ │ + cbz r0, 91ef2 <_PyArena_New@@Base+0x25a> │ │ │ │ + movw r1, #15508 @ 0x3c94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 92786 <_PyArena_New@@Base+0x286> │ │ │ │ - movw r1, #12264 @ 0x2fe8 │ │ │ │ + cbz r0, 91f1e <_PyArena_New@@Base+0x286> │ │ │ │ + movw r1, #15528 @ 0x3ca8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 92782 <_PyArena_New@@Base+0x282> │ │ │ │ - movw r1, #12288 @ 0x3000 │ │ │ │ + cbz r0, 91f1a <_PyArena_New@@Base+0x282> │ │ │ │ + movw r1, #15552 @ 0x3cc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a890 │ │ │ │ - cbz r0, 9278a <_PyArena_New@@Base+0x28a> │ │ │ │ + cbz r0, 91f22 <_PyArena_New@@Base+0x28a> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9278e <_PyArena_New@@Base+0x28e> │ │ │ │ + beq.n 91f26 <_PyArena_New@@Base+0x28e> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbz r3, 927b2 <_PyArena_New@@Base+0x2b2> │ │ │ │ - cbz r7, 927b2 <_PyArena_New@@Base+0x2b2> │ │ │ │ + cbz r3, 91f4a <_PyArena_New@@Base+0x2b2> │ │ │ │ + cbz r7, 91f4a <_PyArena_New@@Base+0x2b2> │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 92674 <_PyArena_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #96] @ (927bc <_PyArena_New@@Base+0x2bc>) │ │ │ │ + b.n 91e0c <_PyArena_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #96] @ (91f54 <_PyArena_New@@Base+0x2bc>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 92740 <_PyArena_New@@Base+0x240> │ │ │ │ + b.n 91ed8 <_PyArena_New@@Base+0x240> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 9267a <_PyArena_New@@Base+0x17a> │ │ │ │ - ldr r3, [pc, #80] @ (927c0 <_PyArena_New@@Base+0x2c0>) │ │ │ │ - b.n 9275c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (927c4 <_PyArena_New@@Base+0x2c4>) │ │ │ │ - b.n 9275c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (927c8 <_PyArena_New@@Base+0x2c8>) │ │ │ │ - b.n 9275c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (927cc <_PyArena_New@@Base+0x2cc>) │ │ │ │ - b.n 9275c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (927d0 <_PyArena_New@@Base+0x2d0>) │ │ │ │ - b.n 9275c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (927d4 <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 9275c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (927d8 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 9275c <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #80] @ (927dc <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 9275c <_PyArena_New@@Base+0x25c> │ │ │ │ + b.n 91e12 <_PyArena_New@@Base+0x17a> │ │ │ │ + ldr r3, [pc, #80] @ (91f58 <_PyArena_New@@Base+0x2c0>) │ │ │ │ + b.n 91ef4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (91f5c <_PyArena_New@@Base+0x2c4>) │ │ │ │ + b.n 91ef4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (91f60 <_PyArena_New@@Base+0x2c8>) │ │ │ │ + b.n 91ef4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (91f64 <_PyArena_New@@Base+0x2cc>) │ │ │ │ + b.n 91ef4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (91f68 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 91ef4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (91f6c <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 91ef4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (91f70 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 91ef4 <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #80] @ (91f74 <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 91ef4 <_PyArena_New@@Base+0x25c> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 92674 <_PyArena_New@@Base+0x174> │ │ │ │ - bl d7ce4 │ │ │ │ + b.n 91e0c <_PyArena_New@@Base+0x174> │ │ │ │ + bl d74dc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 92674 <_PyArena_New@@Base+0x174> │ │ │ │ + b.n 91e0c <_PyArena_New@@Base+0x174> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92624 <_PyArena_New@@Base+0x124> │ │ │ │ + beq.w 91dbc <_PyArena_New@@Base+0x124> │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9267a <_PyArena_New@@Base+0x17a> │ │ │ │ + beq.w 91e12 <_PyArena_New@@Base+0x17a> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 9279a <_PyArena_New@@Base+0x29a> │ │ │ │ + b.n 91f32 <_PyArena_New@@Base+0x29a> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 92674 <_PyArena_New@@Base+0x174> │ │ │ │ + b.n 91e0c <_PyArena_New@@Base+0x174> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strh r0, [r0, #10] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strh r0, [r1, #10] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ movs r7, r5 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -000927e0 : │ │ │ │ +00091f78 : │ │ │ │ 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 92836 │ │ │ │ + bpl.n 91fce │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 9280e │ │ │ │ + bpl.n 91fa6 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 9280e │ │ │ │ + bpl.n 91fa6 │ │ │ │ adds.w r0, r3, #20 │ │ │ │ - beq.n 92814 │ │ │ │ + beq.n 91fac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9280a │ │ │ │ + bne.n 91fa2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1de444 │ │ │ │ + bl 1e02e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9283a │ │ │ │ + beq.n 91fd2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 92832 │ │ │ │ + bpl.n 91fca │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ - bmi.n 9280a │ │ │ │ + bmi.n 91fa2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 9280a │ │ │ │ - bl 4a954 │ │ │ │ + b.n 91fa2 │ │ │ │ + bl 4a936 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9280a │ │ │ │ + b.n 91fa2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00092840 : │ │ │ │ +00091fd8 : │ │ │ │ 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] @ 92878 │ │ │ │ + ldr.w ip, [pc, #36] @ 92010 │ │ │ │ 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 92880 │ │ │ │ + bl 92018 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e0a │ │ │ │ + beq.w 928a4 │ │ │ │ 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 92b8e │ │ │ │ + beq.w 9230e │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3720] @ 0xe88 │ │ │ │ mov r7, r1 │ │ │ │ movw sl, #38486 @ 0x9656 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1496] @ 0x5d8 │ │ │ │ ldrh.w r9, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92d5c │ │ │ │ + bne.w 92634 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b86 │ │ │ │ + beq.w 92306 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92c8c │ │ │ │ + beq.w 92552 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92c8c │ │ │ │ + beq.w 92552 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84ce4 │ │ │ │ + bl 847d0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9320c │ │ │ │ + beq.w 92958 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.w 92a16 │ │ │ │ + bmi.w 922d2 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7e594 │ │ │ │ + bl 7e510 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9291e │ │ │ │ + beq.n 920b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9316a │ │ │ │ + beq.w 92928 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9320c │ │ │ │ + beq.w 92958 │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92a28 │ │ │ │ + bne.w 922e6 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 93182 │ │ │ │ + bne.w 92940 │ │ │ │ ldr.w r3, [r8, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92bd2 │ │ │ │ + beq.w 924aa │ │ │ │ mov r0, r7 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b014 │ │ │ │ + bl 7b01c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93126 │ │ │ │ + beq.w 928de │ │ │ │ ldr.w r0, [r8, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92c68 │ │ │ │ + beq.w 9252e │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92de8 │ │ │ │ + beq.w 9289e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57657 @ 0xe139 │ │ │ │ + movw r2, #57681 @ 0xe151 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 92dbc │ │ │ │ + beq.w 92874 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92aec │ │ │ │ - ldr r3, [pc, #684] @ (92c58 ) │ │ │ │ + beq.w 923cc │ │ │ │ + ldr r3, [pc, #464] @ (92318 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 92dee │ │ │ │ + bpl.w 928ae │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #6569 @ 0x19a9 │ │ │ │ + movw r3, #4469 @ 0x1175 │ │ │ │ movt r3, #12 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 92a48 │ │ │ │ - ldr r1, [pc, #656] @ (92c5c ) │ │ │ │ + bne.w 92324 │ │ │ │ + ldr r1, [pc, #436] @ (9231c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0f6c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0734 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92a84 │ │ │ │ + beq.w 92364 │ │ │ │ mov r0, r5 │ │ │ │ - bl c705c │ │ │ │ + bl c67d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 93188 │ │ │ │ + bne.w 92946 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 92c9a │ │ │ │ - beq.n 92a94 │ │ │ │ + blt.w 92560 │ │ │ │ + beq.w 92374 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ strd r9, fp, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.w 93116 │ │ │ │ + beq.w 92838 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 92e26 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 927f4 │ │ │ │ + movw r3, #5145 @ 0x1419 │ │ │ │ + movt r3, #13 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 927e2 │ │ │ │ + ldr r2, [pc, #336] @ (92320 ) │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr.w r8, [r1, r2] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.w 929c4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 92694 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 9269e │ │ │ │ + adds r1, #1 │ │ │ │ + str.w r1, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 926ac │ │ │ │ + ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [fp] │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 926b8 │ │ │ │ + ldr.w r1, [r8, #152] @ 0x98 │ │ │ │ + subs r1, r1, r5 │ │ │ │ + cmp.w r2, r1, asr #2 │ │ │ │ + bge.w 926b8 │ │ │ │ + add.w r2, r5, r2, lsl #2 │ │ │ │ + str.w r2, [r8, #148] @ 0x94 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + add.w lr, r3, #124 @ 0x7c │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ldrd ip, r0, [r4, #8] │ │ │ │ + str r1, [r5, #32] │ │ │ │ + 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 927a2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + add.w r0, r5, #40 @ 0x28 │ │ │ │ + blx 2957c │ │ │ │ + movs r1, #2 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + add.w r2, r5, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f9a8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 927c0 │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9280c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl a0538 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 927c8 │ │ │ │ + ldr r3, [r6, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92848 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 9239c │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + b.n 9239c │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92936 │ │ │ │ + beq.w 920d0 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9312c │ │ │ │ + blt.w 928e4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 92a2c │ │ │ │ + bne.n 922ea │ │ │ │ add.w r8, r8, #4096 @ 0x1000 │ │ │ │ - b.n 9293a │ │ │ │ - movw r3, #55509 @ 0xd8d5 │ │ │ │ + b.n 920d4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 92932 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add r0, pc, #272 @ (adr r0, 92430 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r3, #53457 @ 0xd0d1 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92b96 │ │ │ │ - movw r3, #3841 @ 0xf01 │ │ │ │ + beq.w 9246e │ │ │ │ + movw r3, #1753 @ 0x6d9 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 92c44 │ │ │ │ - ldr r1, [pc, #500] @ (92c5c ) │ │ │ │ + bne.w 9251a │ │ │ │ + ldr r1, [pc, #684] @ (925f0 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0f6c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0734 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 929d8 │ │ │ │ - ldr r1, [pc, #484] @ (92c5c ) │ │ │ │ + bne.w 92176 │ │ │ │ + ldr r1, [pc, #668] @ (925f0 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d12a8 │ │ │ │ + bl d0a80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 929d8 │ │ │ │ - ldr r3, [pc, #472] @ (92c60 ) │ │ │ │ + bne.w 92176 │ │ │ │ + ldr r3, [pc, #652] @ (925f4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92c92 │ │ │ │ + bne.w 92558 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r9, fp, [sp, #32] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.w 92e22 │ │ │ │ + bne.w 928a8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad938 │ │ │ │ + bl 1afc78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c9a │ │ │ │ + beq.w 92560 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9313a │ │ │ │ + bne.w 92910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92adc │ │ │ │ + beq.n 923bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9314a │ │ │ │ + beq.w 92920 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929aa │ │ │ │ - ldr r3, [pc, #368] @ (92c60 ) │ │ │ │ + bne.w 92144 │ │ │ │ + ldr r3, [pc, #548] @ (925f4 ) │ │ │ │ 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 92d96 │ │ │ │ + bne.w 9266e │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92e0e │ │ │ │ + bne.w 928ca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92c1e │ │ │ │ + beq.n 924f4 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 92b36 │ │ │ │ - ldr r2, [pc, #320] @ (92c64 ) │ │ │ │ + cbnz r3, 92414 │ │ │ │ + ldr r2, [pc, #500] @ (925f8 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d42 │ │ │ │ + bne.w 9261a │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b4c │ │ │ │ + beq.n 9242a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92c24 │ │ │ │ + beq.n 924fa │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b62 │ │ │ │ + beq.n 92440 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92bec │ │ │ │ + beq.n 924c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9320c │ │ │ │ + bne.w 92958 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 92b8e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9230e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b8e │ │ │ │ + beq.w 9230e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 92b8e │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92b8e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 93174 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9230e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9230e │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #192] @ (92c5c ) │ │ │ │ + ldr r1, [pc, #380] @ (925f0 ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl bc86c │ │ │ │ + bl bc03c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92c3a │ │ │ │ + bne.n 92510 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 929d8 │ │ │ │ + bne.w 92176 │ │ │ │ movw r3, #48072 @ 0xbbc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92c9a │ │ │ │ - bl d7ce4 │ │ │ │ + beq.n 92560 │ │ │ │ + bl d74dc │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 92a9a │ │ │ │ + b.n 9237a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92b6a │ │ │ │ + beq.n 92448 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [fp] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 92b6a │ │ │ │ - ldr r2, [pc, #116] @ (92c64 ) │ │ │ │ + bne.n 92448 │ │ │ │ + ldr r2, [pc, #304] @ (925f8 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92d28 │ │ │ │ + bne.w 92600 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 92b62 │ │ │ │ + b.n 92440 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92e0e │ │ │ │ + bne.w 928ca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 92b18 │ │ │ │ + bne.n 923f6 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 92b36 │ │ │ │ - ldr r2, [pc, #60] @ (92c64 ) │ │ │ │ + b.n 92414 │ │ │ │ + ldr r2, [pc, #252] @ (925f8 ) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92d10 │ │ │ │ + bne.n 925d6 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 92b4c │ │ │ │ + b.n 9242a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 929d8 │ │ │ │ + bne.w 92176 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 92a9a │ │ │ │ + b.n 9237a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 931e6 │ │ │ │ - ldr r1, [pc, #16] @ (92c5c ) │ │ │ │ + beq.w 9299e │ │ │ │ + ldr r1, [pc, #204] @ (925f0 ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 929d8 │ │ │ │ - b.n 92bb4 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 92d70 ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + bne.w 92176 │ │ │ │ + b.n 9248c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 92ce4 │ │ │ │ + bmi.n 925aa │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92ce4 │ │ │ │ + beq.n 925aa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92ce4 │ │ │ │ - bl 15dd28 │ │ │ │ + beq.n 925aa │ │ │ │ + bl 15ed40 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92de8 │ │ │ │ + beq.w 9289e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 92996 │ │ │ │ - ldr.w fp, [pc, #692] @ 92f44 │ │ │ │ - b.n 9293a │ │ │ │ + b.n 92130 │ │ │ │ + ldr.w fp, [pc, #168] @ 925fc │ │ │ │ + b.n 920d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a94 │ │ │ │ + beq.w 92374 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 931b4 │ │ │ │ + bne.w 9296c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92b0c │ │ │ │ + beq.w 923ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 92cce │ │ │ │ + cbz r3, 92594 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92b36 │ │ │ │ - b.n 92b1c │ │ │ │ - ldr r2, [pc, #620] @ (92f3c ) │ │ │ │ + beq.w 92414 │ │ │ │ + b.n 923fa │ │ │ │ + ldr r2, [pc, #96] @ (925f8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92d7e │ │ │ │ + bne.n 92656 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 92cc0 │ │ │ │ + b.n 92586 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8744 @ 0x2228 │ │ │ │ + movw r1, #12008 @ 0x2ee8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92b4c │ │ │ │ - b.n 92b42 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + beq.w 9242a │ │ │ │ + b.n 92420 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92c34 │ │ │ │ + beq.n 9250a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 92c34 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 9250a │ │ │ │ + nop │ │ │ │ + add r0, pc, #272 @ (adr r0, 92704 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92bfe │ │ │ │ + beq.w 924d6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 92bfe │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 924d6 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92b32 │ │ │ │ + beq.w 92410 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 92b32 │ │ │ │ + b.n 92410 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 92d6c │ │ │ │ + cbz r2, 92644 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 928e2 │ │ │ │ + bne.w 9207a │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r8, r4 │ │ │ │ - ldr.w fp, [pc, #464] @ 92f44 │ │ │ │ + ldr.w fp, [pc, #796] @ 92968 │ │ │ │ ldr.w r3, [r0, #1496] @ 0x5d8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 92a2c │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 922ea │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92cde │ │ │ │ + beq.n 925a4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92cde │ │ │ │ + b.n 925a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92c04 │ │ │ │ + beq.w 924dc │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12add0 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12b750 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92afe │ │ │ │ + beq.w 923de │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae04 <_PyErr_Clear@@Base> │ │ │ │ - b.n 92afe │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #8776 @ 0x2248 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 92de8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 93132 │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92b36 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r3, #43976 @ 0xabc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3460 @ 0xd84 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 92c9c │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ - subs.w r8, r8, #0 │ │ │ │ - it ne │ │ │ │ - movne.w r8, #1 │ │ │ │ - rsb r8, r8, #0 │ │ │ │ - b.n 92cc0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 930a6 │ │ │ │ - movw r3, #7197 @ 0x1c1d │ │ │ │ - movt r3, #13 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 93094 │ │ │ │ - ldr r2, [pc, #256] @ (92f40 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr.w r8, [r1, r2] │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - ands.w r2, r2, #1 │ │ │ │ - beq.w 9319a │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 92f48 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 92f50 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 92f5c │ │ │ │ - ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [fp] │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 92f66 │ │ │ │ - ldr.w r1, [r8, #152] @ 0x98 │ │ │ │ - subs r1, r1, r5 │ │ │ │ - cmp.w r2, r1, asr #2 │ │ │ │ - bge.n 92f66 │ │ │ │ - add.w r2, r5, r2, lsl #2 │ │ │ │ - str.w r2, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - add.w lr, r3, #124 @ 0x7c │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - ldrd ip, r0, [r4, #8] │ │ │ │ - str r1, [r5, #32] │ │ │ │ - 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 93050 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r0, r5, #40 @ 0x28 │ │ │ │ - blx 2957c │ │ │ │ - movs r1, #2 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - add.w r2, r5, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl a01f8 <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9306e │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 930ea │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl a0d88 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 93076 │ │ │ │ - ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 930be │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 92abc │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92abc │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + bl 12b784 <_PyErr_Clear@@Base> │ │ │ │ + b.n 923de │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 92e6a │ │ │ │ + bne.w 921fc │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 92e7c │ │ │ │ + bne.w 92210 │ │ │ │ ldr.w r5, [r8, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 92e8c │ │ │ │ + bne.w 92222 │ │ │ │ add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ cmp.w sl, r1, lsl #2 │ │ │ │ - blt.w 93218 │ │ │ │ + blt.w 92902 │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r8, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - cbz r0, 92fde │ │ │ │ + cbz r0, 92730 │ │ │ │ ldr.w r5, [r8, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r5, 92fb6 │ │ │ │ + cbz r5, 92708 │ │ │ │ ldr.w r1, [r8, #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 │ │ │ │ @@ -156580,245 +155791,280 @@ │ │ │ │ str.w r0, [r8, #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, [r8, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92ea0 │ │ │ │ + bne.w 92238 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93008 │ │ │ │ + beq.n 9275a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 93008 │ │ │ │ - ldr r2, [pc, #560] @ (93220 ) │ │ │ │ + cbnz r3, 9275a │ │ │ │ + ldr r2, [pc, #544] @ (92964 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93000 │ │ │ │ + cbz r3, 92752 │ │ │ │ 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 r8, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r8], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9303e │ │ │ │ + beq.n 92790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9303e │ │ │ │ - ldr r2, [pc, #504] @ (93220 ) │ │ │ │ + cbnz r3, 92790 │ │ │ │ + ldr r2, [pc, #492] @ (92964 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93036 │ │ │ │ + cbz r3, 92788 │ │ │ │ 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 93010 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 93076 │ │ │ │ + bne.n 92762 │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 927c8 │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r8 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl a01f8 <_PyEvalFramePushAndInit@@Base+0x334> │ │ │ │ + bl 9f9a8 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f02 │ │ │ │ + beq.w 9229a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b1278 │ │ │ │ + bl 1b36a8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 930fa │ │ │ │ + cbz r3, 9281c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 930fa │ │ │ │ + cbz r3, 9281c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92c9a │ │ │ │ + beq.w 92560 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92ab6 │ │ │ │ + b.n 92396 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92f24 │ │ │ │ - b.n 93076 │ │ │ │ + bne.w 922bc │ │ │ │ + b.n 927c8 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ad938 │ │ │ │ + bl 1afc78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ab6 │ │ │ │ - b.n 9308c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 93160 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 93152 │ │ │ │ - movw r3, #4300 @ 0x10cc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r0, r6 │ │ │ │ - movw r2, #8700 @ 0x21fc │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - bl 219508 │ │ │ │ - b.n 93082 │ │ │ │ + beq.w 92396 │ │ │ │ + b.n 927da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92f24 │ │ │ │ - b.n 93076 │ │ │ │ + bne.w 922bc │ │ │ │ + b.n 927c8 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #8652 @ 0x21cc │ │ │ │ + movw r2, #11916 @ 0x2e8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ - b.n 93082 │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ + b.n 927d0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #32 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad938 │ │ │ │ - b.n 9308c │ │ │ │ + bl 1afc78 │ │ │ │ + b.n 927da │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 928f8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 928ea │ │ │ │ + movw r3, #4300 @ 0x10cc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r6 │ │ │ │ + movw r2, #11964 @ 0x2ebc │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 21abe4 │ │ │ │ + b.n 927d0 │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #12040 @ 0x2f08 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5248 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9289e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 92908 │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ + b.n 92414 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 921b4 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #43976 @ 0xabc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #6724 @ 0x1a44 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5248 │ │ │ │ + b.n 92562 │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ + subs.w r8, r8, #0 │ │ │ │ + it ne │ │ │ │ + movne.w r8, #1 │ │ │ │ + rsb r8, r8, #0 │ │ │ │ + b.n 92586 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9320c │ │ │ │ + beq.n 92958 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92b4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92de8 │ │ │ │ + b.n 9242a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ac8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92ac8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92adc │ │ │ │ + bne.n 92858 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92858 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9239c │ │ │ │ + b.n 927da │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ + b.n 926c0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9289e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 930ce │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 930ce │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 92abc │ │ │ │ - b.n 9308c │ │ │ │ + bne.w 923a8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 923a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 923bc │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9291e │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 920b6 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 928da │ │ │ │ - ldr.w fp, [pc, #168] @ 93228 │ │ │ │ + bne.w 92072 │ │ │ │ + ldr.w fp, [pc, #40] @ 92968 │ │ │ │ nop │ │ │ │ - b.w 92942 │ │ │ │ + b.w 920dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 929ec │ │ │ │ + bne.w 9218a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 929ec │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - bl 1b0ce0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 92f24 │ │ │ │ - b.n 93076 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9218a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7908c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 92310 │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs.w r8, r8, #0 │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ cmp r3, r2 │ │ │ │ rsb r8, r8, #0 │ │ │ │ - bne.w 92cba │ │ │ │ + bne.w 92580 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92b36 │ │ │ │ + beq.w 92414 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92b36 │ │ │ │ - b.n 92b22 │ │ │ │ + bne.w 92414 │ │ │ │ + b.n 92400 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a96 │ │ │ │ - ldr r0, [pc, #52] @ (93224 ) │ │ │ │ - bl 927e0 │ │ │ │ + beq.w 92376 │ │ │ │ + ldr r0, [pc, #56] @ (929e0 ) │ │ │ │ + bl 91f78 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92c9a │ │ │ │ + beq.w 92560 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 929d8 │ │ │ │ - b.n 92bb4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7907c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92b90 │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ - b.n 92f6e │ │ │ │ + bne.w 92176 │ │ │ │ + b.n 9248c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + bl 1b3110 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 922bc │ │ │ │ + b.n 927c8 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 93338 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 92af4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ │ │ │ │ -0009322c : │ │ │ │ +000929e4 : │ │ │ │ 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 r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -156831,88 +156077,88 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29b58 │ │ │ │ ldrb.w r1, [r8] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93ca8 │ │ │ │ + beq.w 93460 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r8 │ │ │ │ mov r7, sl │ │ │ │ mov r5, sl │ │ │ │ movs r3, #1 │ │ │ │ strd sl, sl, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #30624 @ 0x77a0 │ │ │ │ + movw r3, #33888 @ 0x8460 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r8, r4 │ │ │ │ - bne.n 9336e │ │ │ │ + bne.n 92b26 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 93dc6 │ │ │ │ + beq.w 9357e │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r1, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 93c3a │ │ │ │ - bhi.w 93464 │ │ │ │ + beq.w 933f2 │ │ │ │ + bhi.w 92c1c │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 942a2 │ │ │ │ + beq.w 93a5a │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 942ce │ │ │ │ + beq.w 93a86 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 94048 │ │ │ │ + beq.w 93800 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 93d24 │ │ │ │ + bne.w 934dc │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 937ac │ │ │ │ + beq.w 92f64 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - movw ip, #32292 @ 0x7e24 │ │ │ │ + movw ip, #35436 @ 0x8a6c │ │ │ │ movt ip, #41 @ 0x29 │ │ │ │ - movw r8, #12820 @ 0x3214 │ │ │ │ + movw r8, #16084 @ 0x3ed4 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #52692 @ 0xcdd4 │ │ │ │ + movw lr, #55916 @ 0xda6c │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r0, #12824 @ 0x3218 │ │ │ │ + movw r0, #16088 @ 0x3ed8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - movw r0, #12828 @ 0x321c │ │ │ │ + movw r0, #16092 @ 0x3edc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93420 │ │ │ │ + beq.w 92bd8 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 938cc │ │ │ │ + beq.w 93084 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 93420 │ │ │ │ + bhi.w 92bd8 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 93542 │ │ │ │ + bhi.w 92cfa │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 935be │ │ │ │ + beq.w 92d76 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93a68 │ │ │ │ + beq.w 93220 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 93420 │ │ │ │ + bne.n 92bd8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.n 93420 │ │ │ │ + bls.n 92bd8 │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.n 93420 │ │ │ │ + bhi.n 92bd8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r0, r0, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @@ -156933,111 +156179,111 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r4, r0, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r5, r2, #14 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 942b2 │ │ │ │ + blt.w 93a6a │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 9336e │ │ │ │ + bne.n 92b26 │ │ │ │ sub.w r6, r8, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 934d6 │ │ │ │ + beq.w 92c8e │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 93f22 │ │ │ │ + beq.w 936da │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9387c │ │ │ │ + beq.w 93034 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 934ec │ │ │ │ + bls.w 92ca4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 934ec │ │ │ │ + blt.w 92ca4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 93e1a │ │ │ │ + bne.w 935d2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, r3, r5 │ │ │ │ blx 29c10 │ │ │ │ add r5, r6 │ │ │ │ mov r4, r8 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 93286 │ │ │ │ + bne.w 92a3e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93c90 │ │ │ │ + beq.w 93448 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 93404 │ │ │ │ + bne.n 92bbc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 93948 │ │ │ │ + beq.w 93100 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce5d8 <_PyUnicodeWriter_PrepareInternal@@Base+0xe08> │ │ │ │ + bl cddb0 <_PyUnicodeWriter_PrepareInternal@@Base+0xe0c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9401a │ │ │ │ + beq.w 937d2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93dbc │ │ │ │ + beq.w 93574 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 93aa4 │ │ │ │ + beq.w 9325c │ │ │ │ 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, #36] @ 0x24 │ │ │ │ and.w r1, fp, r1 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 938d6 │ │ │ │ + beq.w 9308e │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r4 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13032 @ 0x32e8 │ │ │ │ + movw r1, #16296 @ 0x3fa8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ 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, fp, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 1ddad4 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1df974 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 93404 │ │ │ │ + b.n 92bbc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 93d24 │ │ │ │ + bmi.w 934dc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 934a6 │ │ │ │ + bhi.n 92c5e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r0, #24 │ │ │ │ movs r1, r2 │ │ │ │ lsls r3, r0, #10 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ @@ -157049,37 +156295,37 @@ │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ lsls r0, r5, #9 │ │ │ │ movs r2, #0 │ │ │ │ - movw ip, #32292 @ 0x7e24 │ │ │ │ + movw ip, #35436 @ 0x8a6c │ │ │ │ movt ip, #41 @ 0x29 │ │ │ │ - movw r8, #12820 @ 0x3214 │ │ │ │ + movw r8, #16084 @ 0x3ed4 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #52692 @ 0xcdd4 │ │ │ │ + movw lr, #55916 @ 0xda6c │ │ │ │ movt lr, #41 @ 0x29 │ │ │ │ - movw r1, #12824 @ 0x3218 │ │ │ │ + movw r1, #16088 @ 0x3ed8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #12828 @ 0x321c │ │ │ │ + movw r0, #16092 @ 0x3edc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 93302 │ │ │ │ + b.n 92aba │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 93e64 │ │ │ │ + beq.w 9361c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93884 │ │ │ │ + beq.w 9303c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 933a6 │ │ │ │ + bhi.w 92b5e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 933b0 │ │ │ │ + beq.w 92b68 │ │ │ │ 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 │ │ │ │ @@ -157087,91 +156333,91 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl cd7d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfa4 <_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 sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 933b2 │ │ │ │ + bne.w 92b6a │ │ │ │ mov fp, r5 │ │ │ │ - b.n 9343c │ │ │ │ + b.n 92bf4 │ │ │ │ sub.w r1, r3, #99 @ 0x63 │ │ │ │ mov.w r9, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w r9, r9, r1 │ │ │ │ movw r1, #4162 @ 0x1042 │ │ │ │ movt r1, #36 @ 0x24 │ │ │ │ and.w r1, r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 938d6 │ │ │ │ + bne.w 9308e │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst.w r9, r1 │ │ │ │ - bne.w 9340c │ │ │ │ + bne.w 92bc4 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 93610 │ │ │ │ + beq.n 92dc8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 93420 │ │ │ │ + bne.w 92bd8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 93618 │ │ │ │ + bne.n 92dd0 │ │ │ │ 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 9406a │ │ │ │ + bcs.w 93822 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 938e2 │ │ │ │ + bhi.w 9309a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 938e2 │ │ │ │ + ble.w 9309a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 93934 │ │ │ │ + bne.w 930ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r4, [r3, r5] │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, r6, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 933c8 │ │ │ │ + bne.w 92b80 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 9343c │ │ │ │ + b.n 92bf4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 93420 │ │ │ │ + bgt.w 92bd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r2, r3, #8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9426c │ │ │ │ + bne.w 93a24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94136 │ │ │ │ + beq.w 938ee │ │ │ │ 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] │ │ │ │ @@ -157182,37 +156428,37 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - b.n 936da │ │ │ │ + b.n 92e92 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 93420 │ │ │ │ + bgt.w 92bd8 │ │ │ │ sub.w r2, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ movw r9, #2081 @ 0x821 │ │ │ │ movt r9, #18 │ │ │ │ uxtb r2, r2 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ tst.w r2, r9 │ │ │ │ - bne.w 93a68 │ │ │ │ + bne.w 93220 │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 93d4e │ │ │ │ + beq.w 93506 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 93420 │ │ │ │ + bne.w 92bd8 │ │ │ │ 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 941ac │ │ │ │ + bne.w 93964 │ │ │ │ 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 │ │ │ │ @@ -157222,33 +156468,33 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5ab0 │ │ │ │ + bl d52dc │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 9353e │ │ │ │ + beq.w 92cf6 │ │ │ │ adds r4, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 933c8 │ │ │ │ - b.n 935ba │ │ │ │ + bne.w 92b80 │ │ │ │ + b.n 92d72 │ │ │ │ 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] │ │ │ │ @@ -157262,44 +156508,44 @@ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w sl, [sp, #125] @ 0x7d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5d40 │ │ │ │ - b.n 9367c │ │ │ │ + bl d556c │ │ │ │ + b.n 92e34 │ │ │ │ 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] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9403a │ │ │ │ + beq.w 937f2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bmi.w 94042 │ │ │ │ + bmi.w 937fa │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 175aa0 │ │ │ │ + bl 176c84 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9372a │ │ │ │ + beq.n 92ee2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94100 │ │ │ │ + beq.w 938b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9353e │ │ │ │ + beq.w 92cf6 │ │ │ │ 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] │ │ │ │ @@ -157310,153 +156556,153 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5d40 │ │ │ │ + bl d556c │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.w 941dc │ │ │ │ + beq.w 93994 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 936a0 │ │ │ │ + beq.n 92e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 936a0 │ │ │ │ - ldr r2, [pc, #716] @ (93a64 ) │ │ │ │ + bne.n 92e58 │ │ │ │ + ldr r2, [pc, #716] @ (9321c ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93f2e │ │ │ │ + bne.w 936e6 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 936a0 │ │ │ │ + b.n 92e58 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 94234 │ │ │ │ - movw r2, #30624 @ 0x77a0 │ │ │ │ + beq.w 939ec │ │ │ │ + movw r2, #33888 @ 0x8460 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ itt pl │ │ │ │ addpl r6, #1 │ │ │ │ movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 93478 │ │ │ │ + bpl.w 92c30 │ │ │ │ sub.w fp, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ it pl │ │ │ │ addpl r6, #2 │ │ │ │ - bpl.w 93478 │ │ │ │ + bpl.w 92c30 │ │ │ │ movs r0, #47 @ 0x2f │ │ │ │ movt r0, #32768 @ 0x8000 │ │ │ │ sub.w lr, r0, r3 │ │ │ │ movw ip, #26215 @ 0x6667 │ │ │ │ movt ip, #26214 @ 0x6666 │ │ │ │ mov.w r1, lr, asr #31 │ │ │ │ smull lr, r8, ip, lr │ │ │ │ rsb r1, r1, r8, asr #2 │ │ │ │ cmp fp, r1 │ │ │ │ - bgt.w 94250 │ │ │ │ + bgt.w 93a08 │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ mov.w lr, #10 │ │ │ │ mla fp, lr, fp, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 938de │ │ │ │ + bpl.n 93096 │ │ │ │ sub.w r8, r0, r3 │ │ │ │ mov.w r1, r8, asr #31 │ │ │ │ smull r8, r9, ip, r8 │ │ │ │ rsb r1, r1, r9, asr #2 │ │ │ │ cmp r1, fp │ │ │ │ - blt.w 94250 │ │ │ │ + blt.w 93a08 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r6, #4 │ │ │ │ mla fp, lr, fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [r2, r8, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 93478 │ │ │ │ + bpl.w 92c30 │ │ │ │ sub.w r3, r0, r8 │ │ │ │ sub.w r8, r8, #48 @ 0x30 │ │ │ │ asrs r1, r3, #31 │ │ │ │ smull r9, r3, ip, r3 │ │ │ │ rsb r3, r1, r3, asr #2 │ │ │ │ cmp r3, fp │ │ │ │ mla fp, lr, fp, r8 │ │ │ │ - blt.w 94250 │ │ │ │ + blt.w 93a08 │ │ │ │ ldrb.w r8, [r6, #1]! │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [r2, r8, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.n 93850 │ │ │ │ - b.n 93478 │ │ │ │ + bmi.n 93008 │ │ │ │ + b.n 92c30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9339e │ │ │ │ + bne.w 92b56 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 944cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 93c84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93db4 │ │ │ │ + beq.w 9356c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, #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 1af5e4 │ │ │ │ + bl 1b19f4 │ │ │ │ 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 933c8 │ │ │ │ + b.n 92b80 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 93c5c │ │ │ │ + bhi.w 93414 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 93316 │ │ │ │ + b.n 92ace │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 93618 │ │ │ │ - b.n 9357e │ │ │ │ + bne.w 92dd0 │ │ │ │ + b.n 92d36 │ │ │ │ adds r6, #3 │ │ │ │ - b.n 93478 │ │ │ │ + b.n 92c30 │ │ │ │ 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 │ │ │ │ @@ -157464,89 +156710,89 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl cd7d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfa4 <_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 sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq.w 9353e │ │ │ │ + beq.w 92cf6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 935a8 │ │ │ │ + beq.w 92d60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 936a0 │ │ │ │ + b.n 92e58 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 93aa6 │ │ │ │ + beq.w 9325e │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 93404 │ │ │ │ + b.n 92bbc │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r1, #3 │ │ │ │ - movw ip, #10444 @ 0x28cc │ │ │ │ + movw ip, #13668 @ 0x3564 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw r8, #12872 @ 0x3248 │ │ │ │ + movw r8, #16136 @ 0x3f08 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #12876 @ 0x324c │ │ │ │ + movw lr, #16140 @ 0x3f0c │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #55576 @ 0xd918 │ │ │ │ + movw r2, #58800 @ 0xe5b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #12880 @ 0x3250 │ │ │ │ + movw r0, #16144 @ 0x3f10 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ adds r6, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 93302 │ │ │ │ + b.n 92aba │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 93eee │ │ │ │ + bne.w 936a6 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ movs r1, #2 │ │ │ │ - movw ip, #9424 @ 0x24d0 │ │ │ │ + movw ip, #12648 @ 0x3168 │ │ │ │ movt ip, #42 @ 0x2a │ │ │ │ - movw r8, #12832 @ 0x3220 │ │ │ │ + movw r8, #16096 @ 0x3ee0 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #12840 @ 0x3228 │ │ │ │ + movw lr, #16104 @ 0x3ee8 │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #49724 @ 0xc23c │ │ │ │ + movw r2, #52988 @ 0xcefc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #12848 @ 0x3230 │ │ │ │ + movw r0, #16112 @ 0x3ef0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ adds r6, #2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 93302 │ │ │ │ + b.n 92aba │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ebdbc │ │ │ │ + bl ebe2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9353e │ │ │ │ + beq.w 92cf6 │ │ │ │ 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] │ │ │ │ @@ -157557,116 +156803,116 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5d40 │ │ │ │ + bl d556c │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.w 941dc │ │ │ │ + beq.w 93994 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 936a0 │ │ │ │ + beq.w 92e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 936a0 │ │ │ │ + bne.w 92e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 936a0 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 92e58 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e8c5c │ │ │ │ + bl e8ccc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 939dc │ │ │ │ + bne.n 93194 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 9343c │ │ │ │ + b.n 92bf4 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 93d1e │ │ │ │ - bhi.w 93c66 │ │ │ │ + beq.w 934d6 │ │ │ │ + bhi.w 9341e │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93db0 │ │ │ │ + beq.w 93568 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93da4 │ │ │ │ + beq.w 9355c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 9419a │ │ │ │ + bhi.w 93952 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ movs r6, r6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ movs r6, r6 │ │ │ │ lsls r2, r7, #13 │ │ │ │ lsls r6, r7, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9394e │ │ │ │ + bne.w 93106 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 93fd0 │ │ │ │ + bpl.w 93788 │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #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, #19992 @ 0x4e18 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #712] @ (93da8 ) │ │ │ │ + ldrge r4, [pc, #712] @ (93560 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 93b02 │ │ │ │ + beq.n 932ba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93b02 │ │ │ │ + beq.n 932ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 93b02 │ │ │ │ + cbnz r3, 932ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b.n 93404 │ │ │ │ + b.n 92bbc │ │ │ │ adds r3, r2, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93cb0 │ │ │ │ + beq.w 93468 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, ip │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ @@ -157692,35 +156938,35 @@ │ │ │ │ movlt r1, r3 │ │ │ │ sub.w r3, r1, r9 │ │ │ │ cmp r2, #16 │ │ │ │ it eq │ │ │ │ moveq fp, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bls.w 93e94 │ │ │ │ + bls.w 9364c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 93e94 │ │ │ │ + bgt.w 9364c │ │ │ │ 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 93e76 │ │ │ │ + bgt.w 9362e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93cce │ │ │ │ + beq.w 93486 │ │ │ │ sub.w r4, r9, r4 │ │ │ │ add r4, fp │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.w 93cb8 │ │ │ │ + bgt.w 93470 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r8, r9 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -157728,184 +156974,184 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl 94340 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 93af8 <_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 sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 9353e │ │ │ │ + beq.w 92cf6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 936a0 │ │ │ │ + ble.w 92e58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 936a0 │ │ │ │ + beq.w 92e58 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1942b8 │ │ │ │ + bl 195cdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9353e │ │ │ │ + beq.w 92cf6 │ │ │ │ add r5, r4 │ │ │ │ - b.n 936a0 │ │ │ │ + b.n 92e58 │ │ │ │ adds r3, r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ movs r2, #26 │ │ │ │ ldrd r8, r9, [r3], #8 │ │ │ │ strd r8, r9, [sp] │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r3, ip │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 93b26 │ │ │ │ + b.n 932de │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r1 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 932a4 │ │ │ │ + bne.w 92a5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r1 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - b.n 93c46 │ │ │ │ + b.n 933fe │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.w 93424 │ │ │ │ + b.w 92bdc │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93a8c │ │ │ │ + bne.w 93244 │ │ │ │ mov ip, lr │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 93cae │ │ │ │ - add r3, pc, #4 @ (adr r3, 93c7c ) │ │ │ │ + bhi.n 93466 │ │ │ │ + add r3, pc, #4 @ (adr r3, 93434 ) │ │ │ │ ldr.w pc, [r3, r0, lsl #2] │ │ │ │ - subs r3, #7 │ │ │ │ + adds r2, #191 @ 0xbf │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #23 │ │ │ │ + adds r3, #207 @ 0xcf │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #7 │ │ │ │ + adds r2, #191 @ 0xbf │ │ │ │ movs r1, r1 │ │ │ │ - sbcs r7, r1 │ │ │ │ + subs r1, #71 @ 0x47 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #23 │ │ │ │ + adds r3, #207 @ 0xcf │ │ │ │ movs r1, r1 │ │ │ │ - cbz r7, 93ca8 │ │ │ │ + cbz r7, 93460 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93ca8 │ │ │ │ + beq.n 93460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 93ca8 │ │ │ │ + cbnz r3, 93460 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #256] @ (93dac ) │ │ │ │ - b.w 93404 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #256] @ (93564 ) │ │ │ │ + b.w 92bbc │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 93b14 │ │ │ │ + b.n 932cc │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1942b8 │ │ │ │ + bl 195cdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9353e │ │ │ │ + beq.w 92cf6 │ │ │ │ add r5, r4 │ │ │ │ - b.n 93ba0 │ │ │ │ + b.n 93358 │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl e69cc │ │ │ │ + bl e6a3c │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 93b94 │ │ │ │ + bne.w 9334c │ │ │ │ mov fp, r5 │ │ │ │ - b.w 9343c │ │ │ │ + b.w 92bf4 │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 93c6e │ │ │ │ + b.n 93426 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ sub.w r6, r3, #48 @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 93fd4 │ │ │ │ + bmi.w 9378c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 937b2 │ │ │ │ + beq.w 92f6a │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - b.w 93478 │ │ │ │ + b.w 92c30 │ │ │ │ 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, #17516 @ 0x446c │ │ │ │ + movw r3, #20780 @ 0x512c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2a644 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 94186 │ │ │ │ + beq.w 9393e │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 94166 │ │ │ │ + bne.w 9391e │ │ │ │ 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 │ │ │ │ @@ -157913,109 +157159,109 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl 94340 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.n 9367c │ │ │ │ + bl 93af8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.n 92e34 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 93c6e │ │ │ │ + b.n 93426 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov ip, r8 │ │ │ │ - b.n 93c6e │ │ │ │ + b.n 93426 │ │ │ │ mov fp, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 9343c │ │ │ │ - bl 1adf6c │ │ │ │ + b.w 92bf4 │ │ │ │ + bl 1b037c │ │ │ │ mov r7, r0 │ │ │ │ - b.w 93404 │ │ │ │ + b.w 92bbc │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl e69cc │ │ │ │ + bl e6a3c │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 9353e │ │ │ │ + beq.w 92cf6 │ │ │ │ adds r4, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 933c8 │ │ │ │ - b.w 935ba │ │ │ │ + bne.w 92b80 │ │ │ │ + b.w 92d72 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 93f6c │ │ │ │ + bne.w 93724 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r6, #3 │ │ │ │ add.w r9, r4, r6 │ │ │ │ adds r0, r4, r3 │ │ │ │ add.w lr, r2, r5, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.w 93f48 │ │ │ │ + bhi.w 93700 │ │ │ │ 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 r9, r1 │ │ │ │ - bls.w 933c4 │ │ │ │ + bls.w 92b7c │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 93e50 │ │ │ │ + b.n 93608 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29b58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9339e │ │ │ │ - b.n 93884 │ │ │ │ + bne.w 92b56 │ │ │ │ + b.n 9303c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93b8c │ │ │ │ + bne.w 93344 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1942b8 │ │ │ │ + bl 195cdc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9353e │ │ │ │ + beq.w 92cf6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r5, r3 │ │ │ │ - b.n 93b8c │ │ │ │ + b.n 93344 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93b72 │ │ │ │ + beq.w 9332a │ │ │ │ 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 │ │ │ │ @@ -158023,143 +157269,143 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl cd7d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfa4 <_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 sl, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 93b72 │ │ │ │ + bne.w 9332a │ │ │ │ mov fp, r5 │ │ │ │ - b.w 9343c │ │ │ │ + b.w 92bf4 │ │ │ │ movs r2, #1 │ │ │ │ - movw ip, #4636 @ 0x121c │ │ │ │ + movw ip, #7900 @ 0x1edc │ │ │ │ movt ip, #43 @ 0x2b │ │ │ │ - movw r8, #12856 @ 0x3238 │ │ │ │ + movw r8, #16120 @ 0x3ef8 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #12860 @ 0x323c │ │ │ │ + movw lr, #16124 @ 0x3efc │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r1, #12864 @ 0x3240 │ │ │ │ + movw r1, #16128 @ 0x3f00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #12868 @ 0x3244 │ │ │ │ + movw r0, #16132 @ 0x3f04 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.w 93302 │ │ │ │ + b.w 92aba │ │ │ │ mov r0, r4 │ │ │ │ blx 29b58 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 93398 │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.w 92b50 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 937a6 │ │ │ │ + beq.w 92f5e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 937a6 │ │ │ │ + b.n 92f5e │ │ │ │ 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 93e36 │ │ │ │ + b.n 935ee │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r6, #3 │ │ │ │ add.w r9, r4, r6 │ │ │ │ adds r0, r4, r3 │ │ │ │ add.w lr, r2, r5, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 93fac │ │ │ │ + bhi.n 93764 │ │ │ │ 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 r9, r1 │ │ │ │ - bls.w 933c4 │ │ │ │ + bls.w 92b7c │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 93f98 │ │ │ │ + b.n 93750 │ │ │ │ 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 93f80 │ │ │ │ + b.n 93738 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.n 93ac4 │ │ │ │ + b.n 9327c │ │ │ │ movs r1, #10 │ │ │ │ rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r2, #47 @ 0x2f │ │ │ │ adds r0, #1 │ │ │ │ mla r1, r1, r6, 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, r6 │ │ │ │ sub.w r6, r1, #48 @ 0x30 │ │ │ │ - bge.w 93d2e │ │ │ │ + bge.w 934e6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12924 @ 0x327c │ │ │ │ + movw r1, #16188 @ 0x3f3c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.w 9343c │ │ │ │ + bl 12f768 │ │ │ │ + b.w 92bf4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 93460 │ │ │ │ + beq.w 92c18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93460 │ │ │ │ + bne.w 92c18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 93460 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 92c18 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 93708 │ │ │ │ + bpl.w 92ec0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - b.w 9370a │ │ │ │ + b.w 92ec2 │ │ │ │ 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] │ │ │ │ @@ -158167,84 +157413,84 @@ │ │ │ │ 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 93d3e │ │ │ │ + b.n 934f6 │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12960 @ 0x32a0 │ │ │ │ + movw r1, #16224 @ 0x3f60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.w 9343c │ │ │ │ + bl 12f768 │ │ │ │ + b.w 92bf4 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r1, #5 │ │ │ │ - movw ip, #12904 @ 0x3268 │ │ │ │ + movw ip, #16168 @ 0x3f28 │ │ │ │ movt ip, #40 @ 0x28 │ │ │ │ - movw r8, #12908 @ 0x326c │ │ │ │ + movw r8, #16172 @ 0x3f2c │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #12912 @ 0x3270 │ │ │ │ + movw lr, #16176 @ 0x3f30 │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #12916 @ 0x3274 │ │ │ │ + movw r2, #16180 @ 0x3f34 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #12920 @ 0x3278 │ │ │ │ + movw r0, #16184 @ 0x3f38 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ adds r6, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 93302 │ │ │ │ + b.w 92aba │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ebb28 │ │ │ │ + bl 1ed8f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 939dc │ │ │ │ + bne.w 93194 │ │ │ │ mov fp, r5 │ │ │ │ - b.w 9343c │ │ │ │ + b.w 92bf4 │ │ │ │ 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 9411a │ │ │ │ + bge.n 938d2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 9410a │ │ │ │ - bl 175a9c │ │ │ │ + bmi.n 938c2 │ │ │ │ + bl 176c80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 939dc │ │ │ │ + bne.w 93194 │ │ │ │ mov fp, r5 │ │ │ │ - b.w 9343c │ │ │ │ + b.w 92bf4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9372a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 92ee2 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 175aa0 │ │ │ │ + bl 176c84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 939dc │ │ │ │ - b.n 940fa │ │ │ │ + bne.w 93194 │ │ │ │ + b.n 938b2 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13004 @ 0x32cc │ │ │ │ + movw r1, #16268 @ 0x3f8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.w 9343c │ │ │ │ + bl 12f768 │ │ │ │ + b.w 92bf4 │ │ │ │ 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 │ │ │ │ @@ -158254,43 +157500,43 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5ab0 │ │ │ │ - b.w 9367c │ │ │ │ + bl d52dc │ │ │ │ + b.w 92e34 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ adds r4, #2 │ │ │ │ blx 29b58 │ │ │ │ movs r3, #24 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w r0, sp, #66 @ 0x42 │ │ │ │ blx 2a6ec <__memmove_chk@plt> │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 93d7a │ │ │ │ + b.n 93532 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 93d7a │ │ │ │ + b.n 93532 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, ip │ │ │ │ adds r2, #4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 93b16 │ │ │ │ + b.n 932ce │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93cb0 │ │ │ │ + beq.w 93468 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 93b14 │ │ │ │ + b.n 932cc │ │ │ │ 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 │ │ │ │ @@ -158300,64 +157546,64 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl 27806c │ │ │ │ - b.w 9367c │ │ │ │ + bl 278d48 │ │ │ │ + b.w 92e34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9343c │ │ │ │ + beq.w 92bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9343c │ │ │ │ + bne.w 92bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 9343c │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 92bf4 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r1, #4 │ │ │ │ - movw ip, #12884 @ 0x3254 │ │ │ │ + movw ip, #16148 @ 0x3f14 │ │ │ │ movt ip, #40 @ 0x28 │ │ │ │ - movw r8, #12888 @ 0x3258 │ │ │ │ + movw r8, #16152 @ 0x3f18 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #12892 @ 0x325c │ │ │ │ + movw lr, #16156 @ 0x3f1c │ │ │ │ movt lr, #40 @ 0x28 │ │ │ │ - movw r2, #12896 @ 0x3260 │ │ │ │ + movw r2, #16160 @ 0x3f20 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r0, #12900 @ 0x3264 │ │ │ │ + movw r0, #16164 @ 0x3f24 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ adds r6, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 93302 │ │ │ │ + b.w 92aba │ │ │ │ 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 93478 │ │ │ │ + b.w 92c30 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12940 @ 0x328c │ │ │ │ + movw r1, #16204 @ 0x3f4c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.w 9343c │ │ │ │ + bl 12f768 │ │ │ │ + b.w 92bf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 935e4 │ │ │ │ + bne.w 92d9c │ │ │ │ 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 │ │ │ │ @@ -158367,39 +157613,39 @@ │ │ │ │ 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 sl, [sp, #125] @ 0x7d │ │ │ │ - bl 27806c │ │ │ │ - b.w 9367c │ │ │ │ + bl 278d48 │ │ │ │ + b.w 92e34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r1 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 9329c │ │ │ │ + b.w 92a54 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13060 @ 0x3304 │ │ │ │ + movw r1, #16324 @ 0x3fc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.w 9343c │ │ │ │ + bl d5248 │ │ │ │ + b.w 92bf4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 9329c │ │ │ │ + b.w 92a54 │ │ │ │ nop │ │ │ │ │ │ │ │ -000942e0 : │ │ │ │ +00093a98 : │ │ │ │ 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 │ │ │ │ @@ -158407,93 +157653,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 72f58 │ │ │ │ + bl 72f94 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 94334 │ │ │ │ + cbz r0, 93aec │ │ │ │ mov r0, sp │ │ │ │ - bl 1af548 │ │ │ │ + bl 1b1958 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 94330 │ │ │ │ + beq.n 93ae8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 94330 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 93ae8 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbnz r0, 9433a │ │ │ │ + cbnz r0, 93af2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 78024 │ │ │ │ - b.n 94334 │ │ │ │ + bl 78034 │ │ │ │ + b.n 93aec │ │ │ │ │ │ │ │ -00094340 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +00093af8 <_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 943f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 93bac <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94402 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 93bba <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 9438a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 93b42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 9438a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 93b42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 943a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 93b5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r4, 9439c <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r4, 93b54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd7d0 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl ccfa4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 944a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.w 93c58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94374 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 93b2c <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 94454 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 93c0c <_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 94432 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 93bea <_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 │ │ │ │ @@ -158501,64 +157747,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 9442e <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 93be6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 943e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 93b9a <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9435e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 93b16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9435e <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 93b16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 944cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 93c84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 944a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.n 93c58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ - bl 1af5e4 │ │ │ │ + bl 1b19f4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 94384 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 93b3c <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 94384 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 93b3c <_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 943ba <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 93b72 <_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 944a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ + bcc.n 93c5e <_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 │ │ │ │ @@ -158566,362 +157812,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 9442c <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 93be4 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9448e <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e> │ │ │ │ + b.n 93c46 <_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 94466 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 93c1e <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 945ca <_PyUnicodeWriter_WriteASCIIString@@Base+0x28a> │ │ │ │ + beq.n 93d82 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28a> │ │ │ │ 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 94636 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f6> │ │ │ │ - blt.w 94692 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 93dee <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f6> │ │ │ │ + blt.w 93e4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 946ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + bgt.w 93e64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ movw r5, #19992 @ 0x4e18 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9464e <_PyUnicodeWriter_WriteASCIIString@@Base+0x30e> │ │ │ │ - ldr r2, [pc, #416] @ (946c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 93e06 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30e> │ │ │ │ + ldr r2, [pc, #416] @ (93e78 <_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 9460a <_PyUnicodeWriter_WriteASCIIString@@Base+0x2ca> │ │ │ │ + bgt.n 93dc2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2ca> │ │ │ │ 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 945fe <_PyUnicodeWriter_WriteASCIIString@@Base+0x2be> │ │ │ │ + beq.n 93db6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2be> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ - cbz r0, 945b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x272> │ │ │ │ + cbz r0, 93d6a <_PyUnicodeWriter_WriteASCIIString@@Base+0x272> │ │ │ │ movw r2, #42220 @ 0xa4ec │ │ │ │ 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, #336] @ (946c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #336] @ (93e7c <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9465e <_PyUnicodeWriter_WriteASCIIString@@Base+0x31e> │ │ │ │ + bne.n 93e16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x31e> │ │ │ │ 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 9463e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + bpl.n 93df6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 946b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ + bpl.w 93e70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x378> │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ 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 945f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b2> │ │ │ │ + bhi.n 93daa <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b2> │ │ │ │ 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 94556 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + b.n 93d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r1, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r3, #19992 @ 0x4e18 │ │ │ │ movtlt r3, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r3, [pc, #224] @ (946c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r3, [pc, #224] @ (93e80 <_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 94556 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + b.n 93d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ mov r0, r3 │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94556 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + bne.n 93d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94676 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + bne.n 93e2e <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a0fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 946ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + beq.n 93e64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ add.w r6, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 94556 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ - ldr r3, [pc, #148] @ (946cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 93d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + ldr r3, [pc, #148] @ (93e84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 94592 <_PyUnicodeWriter_WriteASCIIString@@Base+0x252> │ │ │ │ + bmi.n 93d4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x252> │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 945aa <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ + b.n 93d62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 946ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + cbz r0, 93e64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 94556 <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 93d0e <_PyUnicodeWriter_WriteASCIIString@@Base+0x216> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 94682 <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ + bne.n 93e3a <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9457c <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ + b.n 93d34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 94622 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e2> │ │ │ │ + b.n 93dda <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e2> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9457c <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ + b.n 93d34 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23c> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52040 @ 0xcb48 │ │ │ │ + movw r1, #55304 @ 0xd808 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 945aa <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ - bl 1ef0b0 │ │ │ │ + b.n 93d62 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ + bl 1f0e80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94638 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ - b.n 946a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ + bne.n 93df0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ + b.n 93e60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x368> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 94640 <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ + b.n 93df8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000946d0 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00093e88 <_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 94788 <_PyUnicodeWriter_Finish@@Base+0xb8> │ │ │ │ + beq.n 93f40 <_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 94784 <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ + bne.n 93f3c <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9471e <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 93ed6 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ce5d8 <_PyUnicodeWriter_PrepareInternal@@Base+0xe08> │ │ │ │ + bl cddb0 <_PyUnicodeWriter_PrepareInternal@@Base+0xe0c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 947b2 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 93f6a <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 947a8 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 93f60 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 94724 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 93edc <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 94718 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93ed0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 94718 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93ed0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 947d0 <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ + bpl.n 93f88 <_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, #19992 @ 0x4e18 │ │ │ │ movtlt r1, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #120] @ (947d4 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrge r1, [pc, #120] @ (93f8c <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ addlt.w r1, r1, r2, lsl #5 │ │ │ │ mlage r1, r0, r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 94718 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 93ed0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 94780 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + beq.n 93f38 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 94780 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + cbnz r2, 93f38 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 94718 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93ed0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 94718 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93ed0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 947a4 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 93f5c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 947a4 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + beq.n 93f5c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 947a4 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 93f5c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (947d8 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 94718 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (93f90 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 93ed0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1adf6c │ │ │ │ + b.w 1b037c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 94718 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 93ed0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 94718 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93ed0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94718 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93ed0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 9473e <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 93ef6 <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ 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 952be <_PyUnicodeWriter_Finish@@Base+0xbee> │ │ │ │ + beq.w 94a76 <_PyUnicodeWriter_Finish@@Base+0xbee> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 953bc <_PyUnicodeWriter_Finish@@Base+0xcec> │ │ │ │ + bcs.w 94b74 <_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 952e2 <_PyUnicodeWriter_Finish@@Base+0xc12> │ │ │ │ + bgt.w 94a9a <_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 94aa6 <_PyUnicodeWriter_Finish@@Base+0x3d6> │ │ │ │ + bhi.w 9425e <_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 │ │ │ │ @@ -159000,345 +158246,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 95ca8 │ │ │ │ + bl 95460 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 958d4 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + blt.w 9508c <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 958d4 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + bge.w 9508c <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 958de <_PyUnicodeWriter_Finish@@Base+0x120e> │ │ │ │ + beq.w 95096 <_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 951ac <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 94964 <_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 95324 <_PyUnicodeWriter_Finish@@Base+0xc54> │ │ │ │ + beq.w 94adc <_PyUnicodeWriter_Finish@@Base+0xc54> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ - bls.w 9558e <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bls.w 94d46 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 96258 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95a0c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r0, 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 96bb8 │ │ │ │ + bl 9636c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9518c <_PyUnicodeWriter_Finish@@Base+0xabc> │ │ │ │ - ldr r0, [pc, #496] @ (94b4c <_PyUnicodeWriter_Finish@@Base+0x47c>) │ │ │ │ + beq.w 94944 <_PyUnicodeWriter_Finish@@Base+0xabc> │ │ │ │ + ldr r0, [pc, #496] @ (94304 <_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 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - cbz r0, 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r7, 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r0, 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 86084 │ │ │ │ + bl 85b64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9586a <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ + beq.w 95022 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 9584c <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ + blt.w 95004 <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 96258 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95a0c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9586a <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ + beq.w 95022 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 96a90 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96244 <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95568 <_PyUnicodeWriter_Finish@@Base+0xe98> │ │ │ │ + beq.w 94d20 <_PyUnicodeWriter_Finish@@Base+0xe98> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 9558e <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bcs.w 94d46 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94f66 <_PyUnicodeWriter_Finish@@Base+0x896> │ │ │ │ + bne.w 9471e <_PyUnicodeWriter_Finish@@Base+0x896> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + ble.n 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95508 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94cc0 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95508 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94cc0 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95508 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94cc0 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r3, #20] │ │ │ │ - beq.n 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95508 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94cc0 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r3, #24] │ │ │ │ - beq.n 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95508 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94cc0 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r3, #28] │ │ │ │ - beq.n 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95508 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 94cc0 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #6 │ │ │ │ str r0, [r3, #32] │ │ │ │ - beq.n 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 9413a <_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 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95504 <_PyUnicodeWriter_Finish@@Base+0xe34> │ │ │ │ + beq.w 94cbc <_PyUnicodeWriter_Finish@@Base+0xe34> │ │ │ │ cmp r5, r7 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 94a8a <_PyUnicodeWriter_Finish@@Base+0x3ba> │ │ │ │ + bne.n 94242 <_PyUnicodeWriter_Finish@@Base+0x3ba> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13980 @ 0x369c │ │ │ │ + movw r1, #17244 @ 0x435c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 957fc <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ - bne.n 94ada <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + blt.w 94fb4 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ + bne.n 94292 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ - beq.w 9581a <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ + beq.w 94fd2 <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ - beq.w 956d0 <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ - bl faec4 │ │ │ │ + beq.w 94e88 <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ + bl faf80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 955a2 <_PyUnicodeWriter_Finish@@Base+0xed2> │ │ │ │ + bne.w 94d5a <_PyUnicodeWriter_Finish@@Base+0xed2> │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_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 95300 <_PyUnicodeWriter_Finish@@Base+0xc30> │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94ab8 <_PyUnicodeWriter_Finish@@Base+0xc30> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95470 <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ + beq.w 94c28 <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ mov r0, r5 │ │ │ │ - bl e5a90 │ │ │ │ + bl e5a60 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95a84 <_PyUnicodeWriter_Finish@@Base+0x13b4> │ │ │ │ + beq.w 9523c <_PyUnicodeWriter_Finish@@Base+0x13b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9549c <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ + bne.w 94c54 <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 94b02 <_PyUnicodeWriter_Finish@@Base+0x432> │ │ │ │ + b.n 942ba <_PyUnicodeWriter_Finish@@Base+0x432> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95326 <_PyUnicodeWriter_Finish@@Base+0xc56> │ │ │ │ + beq.w 94ade <_PyUnicodeWriter_Finish@@Base+0xc56> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 9558e <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bcs.w 94d46 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94932 <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ + b.n 940ea <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95942 <_PyUnicodeWriter_Finish@@Base+0x1272> │ │ │ │ + beq.w 950fa <_PyUnicodeWriter_Finish@@Base+0x1272> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95262 <_PyUnicodeWriter_Finish@@Base+0xb92> │ │ │ │ + bne.w 94a1a <_PyUnicodeWriter_Finish@@Base+0xb92> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95282 <_PyUnicodeWriter_Finish@@Base+0xbb2> │ │ │ │ + beq.w 94a3a <_PyUnicodeWriter_Finish@@Base+0xbb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95934 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 950ec <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95988 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + beq.w 95140 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9597a <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ + beq.w 95132 <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ str r0, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95966 <_PyUnicodeWriter_Finish@@Base+0x1296> │ │ │ │ + beq.w 9511e <_PyUnicodeWriter_Finish@@Base+0x1296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9528c <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + beq.w 94a44 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a4c <_PyUnicodeWriter_Finish@@Base+0x137c> │ │ │ │ + beq.w 95204 <_PyUnicodeWriter_Finish@@Base+0x137c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a3c <_PyUnicodeWriter_Finish@@Base+0x136c> │ │ │ │ + beq.w 951f4 <_PyUnicodeWriter_Finish@@Base+0x136c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a2e <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ + beq.w 951e6 <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a30 <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ + beq.w 951e8 <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a24 <_PyUnicodeWriter_Finish@@Base+0x1354> │ │ │ │ + beq.w 951dc <_PyUnicodeWriter_Finish@@Base+0x1354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95912 <_PyUnicodeWriter_Finish@@Base+0x1242> │ │ │ │ + beq.w 950ca <_PyUnicodeWriter_Finish@@Base+0x1242> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a1e <_PyUnicodeWriter_Finish@@Base+0x134e> │ │ │ │ + beq.w 951d6 <_PyUnicodeWriter_Finish@@Base+0x134e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95a02 <_PyUnicodeWriter_Finish@@Base+0x1332> │ │ │ │ + beq.w 951ba <_PyUnicodeWriter_Finish@@Base+0x1332> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9592a <_PyUnicodeWriter_Finish@@Base+0x125a> │ │ │ │ + beq.w 950e2 <_PyUnicodeWriter_Finish@@Base+0x125a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9591c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 950d4 <_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] │ │ │ │ @@ -159355,1775 +158601,1775 @@ │ │ │ │ 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 96ed0 │ │ │ │ + bl 96684 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9591c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 950d4 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 97968 <_Py_write@@Base+0x8d0> │ │ │ │ + bl 9711c <_Py_write@@Base+0x8d0> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9591c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 950d4 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 952a2 <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ + bne.w 94a5a <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94cb0 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ + beq.n 94468 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9523c <_PyUnicodeWriter_Finish@@Base+0xb6c> │ │ │ │ + beq.w 949f4 <_PyUnicodeWriter_Finish@@Base+0xb6c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94cc6 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 9447e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 950dc <_PyUnicodeWriter_Finish@@Base+0xa0c> │ │ │ │ + beq.w 94894 <_PyUnicodeWriter_Finish@@Base+0xa0c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 94ce4 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + beq.n 9449c <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94ce4 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + beq.n 9449c <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 951b4 <_PyUnicodeWriter_Finish@@Base+0xae4> │ │ │ │ + beq.w 9496c <_PyUnicodeWriter_Finish@@Base+0xae4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 94cfc <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + cbz r0, 944b4 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94cfc <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + beq.n 944b4 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 950fa <_PyUnicodeWriter_Finish@@Base+0xa2a> │ │ │ │ - cbz r5, 94d12 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + beq.w 948b2 <_PyUnicodeWriter_Finish@@Base+0xa2a> │ │ │ │ + cbz r5, 944ca <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94d12 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + beq.n 944ca <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95134 <_PyUnicodeWriter_Finish@@Base+0xa64> │ │ │ │ + beq.w 948ec <_PyUnicodeWriter_Finish@@Base+0xa64> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94d32 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + beq.n 944ea <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94d32 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + beq.n 944ea <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 951d4 <_PyUnicodeWriter_Finish@@Base+0xb04> │ │ │ │ + beq.w 9498c <_PyUnicodeWriter_Finish@@Base+0xb04> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - cbz r0, 94d4a <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + cbz r0, 94502 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94d4a <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + beq.n 94502 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95118 <_PyUnicodeWriter_Finish@@Base+0xa48> │ │ │ │ + beq.w 948d0 <_PyUnicodeWriter_Finish@@Base+0xa48> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 94d6a <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 94522 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94d6a <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 94522 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95152 <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ - cbz r6, 94d82 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + beq.w 9490a <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ + cbz r6, 9453a <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94d82 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + beq.n 9453a <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95170 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + beq.w 94928 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, fp │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - ldr r2, [pc, #816] @ (950d8 <_PyUnicodeWriter_Finish@@Base+0xa08>) │ │ │ │ + bne.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + ldr r2, [pc, #816] @ (94890 <_PyUnicodeWriter_Finish@@Base+0xa08>) │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95454 <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ + bne.w 94c0c <_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 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 9576c <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ - beq.w 95764 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + blt.w 94f24 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ + beq.w 94f1c <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96258 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95a0c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #13588 @ 0x3514 │ │ │ │ + movw r2, #16852 @ 0x41d4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl af0c4 │ │ │ │ + bl ae828 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95442 <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ + bne.w 94bfa <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 949c8 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94180 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 9576c <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ + blt.w 94f24 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96258 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95a0c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 96bb8 │ │ │ │ + bl 9636c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94952 <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ - b.n 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 9410a <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ + b.n 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 952b0 <_PyUnicodeWriter_Finish@@Base+0xbe0> │ │ │ │ + beq.w 94a68 <_PyUnicodeWriter_Finish@@Base+0xbe0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80f64 │ │ │ │ + bl 80ed8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96a90 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96244 <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94dca <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.n 94582 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94e18 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.n 945d0 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ movw r3, #7780 @ 0x1e64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de2b4 │ │ │ │ + bl 1e0154 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94fe4 <_PyUnicodeWriter_Finish@@Base+0x914> │ │ │ │ - bl 85fac │ │ │ │ + beq.w 9479c <_PyUnicodeWriter_Finish@@Base+0x914> │ │ │ │ + bl 85a8c │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94e60 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94618 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 957d4 <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ + beq.w 94f8c <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 95798 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq.w 94f50 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 957bc <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ + beq.w 94f74 <_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 7ee58 <_PyLong_New@@Base> │ │ │ │ + bl 7edcc <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95728 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + beq.w 94ee0 <_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 95356 <_PyUnicodeWriter_Finish@@Base+0xc86> │ │ │ │ - bl 1c06d0 │ │ │ │ + beq.w 94b0e <_PyUnicodeWriter_Finish@@Base+0xc86> │ │ │ │ + bl 1c2798 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 959fe <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ + bhi.w 951b6 <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c06d0 │ │ │ │ + bl 1c2798 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 959fe <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ + bhi.w 951b6 <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, r0, lsl #15 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 94f1a <_PyUnicodeWriter_Finish@@Base+0x84a> │ │ │ │ + b.n 946d2 <_PyUnicodeWriter_Finish@@Base+0x84a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 959e0 <_PyUnicodeWriter_Finish@@Base+0x1310> │ │ │ │ + blt.w 95198 <_PyUnicodeWriter_Finish@@Base+0x1310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 949fc <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ + beq.w 941b4 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 96a90 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96244 <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 949fc <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ + b.n 941b4 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ movw r3, #7520 @ 0x1d60 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de2b4 │ │ │ │ + bl 1e0154 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 959d2 <_PyUnicodeWriter_Finish@@Base+0x1302> │ │ │ │ + beq.w 9518a <_PyUnicodeWriter_Finish@@Base+0x1302> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de2b4 │ │ │ │ + bl 1e0154 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 959bc <_PyUnicodeWriter_Finish@@Base+0x12ec> │ │ │ │ + beq.w 95174 <_PyUnicodeWriter_Finish@@Base+0x12ec> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 18e000 │ │ │ │ + bl 18f99c │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94e60 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94618 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269364 │ │ │ │ + bl 26a04c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 94eaa <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ + bne.w 94662 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94eaa <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ - b.n 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 94662 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ + b.n 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 95ae8 <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ - bl 72f58 │ │ │ │ + blt.w 952a0 <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ + bl 72f94 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95acc <_PyUnicodeWriter_Finish@@Base+0x13fc> │ │ │ │ + bne.w 95284 <_PyUnicodeWriter_Finish@@Base+0x13fc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9568e <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ + beq.w 94e46 <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 954d6 <_PyUnicodeWriter_Finish@@Base+0xe06> │ │ │ │ + beq.w 94c8e <_PyUnicodeWriter_Finish@@Base+0xe06> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 95022 <_PyUnicodeWriter_Finish@@Base+0x952> │ │ │ │ - bl 71fa4 │ │ │ │ + b.n 947da <_PyUnicodeWriter_Finish@@Base+0x952> │ │ │ │ + bl 71f6c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95ada <_PyUnicodeWriter_Finish@@Base+0x140a> │ │ │ │ + bne.w 95292 <_PyUnicodeWriter_Finish@@Base+0x140a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 954d2 <_PyUnicodeWriter_Finish@@Base+0xe02> │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94c8a <_PyUnicodeWriter_Finish@@Base+0xe02> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 954b0 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ + beq.w 94c68 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a224 │ │ │ │ + bl 7a22c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95692 <_PyUnicodeWriter_Finish@@Base+0xfc2> │ │ │ │ + beq.w 94e4a <_PyUnicodeWriter_Finish@@Base+0xfc2> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 95098 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ + beq.n 94850 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9599c <_PyUnicodeWriter_Finish@@Base+0x12cc> │ │ │ │ + beq.w 95154 <_PyUnicodeWriter_Finish@@Base+0x12cc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 95058 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + beq.n 94810 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95058 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + bne.n 94810 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95058 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94810 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 96258 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95a0c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e0a <_PyUnicodeWriter_Finish@@Base+0x73a> │ │ │ │ + beq.w 945c2 <_PyUnicodeWriter_Finish@@Base+0x73a> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 114b58 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 115080 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 949c8 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94180 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #716] @ (953ac <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #716] @ (94b64 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9552e <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ + bne.w 94ce6 <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 94cc6 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 9447e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #684] @ (953ac <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #684] @ (94b64 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95652 <_PyUnicodeWriter_Finish@@Base+0xf82> │ │ │ │ + bne.w 94e0a <_PyUnicodeWriter_Finish@@Base+0xf82> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94cfc <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ - ldr r2, [pc, #656] @ (953ac <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + b.n 944b4 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #656] @ (94b64 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9554c <_PyUnicodeWriter_Finish@@Base+0xe7c> │ │ │ │ + bne.w 94d04 <_PyUnicodeWriter_Finish@@Base+0xe7c> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94d4a <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + b.n 94502 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #628] @ (953ac <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #628] @ (94b64 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95618 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + bne.w 94dd0 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94d12 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ - ldr r2, [pc, #600] @ (953ac <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + b.n 944ca <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + ldr r2, [pc, #600] @ (94b64 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95636 <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ + bne.w 94dee <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94d6a <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 94522 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #564] @ (953ac <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #564] @ (94b64 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95408 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ + bne.w 94bc0 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94d82 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + b.n 9453a <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94970 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ - b.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bne.w 94128 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ + b.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + beq.w 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - ldr r2, [pc, #496] @ (953ac <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #496] @ (94b64 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95670 <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ + bne.w 94e28 <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94ce4 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ - ldr r2, [pc, #468] @ (953ac <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + b.n 9449c <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + ldr r2, [pc, #468] @ (94b64 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 953ec <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ + bne.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94d32 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + b.n 944ea <_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, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13896 @ 0x3648 │ │ │ │ + movw r1, #17160 @ 0x4308 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 95258 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + cbz r3, 94a10 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95930 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ + beq.w 950e8 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95930 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ + bne.w 950e8 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r2, [pc, #364] @ (953ac <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ + ldr r2, [pc, #364] @ (94b64 <_PyUnicodeWriter_Finish@@Base+0xcdc>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95424 <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ + bne.w 94bdc <_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 94cb0 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ - b.n 94cc6 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + bne.w 94468 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ + b.n 9447e <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1af8c0 │ │ │ │ + bl 1b1cd0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + blt.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 95ca8 │ │ │ │ + bl 95460 │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 94b70 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ - bl 80650 │ │ │ │ + bne.w 94328 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9595c <_PyUnicodeWriter_Finish@@Base+0x128c> │ │ │ │ - bl 80650 │ │ │ │ + beq.w 95114 <_PyUnicodeWriter_Finish@@Base+0x128c> │ │ │ │ + bl 805c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 951f2 <_PyUnicodeWriter_Finish@@Base+0xb22> │ │ │ │ + beq.n 949aa <_PyUnicodeWriter_Finish@@Base+0xb22> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 94d32 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + b.n 944ea <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1b087c │ │ │ │ + bl 1b2c8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 94c98 <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ - bl 80650 │ │ │ │ + b.n 94450 <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e52 <_PyUnicodeWriter_Finish@@Base+0x782> │ │ │ │ - b.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 9460a <_PyUnicodeWriter_Finish@@Base+0x782> │ │ │ │ + b.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 953b0 <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ + beq.n 94b68 <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 96258 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95a0c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95ab6 <_PyUnicodeWriter_Finish@@Base+0x13e6> │ │ │ │ + beq.w 9526e <_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 94818 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ + ble.w 93fd0 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24024 @ 0x5dd8 │ │ │ │ + movw r1, #25912 @ 0x6538 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 94912 <_PyUnicodeWriter_Finish@@Base+0x242> │ │ │ │ + b.w 940ca <_PyUnicodeWriter_Finish@@Base+0x242> │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b087c │ │ │ │ + bl 1b2c8c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 955d8 <_PyUnicodeWriter_Finish@@Base+0xf08> │ │ │ │ + beq.w 94d90 <_PyUnicodeWriter_Finish@@Base+0xf08> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 96258 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95a0c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96258 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95a0c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94e32 <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ - b.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bne.w 945ea <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ + b.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ 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 1c06d0 │ │ │ │ + bl 1c2798 │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 95708 <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ + bhi.w 94ec0 <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ cmp r2, r6 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ - bne.n 95390 <_PyUnicodeWriter_Finish@@Base+0xcc0> │ │ │ │ + bne.n 94b48 <_PyUnicodeWriter_Finish@@Base+0xcc0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95734 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + beq.w 94eec <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ lsls r0, r2 │ │ │ │ cmp r9, r4 │ │ │ │ add r5, r0 │ │ │ │ - bne.n 95368 <_PyUnicodeWriter_Finish@@Base+0xc98> │ │ │ │ + bne.n 94b20 <_PyUnicodeWriter_Finish@@Base+0xc98> │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, r3, r8, lsl #2 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 949c8 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94180 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r3, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 952d4 <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ + bne.n 94a8c <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + movw r1, #16536 @ 0x4098 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7aa0 │ │ │ │ + bl d7298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 952fa <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + beq.n 94ab2 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #13300 @ 0x33f4 │ │ │ │ + movw r1, #16564 @ 0x40b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 952fa <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 94ab2 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 951e8 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ + beq.w 949a0 <_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 951e8 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 949a0 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 95182 <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ + beq.w 9493a <_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 95182 <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 9493a <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 95250 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ + beq.w 94a08 <_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 95250 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ - ldr r2, [pc, #704] @ (95704 <_PyUnicodeWriter_Finish@@Base+0x1034>) │ │ │ │ + b.n 94a08 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ + ldr r2, [pc, #704] @ (94ebc <_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 809d0 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 94e08 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + bl 80944 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 945c0 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 94dba <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ + beq.w 94572 <_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 94dba <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ + b.n 94572 <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a60 <_PyUnicodeWriter_Finish@@Base+0x1390> │ │ │ │ + beq.w 95218 <_PyUnicodeWriter_Finish@@Base+0x1390> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95496 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + beq.n 94c4e <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 95496 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + cbnz r2, 94c4e <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94b30 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ + bne.w 942e8 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 94b30 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 942e8 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 959a6 <_PyUnicodeWriter_Finish@@Base+0x12d6> │ │ │ │ + bne.w 9515e <_PyUnicodeWriter_Finish@@Base+0x12d6> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 954e6 <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ + cbnz r0, 94c9e <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r3, r7 │ │ │ │ - b.n 954be <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 94c76 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 956e8 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + beq.w 94ea0 <_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 954c8 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + beq.n 94c80 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 954c8 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + bne.n 94c80 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 954c8 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94c80 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95480 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + bne.n 94c38 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13648 @ 0x3550 │ │ │ │ + movw r1, #16912 @ 0x4210 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95480 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 94c38 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 950f0 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 948a8 <_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 950f0 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 948a8 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9512a <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ + beq.w 948e2 <_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 9512a <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ + b.n 948e2 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 95580 <_PyUnicodeWriter_Finish@@Base+0xeb0> │ │ │ │ + cbz r3, 94d38 <_PyUnicodeWriter_Finish@@Base+0xeb0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 96258 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95a0c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - b.n 94f58 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ + b.n 94710 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 94f58 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ + bne.w 94710 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + movw r1, #16536 @ 0x4098 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94ab6 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + b.w 9426e <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1af8c0 │ │ │ │ + bl 1b1cd0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 94af0 <_PyUnicodeWriter_Finish@@Base+0x420> │ │ │ │ + bge.w 942a8 <_PyUnicodeWriter_Finish@@Base+0x420> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a390 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 9558e <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + beq.n 94d46 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96258 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + bl 95a0c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 94e32 <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ + bge.w 945ea <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13564 @ 0x34fc │ │ │ │ + movw r1, #16828 @ 0x41bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.w 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 95148 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + beq.w 94900 <_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 95148 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 94900 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 95166 <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ + beq.w 9491e <_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 95166 <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 9491e <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 9510e <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + beq.w 948c6 <_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 9510e <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 948c6 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 951ca <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ + beq.w 94982 <_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 951ca <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ + b.n 94982 <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 954c8 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + b.n 94c80 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 956a2 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.n 94e5a <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 956c4 <_PyUnicodeWriter_Finish@@Base+0xff4> │ │ │ │ + cbz r2, 94e7c <_PyUnicodeWriter_Finish@@Base+0xff4> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 954be <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + beq.w 94c76 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 954be <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + bne.w 94c76 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 954be <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 94c76 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 956a2 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ - bl e2dd4 │ │ │ │ + b.n 94e5a <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + bl e2dbc │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94aee <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ + beq.w 942a6 <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96a90 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96244 <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 94aee <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ + b.w 942a6 <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13732 @ 0x35a4 │ │ │ │ + movw r1, #16996 @ 0x4264 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 954e6 <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ + b.n 94c9e <_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 95720 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 94ed8 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 95720 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r2, 94ed8 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - bl 80650 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 957e4 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + beq.n 94f9c <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 949c8 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94180 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9574c <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ + beq.n 94f04 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9574c <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ + cbnz r2, 94f04 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13376 @ 0x3440 │ │ │ │ + movw r1, #16640 @ 0x4100 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 95728 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - ldr r3, [pc, #788] @ (95a7c <_PyUnicodeWriter_Finish@@Base+0x13ac>) │ │ │ │ + bl 12f768 │ │ │ │ + b.n 94ee0 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + ldr r3, [pc, #788] @ (95234 <_PyUnicodeWriter_Finish@@Base+0x13ac>) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 94e02 <_PyUnicodeWriter_Finish@@Base+0x732> │ │ │ │ - bl 80650 │ │ │ │ + b.w 945ba <_PyUnicodeWriter_Finish@@Base+0x732> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13520 @ 0x34d0 │ │ │ │ + movw r1, #16784 @ 0x4190 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ - bl 80650 │ │ │ │ + b.w 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95728 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bne.n 94ee0 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ee58 <_PyLong_New@@Base> │ │ │ │ + bl 7edcc <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95728 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + beq.n 94ee0 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ ldr.w r8, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r9, [sp] │ │ │ │ - b.w 94f02 <_PyUnicodeWriter_Finish@@Base+0x832> │ │ │ │ + b.w 946ba <_PyUnicodeWriter_Finish@@Base+0x832> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13332 @ 0x3414 │ │ │ │ + movw r1, #16596 @ 0x40d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 95728 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - bl 7ee58 <_PyLong_New@@Base> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 94ee0 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bl 7edcc <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 949c8 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94180 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13420 @ 0x346c │ │ │ │ + movw r1, #16684 @ 0x412c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 95728 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - bl 80650 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 94ee0 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13772 @ 0x35cc │ │ │ │ + movw r1, #17036 @ 0x428c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95788 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ - ldr r3, [pc, #612] @ (95a80 <_PyUnicodeWriter_Finish@@Base+0x13b0>) │ │ │ │ + b.n 94f40 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + ldr r3, [pc, #612] @ (95238 <_PyUnicodeWriter_Finish@@Base+0x13b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1d7004 │ │ │ │ + bl 1d909c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96a90 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96244 <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - bl 80650 │ │ │ │ + b.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13468 @ 0x349c │ │ │ │ + movw r1, #16732 @ 0x415c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95788 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 94f40 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r5 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94910 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 940c8 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269364 │ │ │ │ + bl 26a04c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 95906 <_PyUnicodeWriter_Finish@@Base+0x1236> │ │ │ │ + beq.n 950be <_PyUnicodeWriter_Finish@@Base+0x1236> │ │ │ │ mov r0, r4 │ │ │ │ - bl 269364 │ │ │ │ + bl 26a04c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 958f2 <_PyUnicodeWriter_Finish@@Base+0x1222> │ │ │ │ + beq.n 950aa <_PyUnicodeWriter_Finish@@Base+0x1222> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 18e000 │ │ │ │ + bl 18f99c │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94e60 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ - bl 80650 │ │ │ │ + beq.w 9413a <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94618 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13940 @ 0x3674 │ │ │ │ + movw r1, #17204 @ 0x4334 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94ab6 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + b.w 9426e <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.n 958c0 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ - bl 80650 │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.n 95078 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.n 958a8 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.n 95060 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr.w r8, [sp] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95220 <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ - b.n 95204 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + bne.w 949d8 <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ + b.n 949bc <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 9591c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 950d4 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95258 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ - bl 80650 │ │ │ │ + b.n 94a10 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9528c <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ - b.w 94b7e <_PyUnicodeWriter_Finish@@Base+0x4ae> │ │ │ │ + bne.w 94a44 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + b.w 94336 <_PyUnicodeWriter_Finish@@Base+0x4ae> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13852 @ 0x361c │ │ │ │ + movw r1, #17116 @ 0x42dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 12f768 │ │ │ │ + b.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 94b70 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ - bl 80650 │ │ │ │ + b.w 94328 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9528c <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + bne.w 94a44 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 94ba8 <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ - bl 80650 │ │ │ │ + b.w 94360 <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9528c <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ - b.w 94b9a <_PyUnicodeWriter_Finish@@Base+0x4ca> │ │ │ │ - bl 80650 │ │ │ │ + bne.w 94a44 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + b.w 94352 <_PyUnicodeWriter_Finish@@Base+0x4ca> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9528c <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + bne.w 94a44 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 94b8c <_PyUnicodeWriter_Finish@@Base+0x4bc> │ │ │ │ + b.w 94344 <_PyUnicodeWriter_Finish@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.w 95098 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.w 94850 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 954be <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + bne.w 94c76 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 954be <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 94c76 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ vldr d7, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94fb0 <_PyUnicodeWriter_Finish@@Base+0x8e0> │ │ │ │ - b.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.w 94f96 <_PyUnicodeWriter_Finish@@Base+0x8c6> │ │ │ │ - bl 80650 │ │ │ │ + beq.w 94768 <_PyUnicodeWriter_Finish@@Base+0x8e0> │ │ │ │ + b.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.w 9474e <_PyUnicodeWriter_Finish@@Base+0x8c6> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13604 @ 0x3524 │ │ │ │ + movw r1, #16868 @ 0x41e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95788 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 94f40 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 9570a <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 80650 │ │ │ │ + b.n 94ec2 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 947dc <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93f94 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c34 <_PyUnicodeWriter_Finish@@Base+0x564> │ │ │ │ + bne.w 943ec <_PyUnicodeWriter_Finish@@Base+0x564> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9591c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 950d4 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9591c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 950d4 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 9591c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 950d4 <_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 9591c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 950d4 <_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 9591c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 950d4 <_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 9591c <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 950d4 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ movw r2, #43976 @ 0xabc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13816 @ 0x35f8 │ │ │ │ + movw r1, #17080 @ 0x42b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95480 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + b.n 94c38 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ 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 95a98 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ + beq.n 95250 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r1, 95ac0 <_PyUnicodeWriter_Finish@@Base+0x13f0> │ │ │ │ + cbz r1, 95278 <_PyUnicodeWriter_Finish@@Base+0x13f0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 95496 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + beq.w 94c4e <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95496 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + bne.w 94c4e <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95496 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 94c4e <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ movw r4, #56112 @ 0xdb30 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 953d2 <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ + b.n 94b8a <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 95a98 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ + b.n 95250 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96a90 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96244 <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 95014 <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ + b.w 947cc <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96a90 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 96244 <_PyObject_GetMethod@@Base+0xc78> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 95050 <_PyUnicodeWriter_Finish@@Base+0x980> │ │ │ │ - bl 80650 │ │ │ │ + b.w 94808 <_PyUnicodeWriter_Finish@@Base+0x980> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94abc <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94274 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6496 @ 0x1960 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #13688 @ 0x3578 │ │ │ │ + movw r1, #16952 @ 0x4238 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95788 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 94f40 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ nop │ │ │ │ │ │ │ │ -00095b08 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000952c0 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 95b44 <_PySys_GetRequiredAttr@@Base+0x3c> │ │ │ │ + bpl.n 952fc <_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] @ (95b94 <_PySys_GetRequiredAttr@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #116] @ (9534c <_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, 95b76 <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ + cbz r3, 9532e <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 82860 │ │ │ │ - cbz r0, 95b5c <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ + bl 8234c │ │ │ │ + cbz r0, 95314 <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43976 @ 0xabc8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #3460 @ 0xd84 │ │ │ │ + movw r1, #6724 @ 0x1a44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14036 @ 0x36d4 │ │ │ │ + movw r1, #17300 @ 0x4394 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 95b3e <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + bl d5248 │ │ │ │ + b.n 952f6 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r2, #4304 @ 0x10d0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14020 @ 0x36c4 │ │ │ │ + movw r1, #17284 @ 0x4384 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 95b40 <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ + b.n 952f8 <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00095b98 : │ │ │ │ +00095350 : │ │ │ │ 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] @ (95ca4 ) │ │ │ │ + ldr r3, [pc, #244] @ (9545c ) │ │ │ │ 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 95e14 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 955cc <_PyObject_GetMethod@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95c4a │ │ │ │ - cbz r0, 95c0a │ │ │ │ + beq.n 95402 │ │ │ │ + cbz r0, 953c2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 95c16 │ │ │ │ + bpl.n 953ce │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - cbz r7, 95c16 │ │ │ │ + cbz r7, 953ce │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 95c40 │ │ │ │ - cbnz r3, 95c4e │ │ │ │ + cbz r0, 953f8 │ │ │ │ + cbnz r3, 95406 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 95c02 │ │ │ │ + beq.n 953ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 95c38 │ │ │ │ + cbz r3, 953f0 │ │ │ │ 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 95bda │ │ │ │ + bmi.n 95392 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8bbc0 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b400 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 95bfc │ │ │ │ - b.n 95c02 │ │ │ │ + bne.n 953b4 │ │ │ │ + b.n 953ba │ │ │ │ mov r0, r2 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95c02 │ │ │ │ - cbz r3, 95c7a │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 953ba │ │ │ │ + cbz r3, 95432 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 95c7a │ │ │ │ + cbz r3, 95432 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95bf0 │ │ │ │ + b.n 953a8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 95c02 │ │ │ │ + b.n 953ba │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95bf0 │ │ │ │ + beq.n 953a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95c96 │ │ │ │ + bne.n 9544e │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #8700 @ 0x21fc │ │ │ │ + movw r2, #11964 @ 0x2ebc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 219508 │ │ │ │ - b.n 95c46 │ │ │ │ + bl 21abe4 │ │ │ │ + b.n 953fe │ │ │ │ movw r1, #4300 @ 0x10cc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #8652 @ 0x21cc │ │ │ │ + movw r2, #11916 @ 0x2e8c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 15420c <_PyErr_Format@@Base> │ │ │ │ - b.n 95c46 │ │ │ │ + bl 155224 <_PyErr_Format@@Base> │ │ │ │ + b.n 953fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95c5e │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95c5e │ │ │ │ + bne.n 95416 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95416 │ │ │ │ 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, 95cd0 │ │ │ │ + cbz r3, 95488 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 95d4e │ │ │ │ + ble.n 95506 │ │ │ │ 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 95dce │ │ │ │ + beq.n 95586 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 95dba │ │ │ │ + ble.n 95572 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95daa │ │ │ │ - vldr d7, [pc, #280] @ 95e00 │ │ │ │ + beq.n 95562 │ │ │ │ + vldr d7, [pc, #280] @ 955b8 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #272] @ 95e08 │ │ │ │ + vldr d7, [pc, #272] @ 955c0 │ │ │ │ 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 1375a8 │ │ │ │ + bl 13851c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95d64 │ │ │ │ - ldr r1, [pc, #248] @ (95e10 ) │ │ │ │ - movw r2, #57228 @ 0xdf8c │ │ │ │ + cbz r0, 9551c │ │ │ │ + ldr r1, [pc, #248] @ (955c8 ) │ │ │ │ + movw r2, #60452 @ 0xec24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12f008 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12f998 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 95d7e │ │ │ │ + cbz r0, 95536 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 95d6a │ │ │ │ + bne.n 95522 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 95d82 │ │ │ │ + bne.n 9553a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 95d64 │ │ │ │ + cbz r3, 9551c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 95ccc │ │ │ │ + b.n 95484 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14048 @ 0x36e0 │ │ │ │ + movw r1, #17312 @ 0x43a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95ccc │ │ │ │ + b.n 95484 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95d42 │ │ │ │ + bne.n 954fa │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95d42 │ │ │ │ + b.n 954fa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95d64 │ │ │ │ + bne.n 9551c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 95de0 │ │ │ │ + bgt.n 95598 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + movw r1, #16536 @ 0x4098 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 95d64 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 9551c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2a650 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95d42 │ │ │ │ + b.n 954fa │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 86324 │ │ │ │ + bl 85e08 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95dfa │ │ │ │ + cbz r0, 955b2 │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 95ce0 │ │ │ │ + b.n 95498 │ │ │ │ movs r0, #4 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 95dfa │ │ │ │ + cbz r0, 955b2 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 95ce0 │ │ │ │ + b.n 95498 │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #14072 @ 0x36f8 │ │ │ │ + movw r1, #17336 @ 0x43b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 95d64 │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 95d64 │ │ │ │ + bl d5248 │ │ │ │ + b.n 9551c │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 9551c │ │ │ │ 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 95894 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + b.n 9504c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00095e14 <_PyObject_GetMethod@@Base>: │ │ │ │ +000955cc <_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 95f4e <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + bmi.w 95706 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95f8c <_PyObject_GetMethod@@Base+0x178> │ │ │ │ + beq.w 95744 <_PyObject_GetMethod@@Base+0x178> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - movw r2, #6569 @ 0x19a9 │ │ │ │ + movw r2, #4469 @ 0x1175 │ │ │ │ movt r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 95f9e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + bne.w 95756 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r9, #42220 @ 0xa4ec │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 95f9e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ - ldr r1, [pc, #696] @ (9611c <_PyObject_GetMethod@@Base+0x308>) │ │ │ │ + bne.w 95756 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + ldr r1, [pc, #692] @ (958d0 <_PyObject_GetMethod@@Base+0x304>) │ │ │ │ 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 9605e <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ + bne.w 9583a <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9605e <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ + bne.w 9583a <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, sl │ │ │ │ ldr.w r6, [r7, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 961b2 <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ + beq.w 95966 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 96002 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + beq.w 957ba <_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 9600c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bpl.w 957c4 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.n 95fba <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ + bmi.n 95772 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 95fb0 <_PyObject_GetMethod@@Base+0x19c> │ │ │ │ + bmi.n 95768 <_PyObject_GetMethod@@Base+0x19c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95f3a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 956f2 <_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 95f3a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 956f2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - cbz r7, 95f3a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + cbz r7, 956f2 <_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 82860 │ │ │ │ + bl 8234c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9614c <_PyObject_GetMethod@@Base+0x338> │ │ │ │ + bne.w 95900 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95f3a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 956f2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96226 <_PyObject_GetMethod@@Base+0x412> │ │ │ │ + beq.w 959ce <_PyObject_GetMethod@@Base+0x402> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 960f8 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ + beq.w 95816 <_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, #460] @ (9611c <_PyObject_GetMethod@@Base+0x308>) │ │ │ │ + ldr r1, [pc, #456] @ (958d0 <_PyObject_GetMethod@@Base+0x304>) │ │ │ │ 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 │ │ │ │ @@ -161133,1455 +160379,1453 @@ │ │ │ │ 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 96164 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + beq.w 95918 <_PyObject_GetMethod@@Base+0x34c> │ │ │ │ ldr.w r2, [r6, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95e40 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 955f8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 805cc │ │ │ │ + bl 80540 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 95e40 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95faa <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bge.w 955f8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 95762 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90fe4 │ │ │ │ + bl 9077c │ │ │ │ str.w r0, [r8] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 95f46 <_PyObject_GetMethod@@Base+0x132> │ │ │ │ + b.n 956fe <_PyObject_GetMethod@@Base+0x132> │ │ │ │ ldr.w r7, [r5, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 95f04 <_PyObject_GetMethod@@Base+0xf0> │ │ │ │ - b.n 95f3a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + bne.n 956bc <_PyObject_GetMethod@@Base+0xf0> │ │ │ │ + b.n 956f2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldrb r1, [r5, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 95ed0 <_PyObject_GetMethod@@Base+0xbc> │ │ │ │ + beq.n 95688 <_PyObject_GetMethod@@Base+0xbc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r7, [r2, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 961c4 <_PyObject_GetMethod@@Base+0x3b0> │ │ │ │ + beq.w 959ac <_PyObject_GetMethod@@Base+0x3e0> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79aa8 │ │ │ │ + bl 79ab0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.n 95f3a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 956f2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95f3a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 956f2 <_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 1acef0 │ │ │ │ - b.n 95faa <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl 1af230 │ │ │ │ + b.n 95762 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #14 │ │ │ │ - bmi.w 95ec2 <_PyObject_GetMethod@@Base+0xae> │ │ │ │ + bmi.w 9567a <_PyObject_GetMethod@@Base+0xae> │ │ │ │ ldr.w fp, [r2, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9612c <_PyObject_GetMethod@@Base+0x318> │ │ │ │ + beq.w 958e0 <_PyObject_GetMethod@@Base+0x314> │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95eca <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + beq.w 95682 <_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 95faa <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + beq.n 95762 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95faa <_PyObject_GetMethod@@Base+0x196> │ │ │ │ - ldr r2, [pc, #220] @ (96120 <_PyObject_GetMethod@@Base+0x30c>) │ │ │ │ + bne.n 95762 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + ldr r2, [pc, #216] @ (958d4 <_PyObject_GetMethod@@Base+0x308>) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 96058 <_PyObject_GetMethod@@Base+0x244> │ │ │ │ + cbz r3, 95810 <_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 95faa <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + b.n 95762 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 958d8 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + movw r3, #54629 @ 0xd565 │ │ │ │ + movt r3, #13 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + cmp fp, r3 │ │ │ │ + bne.n 958e4 <_PyObject_GetMethod@@Base+0x318> │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 95994 <_PyObject_GetMethod@@Base+0x3c8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl ddab4 │ │ │ │ + b.n 957e4 <_PyObject_GetMethod@@Base+0x218> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 96198 <_PyObject_GetMethod@@Base+0x384> │ │ │ │ + bgt.w 9594c <_PyObject_GetMethod@@Base+0x380> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 83f7c <_PyType_LookupRef@@Base+0x114> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 83a68 <_PyType_LookupRef@@Base+0x114> │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 84050 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b3c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 961ae <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cbz r2, 960c6 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + bne.n 95962 <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbz r2, 9589c <_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 960d0 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne.n 958a6 <_PyObject_GetMethod@@Base+0x2da> │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str.w r1, [r7, sl] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 960e6 <_PyObject_GetMethod@@Base+0x2d2> │ │ │ │ + bne.n 958bc <_PyObject_GetMethod@@Base+0x2f0> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 96002 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + bne.n 957ba <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 95eca <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 95682 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str.w r2, [r7, sl] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 960c6 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + beq.n 9589c <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 960c6 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + bne.n 9589c <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 960c6 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 96124 <_PyObject_GetMethod@@Base+0x310> │ │ │ │ - movw r3, #56681 @ 0xdd69 │ │ │ │ - movt r3, #13 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - cmp fp, r3 │ │ │ │ - bne.n 96130 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 9620e <_PyObject_GetMethod@@Base+0x3fa> │ │ │ │ - mov r0, r4 │ │ │ │ - bl de2b8 │ │ │ │ - b.n 9602c <_PyObject_GetMethod@@Base+0x218> │ │ │ │ + b.n 9589c <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r6, 96174 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + cbz r6, 95928 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 95faa <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + b.n 95762 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mov sl, fp │ │ │ │ - b.n 95eca <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 95682 <_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 9603a <_PyObject_GetMethod@@Base+0x226> │ │ │ │ - b.n 95faa <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bne.w 957f2 <_PyObject_GetMethod@@Base+0x226> │ │ │ │ + b.n 95762 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9615c <_PyObject_GetMethod@@Base+0x348> │ │ │ │ + beq.n 95910 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 961f2 <_PyObject_GetMethod@@Base+0x3de> │ │ │ │ + beq.n 95978 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1acef0 │ │ │ │ - b.n 95faa <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl 1af230 │ │ │ │ + b.n 95762 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r1, #244] @ 0xf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95e40 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 95f8c <_PyObject_GetMethod@@Base+0x178> │ │ │ │ + bne.w 955f8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 95744 <_PyObject_GetMethod@@Base+0x178> │ │ │ │ movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #3648 @ 0xe40 │ │ │ │ + movw r1, #6912 @ 0x1b00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a1c │ │ │ │ + bl d5248 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d7518 │ │ │ │ - b.n 95faa <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl d6d10 │ │ │ │ + b.n 95762 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84050 <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ + bl 83b3c <_PyType_LookupRef@@Base+0x1e8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 960c6 <_PyObject_GetMethod@@Base+0x2b2> │ │ │ │ + beq.n 9589c <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 961ba <_PyObject_GetMethod@@Base+0x3a6> │ │ │ │ + beq.n 9596e <_PyObject_GetMethod@@Base+0x3a2> │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 95eca <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 95682 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d7ce4 │ │ │ │ + bl d74dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 961b2 <_PyObject_GetMethod@@Base+0x39e> │ │ │ │ - ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r2 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.n 961e6 <_PyObject_GetMethod@@Base+0x3d2> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 79aa8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 95fde <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ - b.n 95f3a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ - bl d7ce4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r0, #2 │ │ │ │ - b.n 95fde <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ - ldr r2, [pc, #96] @ (96254 <_PyObject_GetMethod@@Base+0x440>) │ │ │ │ + b.n 95966 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ + ldr r2, [pc, #140] @ (95a08 <_PyObject_GetMethod@@Base+0x43c>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 96208 <_PyObject_GetMethod@@Base+0x3f4> │ │ │ │ + cbz r3, 9598e <_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 9615c <_PyObject_GetMethod@@Base+0x348> │ │ │ │ + b.n 95910 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14296 @ 0x37d8 │ │ │ │ + movw r1, #17560 @ 0x4498 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 9613a <_PyObject_GetMethod@@Base+0x326> │ │ │ │ - ldr r2, [pc, #44] @ (96254 <_PyObject_GetMethod@@Base+0x440>) │ │ │ │ + bl 12f768 │ │ │ │ + b.n 958ee <_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 959fa <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79ab0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 95796 <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ + b.n 956f2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + ldr r2, [pc, #56] @ (95a08 <_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 96246 <_PyObject_GetMethod@@Base+0x432> │ │ │ │ + beq.n 959ee <_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 95f3a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + b.n 956f2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + bl d74dc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r0, #2 │ │ │ │ + b.n 95796 <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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, 96284 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + cbz r3, 95a38 <_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 96354 <_PyObject_GetMethod@@Base+0x540> │ │ │ │ + bgt.n 95b08 <_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 96342 <_PyObject_GetMethod@@Base+0x52e> │ │ │ │ + beq.n 95af6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 96330 <_PyObject_GetMethod@@Base+0x51c> │ │ │ │ + blt.n 95ae4 <_PyObject_GetMethod@@Base+0x518> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96320 <_PyObject_GetMethod@@Base+0x50c> │ │ │ │ + beq.n 95ad4 <_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 1375a8 │ │ │ │ + bl 13851c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9631c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ - ldr r1, [pc, #224] @ (963a4 <_PyObject_GetMethod@@Base+0x590>) │ │ │ │ - movw r2, #57228 @ 0xdf8c │ │ │ │ + cbz r0, 95ad0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ + ldr r1, [pc, #224] @ (95b58 <_PyObject_GetMethod@@Base+0x58c>) │ │ │ │ + movw r2, #60452 @ 0xec24 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12f008 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12f998 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9639e <_PyObject_GetMethod@@Base+0x58a> │ │ │ │ + beq.n 95b52 <_PyObject_GetMethod@@Base+0x586> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9638a <_PyObject_GetMethod@@Base+0x576> │ │ │ │ + bne.n 95b3e <_PyObject_GetMethod@@Base+0x572> │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 9627e <_PyObject_GetMethod@@Base+0x46a> │ │ │ │ + beq.n 95a32 <_PyObject_GetMethod@@Base+0x466> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 9631c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 95ad0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 9636c <_PyObject_GetMethod@@Base+0x558> │ │ │ │ + bgt.n 95b20 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13272 @ 0x33d8 │ │ │ │ + movw r1, #16536 @ 0x4098 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9627e <_PyObject_GetMethod@@Base+0x46a> │ │ │ │ + b.n 95a32 <_PyObject_GetMethod@@Base+0x466> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2a650 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 962f0 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + b.n 95aa4 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 86324 │ │ │ │ + bl 85e08 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9634e <_PyObject_GetMethod@@Base+0x53a> │ │ │ │ + cbz r0, 95b02 <_PyObject_GetMethod@@Base+0x536> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 96294 <_PyObject_GetMethod@@Base+0x480> │ │ │ │ - bl 77c6c │ │ │ │ + b.n 95a48 <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ + bl 77c7c │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9633e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 9631c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + bne.n 95af2 <_PyObject_GetMethod@@Base+0x526> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 95ad0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14048 @ 0x36e0 │ │ │ │ + movw r1, #17312 @ 0x43a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 9631c <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 95ad0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ movw r0, #6496 @ 0x1960 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14072 @ 0x36f8 │ │ │ │ + movw r1, #17336 @ 0x43b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a1c │ │ │ │ + b.w d5248 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 962f0 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + bne.n 95aa4 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 962f0 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ + b.n 95aa4 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 962f0 <_PyObject_GetMethod@@Base+0x4dc> │ │ │ │ - b.n 95e28 <_PyObject_GetMethod@@Base+0x14> │ │ │ │ + b.n 95aa4 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + b.n 955dc <_PyObject_GetMethod@@Base+0x10> │ │ │ │ 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 96a02 <_PyObject_GetMethod@@Base+0xbee> │ │ │ │ + beq.w 961b6 <_PyObject_GetMethod@@Base+0xbea> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #1336] @ 96904 <_PyObject_GetMethod@@Base+0xaf0> │ │ │ │ + ldr.w sl, [pc, #1336] @ 960b8 <_PyObject_GetMethod@@Base+0xaec> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r7, [sl, r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9663a <_PyObject_GetMethod@@Base+0x826> │ │ │ │ + bne.w 95dee <_PyObject_GetMethod@@Base+0x822> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 969d2 <_PyObject_GetMethod@@Base+0xbbe> │ │ │ │ + bne.w 96186 <_PyObject_GetMethod@@Base+0xbba> │ │ │ │ subs r6, r4, #1 │ │ │ │ - beq.w 96702 <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ + beq.w 95eb6 <_PyObject_GetMethod@@Base+0x8ea> │ │ │ │ cmp r6, #20 │ │ │ │ - bgt.w 968be <_PyObject_GetMethod@@Base+0xaaa> │ │ │ │ + bgt.w 96072 <_PyObject_GetMethod@@Base+0xaa6> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9673e <_PyObject_GetMethod@@Base+0x92a> │ │ │ │ - ldr.w ip, [pc, #1256] @ 968f4 <_PyObject_GetMethod@@Base+0xae0> │ │ │ │ + beq.w 95ef2 <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + ldr.w ip, [pc, #1256] @ 960a8 <_PyObject_GetMethod@@Base+0xadc> │ │ │ │ ldr.w r1, [r3, #1684] @ 0x694 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r3, #1604] @ 0x644 │ │ │ │ str.w r1, [r3, #1684] @ 0x694 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9693a <_PyObject_GetMethod@@Base+0xb26> │ │ │ │ + bne.w 960ee <_PyObject_GetMethod@@Base+0xb22> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r3, r4, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 966a2 <_PyObject_GetMethod@@Base+0x88e> │ │ │ │ + beq.w 95e56 <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - beq.n 96486 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + beq.n 95c3a <_PyObject_GetMethod@@Base+0x66e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r3, #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 96458 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ + beq.n 95c0c <_PyObject_GetMethod@@Base+0x640> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - ble.n 96486 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + ble.n 95c3a <_PyObject_GetMethod@@Base+0x66e> │ │ │ │ add.w r6, r5, r6, lsl #2 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w ip, r4, #16 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 966de <_PyObject_GetMethod@@Base+0x8ca> │ │ │ │ + beq.w 95e92 <_PyObject_GetMethod@@Base+0x8c6> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r0 │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ - bne.n 9646e <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ + bne.n 95c22 <_PyObject_GetMethod@@Base+0x656> │ │ │ │ ldr r3, [r2, #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 96710 <_PyObject_GetMethod@@Base+0x8fc> │ │ │ │ + blt.w 95ec4 <_PyObject_GetMethod@@Base+0x8f8> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96724 <_PyObject_GetMethod@@Base+0x910> │ │ │ │ - movw r3, #485 @ 0x1e5 │ │ │ │ + beq.w 95ed8 <_PyObject_GetMethod@@Base+0x90c> │ │ │ │ + movw r3, #4853 @ 0x12f5 │ │ │ │ movt r3, #23 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 968a8 <_PyObject_GetMethod@@Base+0xa94> │ │ │ │ + bne.w 9605c <_PyObject_GetMethod@@Base+0xa90> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96786 <_PyObject_GetMethod@@Base+0x972> │ │ │ │ + beq.w 95f3a <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 967e8 <_PyObject_GetMethod@@Base+0x9d4> │ │ │ │ + bne.w 95f9c <_PyObject_GetMethod@@Base+0x9d0> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 966ac <_PyObject_GetMethod@@Base+0x898> │ │ │ │ + beq.w 95e60 <_PyObject_GetMethod@@Base+0x894> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 964f8 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ + cbz r3, 95cac <_PyObject_GetMethod@@Base+0x6e0> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96758 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + bne.w 95f0c <_PyObject_GetMethod@@Base+0x940> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96766 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + beq.w 95f1a <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 96a22 <_PyObject_GetMethod@@Base+0xc0e> │ │ │ │ + bpl.w 961d6 <_PyObject_GetMethod@@Base+0xc0a> │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96898 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + bne.w 9604c <_PyObject_GetMethod@@Base+0xa80> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 96898 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + beq.w 9604c <_PyObject_GetMethod@@Base+0xa80> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 791a4 │ │ │ │ + bl 791b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96766 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + beq.w 95f1a <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #7 │ │ │ │ - bpl.w 96766 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ - bl 85efc │ │ │ │ + bpl.w 95f1a <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ + bl 859dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 96766 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + blt.w 95f1a <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.w 96766 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + bge.w 95f1a <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 966ea <_PyObject_GetMethod@@Base+0x8d6> │ │ │ │ + beq.w 95e9e <_PyObject_GetMethod@@Base+0x8d2> │ │ │ │ add.w r6, r8, r0, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 966ea <_PyObject_GetMethod@@Base+0x8d6> │ │ │ │ + blt.w 95e9e <_PyObject_GetMethod@@Base+0x8d2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 96836 <_PyObject_GetMethod@@Base+0xa22> │ │ │ │ + bpl.w 95fea <_PyObject_GetMethod@@Base+0xa1e> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 9682c <_PyObject_GetMethod@@Base+0xa18> │ │ │ │ + bpl.w 95fe0 <_PyObject_GetMethod@@Base+0xa14> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 968b2 <_PyObject_GetMethod@@Base+0xa9e> │ │ │ │ + bpl.w 96066 <_PyObject_GetMethod@@Base+0xa9a> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.w 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ 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 966be <_PyObject_GetMethod@@Base+0x8aa> │ │ │ │ + beq.w 95e72 <_PyObject_GetMethod@@Base+0x8a6> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - bmi.w 96a34 <_PyObject_GetMethod@@Base+0xc20> │ │ │ │ + bmi.w 961e8 <_PyObject_GetMethod@@Base+0xc1c> │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ cmpge r1, r3 │ │ │ │ - ble.w 96936 <_PyObject_GetMethod@@Base+0xb22> │ │ │ │ + ble.w 960ea <_PyObject_GetMethod@@Base+0xb1e> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 9679a <_PyObject_GetMethod@@Base+0x986> │ │ │ │ + bpl.w 95f4e <_PyObject_GetMethod@@Base+0x982> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96918 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ + beq.w 960cc <_PyObject_GetMethod@@Base+0xb00> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 967c4 <_PyObject_GetMethod@@Base+0x9b0> │ │ │ │ + beq.w 95f78 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 728ec │ │ │ │ + bl 728b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.w 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 96a6a <_PyObject_GetMethod@@Base+0xc56> │ │ │ │ + bpl.w 9621e <_PyObject_GetMethod@@Base+0xc52> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9662c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + beq.n 95de0 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9662c <_PyObject_GetMethod@@Base+0x818> │ │ │ │ - ldr r2, [pc, #728] @ (968f4 <_PyObject_GetMethod@@Base+0xae0>) │ │ │ │ + cbnz r3, 95de0 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ + ldr r2, [pc, #728] @ (960a8 <_PyObject_GetMethod@@Base+0xadc>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9691c <_PyObject_GetMethod@@Base+0xb08> │ │ │ │ + bne.w 960d0 <_PyObject_GetMethod@@Base+0xb04> │ │ │ │ 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 r6, [r2, #172] @ 0xac │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 96a6e <_PyObject_GetMethod@@Base+0xc5a> │ │ │ │ - ldr.w ip, [r6, #8] │ │ │ │ + ldr.w r1, [r2, #172] @ 0xac │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 96222 <_PyObject_GetMethod@@Base+0xc56> │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 9668c <_PyObject_GetMethod@@Base+0x878> │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 963de <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + ble.n 95e40 <_PyObject_GetMethod@@Base+0x874> │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 95b92 <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 9668c <_PyObject_GetMethod@@Base+0x878> │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 963de <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + beq.n 95e40 <_PyObject_GetMethod@@Base+0x874> │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 95b92 <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 9668c <_PyObject_GetMethod@@Base+0x878> │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - cmp r0, r1 │ │ │ │ - beq.w 963de <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + beq.n 95e40 <_PyObject_GetMethod@@Base+0x874> │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 95b92 <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 9668c <_PyObject_GetMethod@@Base+0x878> │ │ │ │ - adds r6, #20 │ │ │ │ - movs r1, #3 │ │ │ │ - ldr.w lr, [r6, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ + beq.n 95e40 <_PyObject_GetMethod@@Base+0x874> │ │ │ │ + adds r1, #20 │ │ │ │ + movs r6, #3 │ │ │ │ + ldr.w lr, [r1, #4]! │ │ │ │ + adds r6, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 963de <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ - cmp ip, r1 │ │ │ │ - bne.n 9667c <_PyObject_GetMethod@@Base+0x868> │ │ │ │ + beq.w 95b92 <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ + cmp ip, r6 │ │ │ │ + bne.n 95e30 <_PyObject_GetMethod@@Base+0x864> │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1affc8 │ │ │ │ + bl 1b23d8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 963de <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + bne.w 95b92 <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96632 <_PyObject_GetMethod@@Base+0x81e> │ │ │ │ + b.n 95de6 <_PyObject_GetMethod@@Base+0x81a> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.w 96446 <_PyObject_GetMethod@@Base+0x632> │ │ │ │ - b.n 96486 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + bne.w 95bfa <_PyObject_GetMethod@@Base+0x62e> │ │ │ │ + b.n 95c3a <_PyObject_GetMethod@@Base+0x66e> │ │ │ │ mov r0, r5 │ │ │ │ - b.n 96554 <_PyObject_GetMethod@@Base+0x740> │ │ │ │ + b.n 95d08 <_PyObject_GetMethod@@Base+0x73c> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965a6 <_PyObject_GetMethod@@Base+0x792> │ │ │ │ + bne.w 95d5a <_PyObject_GetMethod@@Base+0x78e> │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 965a6 <_PyObject_GetMethod@@Base+0x792> │ │ │ │ + blt.w 95d5a <_PyObject_GetMethod@@Base+0x78e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 969c8 <_PyObject_GetMethod@@Base+0xbb4> │ │ │ │ + bne.w 9617c <_PyObject_GetMethod@@Base+0xbb0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + beq.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ cmp r6, r0 │ │ │ │ str.w r1, [ip, #4]! │ │ │ │ - bne.w 9646e <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ - b.n 96486 <_PyObject_GetMethod@@Base+0x672> │ │ │ │ + bne.w 95c22 <_PyObject_GetMethod@@Base+0x656> │ │ │ │ + b.n 95c3a <_PyObject_GetMethod@@Base+0x66e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4356 @ 0x1104 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #496] @ (968f8 <_PyObject_GetMethod@@Base+0xae4>) │ │ │ │ + ldr r4, [pc, #496] @ (960ac <_PyObject_GetMethod@@Base+0xae0>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 964b4 <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ - movw r1, #9464 @ 0x24f8 │ │ │ │ + bge.w 95c68 <_PyObject_GetMethod@@Base+0x69c> │ │ │ │ + movw r1, #12728 @ 0x31b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ef4c4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 1f1294 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 964b4 <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ + beq.w 95c68 <_PyObject_GetMethod@@Base+0x69c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9669e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 95e52 <_PyObject_GetMethod@@Base+0x886> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9669e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + bne.n 95e52 <_PyObject_GetMethod@@Base+0x886> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9669e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95e52 <_PyObject_GetMethod@@Base+0x886> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42012 @ 0xa41c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 789ec <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 789fc <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9669e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.n 95e52 <_PyObject_GetMethod@@Base+0x886> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 9642a <_PyObject_GetMethod@@Base+0x616> │ │ │ │ + b.n 95bde <_PyObject_GetMethod@@Base+0x612> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl db6bc │ │ │ │ + bl daeb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 9654a <_PyObject_GetMethod@@Base+0x736> │ │ │ │ - bl 80650 │ │ │ │ - cbnz r0, 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bge.w 95cfe <_PyObject_GetMethod@@Base+0x732> │ │ │ │ + bl 805c4 │ │ │ │ + cbnz r0, 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14368 @ 0x3820 │ │ │ │ + movw r1, #17632 @ 0x44e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ - ldr r1, [pc, #372] @ (968fc <_PyObject_GetMethod@@Base+0xae8>) │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ + ldr r1, [pc, #372] @ (960b0 <_PyObject_GetMethod@@Base+0xae4>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 203a54 <_PyParkingLot_UnparkAll@@Base+0x604> │ │ │ │ + bl 2057e0 <_PyParkingLot_UnparkAll@@Base+0x7ec> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 969b4 <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ + beq.w 96168 <_PyObject_GetMethod@@Base+0xb9c> │ │ │ │ add.w r0, r5, #28 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 9699c <_PyObject_GetMethod@@Base+0xb88> │ │ │ │ + blt.w 96150 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ - bne.w 96952 <_PyObject_GetMethod@@Base+0xb3e> │ │ │ │ + bne.w 96106 <_PyObject_GetMethod@@Base+0xb3a> │ │ │ │ mov r1, r6 │ │ │ │ - bl 96bb8 │ │ │ │ + bl 9636c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ movwlt r5, #19992 @ 0x4e18 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #288] @ (96900 <_PyObject_GetMethod@@Base+0xaec>) │ │ │ │ + ldrge r5, [pc, #288] @ (960b4 <_PyObject_GetMethod@@Base+0xae8>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 72d90 │ │ │ │ + bl 72d58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.n 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ add.w sl, r0, #8 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + ble.w 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 203a54 <_PyParkingLot_UnparkAll@@Base+0x604> │ │ │ │ + bl 2057e0 <_PyParkingLot_UnparkAll@@Base+0x7ec> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a4c <_PyObject_GetMethod@@Base+0xc38> │ │ │ │ + beq.w 96200 <_PyObject_GetMethod@@Base+0xc34> │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ - b.n 96800 <_PyObject_GetMethod@@Base+0x9ec> │ │ │ │ + b.n 95fb4 <_PyObject_GetMethod@@Base+0x9e8> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96592 <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ - b.n 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bne.w 95d46 <_PyObject_GetMethod@@Base+0x77a> │ │ │ │ + b.n 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ 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 1ef9cc <_Py_CheckRecursiveCall@@Base+0x508> │ │ │ │ + bl 1f179c <_Py_CheckRecursiveCall@@Base+0x508> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.n 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ 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 966b0 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + beq.w 95e64 <_PyObject_GetMethod@@Base+0x898> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #42428 @ 0xa5bc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 9687e <_PyObject_GetMethod@@Base+0xa6a> │ │ │ │ + bne.n 96032 <_PyObject_GetMethod@@Base+0xa66> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96908 <_PyObject_GetMethod@@Base+0xaf4> │ │ │ │ + beq.n 960bc <_PyObject_GetMethod@@Base+0xaf0> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + beq.w 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ mov r0, r9 │ │ │ │ - bl d2a38 │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + bl d2234 │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d77c │ │ │ │ + bl 6d754 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 96524 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ - b.n 96766 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + bne.w 95cd8 <_PyObject_GetMethod@@Base+0x70c> │ │ │ │ + b.n 95f1a <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96592 <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ - b.n 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bne.w 95d46 <_PyObject_GetMethod@@Base+0x77a> │ │ │ │ + b.n 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r6, r3 │ │ │ │ - ble.w 9673e <_PyObject_GetMethod@@Base+0x92a> │ │ │ │ - bl 1ef0b0 │ │ │ │ + ble.w 95ef2 <_PyObject_GetMethod@@Base+0x926> │ │ │ │ + bl 1f0e80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9669e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 95e52 <_PyObject_GetMethod@@Base+0x886> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 96962 <_PyObject_GetMethod@@Base+0xb4e> │ │ │ │ + beq.n 96116 <_PyObject_GetMethod@@Base+0xb4a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 96446 <_PyObject_GetMethod@@Base+0x632> │ │ │ │ + b.n 95bfa <_PyObject_GetMethod@@Base+0x62e> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #32 │ │ │ │ lsls r2, r1, #1 │ │ │ │ strb r4, [r0, #6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9687e <_PyObject_GetMethod@@Base+0xa6a> │ │ │ │ + bne.n 96032 <_PyObject_GetMethod@@Base+0xa66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad940 │ │ │ │ + bl 1afc80 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96888 <_PyObject_GetMethod@@Base+0xa74> │ │ │ │ + b.n 9603c <_PyObject_GetMethod@@Base+0xa70> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 965d4 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 95d88 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96628 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ + beq.w 95ddc <_PyObject_GetMethod@@Base+0x810> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 96628 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ - ldr r5, [pc, #340] @ (96a8c <_PyObject_GetMethod@@Base+0xc78>) │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ - movw r2, #57865 @ 0xe209 │ │ │ │ + b.n 95ddc <_PyObject_GetMethod@@Base+0x810> │ │ │ │ + ldr r5, [pc, #340] @ (96240 <_PyObject_GetMethod@@Base+0xc74>) │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ + movw r2, #60313 @ 0xeb99 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 969b8 <_PyObject_GetMethod@@Base+0xba4> │ │ │ │ + bne.n 9616c <_PyObject_GetMethod@@Base+0xba0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 9642a <_PyObject_GetMethod@@Base+0x616> │ │ │ │ - cbz r2, 96980 <_PyObject_GetMethod@@Base+0xb6c> │ │ │ │ + b.n 95bde <_PyObject_GetMethod@@Base+0x612> │ │ │ │ + cbz r2, 96134 <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 96972 <_PyObject_GetMethod@@Base+0xb5e> │ │ │ │ + bne.n 96126 <_PyObject_GetMethod@@Base+0xb5a> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e7830 │ │ │ │ + bl 1e958c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 96998 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ + beq.n 9614c <_PyObject_GetMethod@@Base+0xb80> │ │ │ │ add.w r3, r4, #16 │ │ │ │ - b.n 96454 <_PyObject_GetMethod@@Base+0x640> │ │ │ │ + b.n 95c08 <_PyObject_GetMethod@@Base+0x63c> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 96980 <_PyObject_GetMethod@@Base+0xb6c> │ │ │ │ + bne.n 96134 <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ mov r1, r6 │ │ │ │ - bl 20c41c <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ + bl 20e110 <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14412 @ 0x384c │ │ │ │ + movw r1, #17676 @ 0x450c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 9645e <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ + b.n 95c12 <_PyObject_GetMethod@@Base+0x646> │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13564 @ 0x34fc │ │ │ │ + movw r1, #16828 @ 0x41bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 967a4 <_PyObject_GetMethod@@Base+0x990> │ │ │ │ + b.n 95f58 <_PyObject_GetMethod@@Base+0x98c> │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ - b.n 9642a <_PyObject_GetMethod@@Base+0x616> │ │ │ │ + b.n 95bde <_PyObject_GetMethod@@Base+0x612> │ │ │ │ mov r0, r5 │ │ │ │ - bl 161300 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 162324 <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96608 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + b.n 95dbc <_PyObject_GetMethod@@Base+0x7f0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 963e4 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + beq.w 95b98 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f7fe8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1f9db4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9669e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 95e52 <_PyObject_GetMethod@@Base+0x886> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11640 @ 0x2d78 │ │ │ │ + movw r1, #14904 @ 0x3a38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - b.n 96724 <_PyObject_GetMethod@@Base+0x910> │ │ │ │ - bl 1f7fe8 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl d5248 │ │ │ │ + b.n 95ed8 <_PyObject_GetMethod@@Base+0x90c> │ │ │ │ + bl 1f9db4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9669e <_PyObject_GetMethod@@Base+0x88a> │ │ │ │ + beq.w 95e52 <_PyObject_GetMethod@@Base+0x886> │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14332 @ 0x37fc │ │ │ │ + movw r1, #17596 @ 0x44bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 969fa <_PyObject_GetMethod@@Base+0xbe6> │ │ │ │ - movw r0, #52788 @ 0xce34 │ │ │ │ + b.n 961ae <_PyObject_GetMethod@@Base+0xbe2> │ │ │ │ + movw r0, #56052 @ 0xdaf4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #2436 @ 0x984 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 96766 <_PyObject_GetMethod@@Base+0x952> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 95f1a <_PyObject_GetMethod@@Base+0x94e> │ │ │ │ movw r3, #56048 @ 0xdaf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14384 @ 0x3830 │ │ │ │ + movw r1, #17648 @ 0x44f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + beq.w 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bne.w 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 96782 <_PyObject_GetMethod@@Base+0x96e> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 95f36 <_PyObject_GetMethod@@Base+0x96a> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 96600 <_PyObject_GetMethod@@Base+0x7ec> │ │ │ │ + b.n 95db4 <_PyObject_GetMethod@@Base+0x7e8> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 96a7c <_PyObject_GetMethod@@Base+0xc68> │ │ │ │ + cbz r1, 96230 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 96a70 <_PyObject_GetMethod@@Base+0xc5c> │ │ │ │ - b.n 963de <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ + bne.n 96224 <_PyObject_GetMethod@@Base+0xc58> │ │ │ │ + b.n 95b92 <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ movw r1, #36416 @ 0x8e40 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 963de <_PyObject_GetMethod@@Base+0x5ca> │ │ │ │ - b.n 9668c <_PyObject_GetMethod@@Base+0x878> │ │ │ │ + beq.w 95b92 <_PyObject_GetMethod@@Base+0x5c6> │ │ │ │ + b.n 95e40 <_PyObject_GetMethod@@Base+0x874> │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b0c <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + beq.n 962c0 <_PyObject_GetMethod@@Base+0xcf4> │ │ │ │ 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 96b12 <_PyObject_GetMethod@@Base+0xcfe> │ │ │ │ + bpl.n 962c6 <_PyObject_GetMethod@@Base+0xcfa> │ │ │ │ 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 96ad6 <_PyObject_GetMethod@@Base+0xcc2> │ │ │ │ + bge.n 9628a <_PyObject_GetMethod@@Base+0xcbe> │ │ │ │ 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 86170 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c50 <_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 96ad0 <_PyObject_GetMethod@@Base+0xcbc> │ │ │ │ + bne.n 96284 <_PyObject_GetMethod@@Base+0xcb8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 96b36 <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ + beq.n 962ea <_PyObject_GetMethod@@Base+0xd1e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 96b26 <_PyObject_GetMethod@@Base+0xd12> │ │ │ │ + cbnz r2, 962da <_PyObject_GetMethod@@Base+0xd0e> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 96b26 <_PyObject_GetMethod@@Base+0xd12> │ │ │ │ + b.n 962da <_PyObject_GetMethod@@Base+0xd0e> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 96b36 <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ + beq.n 962ea <_PyObject_GetMethod@@Base+0xd1e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 96b3a <_PyObject_GetMethod@@Base+0xd26> │ │ │ │ + cbz r2, 962ee <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 96ad0 <_PyObject_GetMethod@@Base+0xcbc> │ │ │ │ + b.n 96284 <_PyObject_GetMethod@@Base+0xcb8> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 96b36 <_PyObject_GetMethod@@Base+0xd22> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 962ea <_PyObject_GetMethod@@Base+0xd1e> │ │ │ │ nop │ │ │ │ │ │ │ │ -00096b44 : │ │ │ │ +000962f8 : │ │ │ │ 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 96b9e │ │ │ │ + blt.n 96352 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 96b64 │ │ │ │ + bne.n 96318 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 96bb8 │ │ │ │ + b.n 9636c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 96b84 │ │ │ │ + ble.n 96338 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 96b76 │ │ │ │ + bne.n 9632a │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e7830 │ │ │ │ + b.w 1e958c │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 96b84 │ │ │ │ + bne.n 96338 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 20c41c <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ + b.w 20e110 <_PyUnicode_EncodeUTF16@@Base+0x5a4> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14412 @ 0x384c │ │ │ │ + movw r1, #17676 @ 0x450c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13564 @ 0x34fc │ │ │ │ + movw r1, #16828 @ 0x41bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 96b9a │ │ │ │ + bl 12f768 │ │ │ │ + b.n 9634e │ │ │ │ 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 96e88 │ │ │ │ + beq.w 9663c │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 96e12 │ │ │ │ + beq.w 965c6 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 96ce0 │ │ │ │ + bls.n 96494 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 96c46 │ │ │ │ + beq.n 963fa │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 96be0 │ │ │ │ + bge.n 96394 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 96ea4 │ │ │ │ + blt.w 96658 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 96c36 │ │ │ │ + bgt.n 963ea │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 96d12 │ │ │ │ + beq.n 964c6 │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96d56 │ │ │ │ - bl 1ef0b0 │ │ │ │ + bne.w 9650a │ │ │ │ + bl 1f0e80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96d94 │ │ │ │ + bne.w 96548 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96dac │ │ │ │ + b.n 96560 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 96be8 │ │ │ │ + bcc.n 9639c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96bf4 │ │ │ │ + bne.n 963a8 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96cdc │ │ │ │ + bcc.n 96490 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96bf4 │ │ │ │ + bne.n 963a8 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96dfc │ │ │ │ + bcc.w 965b0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96bf4 │ │ │ │ + bne.n 963a8 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96cdc │ │ │ │ + bcc.n 96490 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96bf4 │ │ │ │ + bne.n 963a8 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 96dfc │ │ │ │ + bcc.w 965b0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96bf4 │ │ │ │ + bne.n 963a8 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 96cdc │ │ │ │ + bcc.n 96490 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96bf4 │ │ │ │ + bne.n 963a8 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 96dfc │ │ │ │ + bcc.w 965b0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96bf4 │ │ │ │ + bne.n 963a8 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 96cd6 │ │ │ │ + b.n 9648a │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96bf4 │ │ │ │ + bne.n 963a8 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 96cca │ │ │ │ + bne.n 9647e │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 96bea │ │ │ │ + bne.n 9639e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 96ea4 │ │ │ │ + blt.w 96658 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 96c36 │ │ │ │ + bgt.n 963ea │ │ │ │ movw r2, #19992 @ 0x4e18 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 96c26 │ │ │ │ - ldr r3, [pc, #428] @ (96ec0 ) │ │ │ │ + bne.n 963da │ │ │ │ + ldr r3, [pc, #428] @ (96674 ) │ │ │ │ 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 96dd2 │ │ │ │ + bhi.n 96586 │ │ │ │ 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 96e72 │ │ │ │ + beq.w 96626 │ │ │ │ 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 96db4 │ │ │ │ + beq.n 96568 │ │ │ │ movw r3, #42220 @ 0xa4ec │ │ │ │ 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] @ (96ec4 ) │ │ │ │ + ldr r2, [pc, #340] @ (96678 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96e38 │ │ │ │ + bne.n 965ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 96e4c │ │ │ │ + beq.n 96600 │ │ │ │ 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 96ebc │ │ │ │ + bpl.w 96670 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 96e64 │ │ │ │ + bpl.n 96618 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29c10 │ │ │ │ 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 96e06 │ │ │ │ + bcc.n 965ba │ │ │ │ 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 96d56 │ │ │ │ + bne.n 9650a │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 96e8c │ │ │ │ + bne.n 96640 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96c36 │ │ │ │ + beq.w 963ea │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 96d56 │ │ │ │ + b.n 9650a │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 96bea │ │ │ │ - b.n 96ce0 │ │ │ │ + bne.w 9639e │ │ │ │ + b.n 96494 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 96d56 │ │ │ │ + b.n 9650a │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ movwlt r5, #19992 @ 0x4e18 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #152] @ (96ec8 ) │ │ │ │ + ldrge r5, [pc, #152] @ (9667c ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 96dac │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 96560 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 96e98 │ │ │ │ + bne.n 9664c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 96d7c │ │ │ │ + bl 12f044 │ │ │ │ + b.n 96530 │ │ │ │ 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 96d94 │ │ │ │ + b.n 96548 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29c10 │ │ │ │ - b.n 96dac │ │ │ │ + b.n 96560 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 96d56 │ │ │ │ - b.n 96dd2 │ │ │ │ - ldr r5, [pc, #64] @ (96ecc ) │ │ │ │ - b.n 96dac │ │ │ │ + bne.w 9650a │ │ │ │ + b.n 96586 │ │ │ │ + ldr r5, [pc, #64] @ (96680 ) │ │ │ │ + b.n 96560 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96dea │ │ │ │ + b.n 9659e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 96d7c │ │ │ │ + b.n 96530 │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52040 @ 0xcb48 │ │ │ │ + movw r1, #55304 @ 0xd808 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 96c42 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 963f6 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 96e68 │ │ │ │ + b.n 9661c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ands.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -162591,743 +161835,743 @@ │ │ │ │ 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 97084 │ │ │ │ + bne.w 96838 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 97084 │ │ │ │ + blt.w 96838 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 97084 │ │ │ │ + blt.w 96838 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 97084 │ │ │ │ + blt.w 96838 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97084 │ │ │ │ + beq.w 96838 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 97084 │ │ │ │ + bpl.w 96838 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97084 │ │ │ │ + beq.w 96838 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 97084 │ │ │ │ + bpl.w 96838 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97084 │ │ │ │ + beq.w 96838 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 97084 │ │ │ │ + bpl.w 96838 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97084 │ │ │ │ + beq.w 96838 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 97084 │ │ │ │ + bpl.w 96838 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97084 │ │ │ │ + beq.w 96838 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 97084 │ │ │ │ + bpl.w 96838 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 97084 │ │ │ │ + bne.w 96838 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 97084 │ │ │ │ + beq.w 96838 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 97084 │ │ │ │ + bpl.n 96838 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 97084 │ │ │ │ + beq.n 96838 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 97084 │ │ │ │ + bpl.n 96838 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 97084 │ │ │ │ + beq.n 96838 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 97084 │ │ │ │ + bpl.n 96838 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 97084 │ │ │ │ + beq.n 96838 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 97084 │ │ │ │ + bpl.n 96838 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97084 │ │ │ │ + beq.n 96838 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 97084 │ │ │ │ + bpl.n 96838 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 9706c │ │ │ │ + bne.n 96820 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 97024 │ │ │ │ + ble.n 967d8 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 97060 │ │ │ │ + beq.n 96814 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 9700c │ │ │ │ + beq.n 967c0 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 97066 │ │ │ │ + bpl.n 9681a │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9700c │ │ │ │ + beq.n 967c0 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 9700c │ │ │ │ + beq.n 967c0 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 9705a │ │ │ │ + bpl.n 9680e │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96ffe │ │ │ │ + bne.n 967b2 │ │ │ │ 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 9703e │ │ │ │ + blt.n 967f2 │ │ │ │ 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 97022 │ │ │ │ + bge.n 967d6 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14764 @ 0x39ac │ │ │ │ + movw r1, #18028 @ 0x466c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 96ffe │ │ │ │ - b.n 9700c │ │ │ │ + bne.n 967b2 │ │ │ │ + b.n 967c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 96fde │ │ │ │ - b.n 9700c │ │ │ │ + bne.n 96792 │ │ │ │ + b.n 967c0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 96fea │ │ │ │ - b.n 9700c │ │ │ │ + bne.n 9679e │ │ │ │ + b.n 967c0 │ │ │ │ movw r3, #6496 @ 0x1960 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14736 @ 0x3990 │ │ │ │ + movw r1, #18000 @ 0x4650 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 97054 │ │ │ │ + bl 12f768 │ │ │ │ + b.n 96808 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #14712 @ 0x3978 │ │ │ │ + movw r0, #17976 @ 0x4638 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 97054 │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 96808 │ │ │ │ nop │ │ │ │ │ │ │ │ -00097098 <_Py_write@@Base>: │ │ │ │ +0009684c <_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 98638 │ │ │ │ + bl 97dec │ │ │ │ mov r7, r0 │ │ │ │ blx 2a8e4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 29828 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 9b118 │ │ │ │ + bl 9a8d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 970e8 <_Py_write@@Base+0x50> │ │ │ │ + bge.n 9689c <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 97104 <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 968b8 <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 970ee <_Py_write@@Base+0x56> │ │ │ │ + blt.n 968a2 <_Py_write@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f693c │ │ │ │ + bl f6a00 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 970e8 <_Py_write@@Base+0x50> │ │ │ │ - bl e921c │ │ │ │ + b.n 9689c <_Py_write@@Base+0x50> │ │ │ │ + bl e928c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 970ba <_Py_write@@Base+0x22> │ │ │ │ + beq.n 9686e <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 970fc <_Py_write@@Base+0x64> │ │ │ │ + b.n 968b0 <_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 97954 <_Py_write@@Base+0x8bc> │ │ │ │ + beq.w 97108 <_Py_write@@Base+0x8bc> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97962 <_Py_write@@Base+0x8ca> │ │ │ │ + bne.w 97116 <_Py_write@@Base+0x8ca> │ │ │ │ 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 97678 <_Py_write@@Base+0x5e0> │ │ │ │ + beq.w 96e2c <_Py_write@@Base+0x5e0> │ │ │ │ movw sl, #19992 @ 0x4e18 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 976a2 <_Py_write@@Base+0x60a> │ │ │ │ - ldr r3, [pc, #700] @ (97428 <_Py_write@@Base+0x390>) │ │ │ │ + bne.w 96e56 <_Py_write@@Base+0x60a> │ │ │ │ + ldr r3, [pc, #700] @ (96bdc <_Py_write@@Base+0x390>) │ │ │ │ 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 9766c <_Py_write@@Base+0x5d4> │ │ │ │ + beq.w 96e20 <_Py_write@@Base+0x5d4> │ │ │ │ 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 97514 <_Py_write@@Base+0x47c> │ │ │ │ + beq.w 96cc8 <_Py_write@@Base+0x47c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, fp │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9765c <_Py_write@@Base+0x5c4> │ │ │ │ + bne.w 96e10 <_Py_write@@Base+0x5c4> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9794c <_Py_write@@Base+0x8b4> │ │ │ │ + beq.w 97100 <_Py_write@@Base+0x8b4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97810 <_Py_write@@Base+0x778> │ │ │ │ + bne.w 96fc4 <_Py_write@@Base+0x778> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 98754 │ │ │ │ + bl 97f08 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 974d8 <_Py_write@@Base+0x440> │ │ │ │ + bne.w 96c8c <_Py_write@@Base+0x440> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97810 <_Py_write@@Base+0x778> │ │ │ │ + bne.w 96fc4 <_Py_write@@Base+0x778> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db7c <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ + bl 9d28c <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 971fc <_Py_write@@Base+0x164> │ │ │ │ + cbz r0, 969b0 <_Py_write@@Base+0x164> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9742c <_Py_write@@Base+0x394> │ │ │ │ + beq.w 96be0 <_Py_write@@Base+0x394> │ │ │ │ str.w fp, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 971a6 <_Py_write@@Base+0x10e> │ │ │ │ + b.n 9695a <_Py_write@@Base+0x10e> │ │ │ │ mov fp, r6 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 97654 <_Py_write@@Base+0x5bc> │ │ │ │ + beq.w 96e08 <_Py_write@@Base+0x5bc> │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 97654 <_Py_write@@Base+0x5bc> │ │ │ │ + bne.w 96e08 <_Py_write@@Base+0x5bc> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 97938 <_Py_write@@Base+0x8a0> │ │ │ │ + bhi.w 970ec <_Py_write@@Base+0x8a0> │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ cmn.w fp, #13 │ │ │ │ - bhi.w 97938 <_Py_write@@Base+0x8a0> │ │ │ │ + bhi.w 970ec <_Py_write@@Base+0x8a0> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r2, fp, #19 │ │ │ │ bic.w lr, r2, #7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r6, lr, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 97758 <_Py_write@@Base+0x6c0> │ │ │ │ + bhi.w 96f0c <_Py_write@@Base+0x6c0> │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq.w 9792c <_Py_write@@Base+0x894> │ │ │ │ + beq.w 970e0 <_Py_write@@Base+0x894> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97802 <_Py_write@@Base+0x76a> │ │ │ │ + bne.w 96fb6 <_Py_write@@Base+0x76a> │ │ │ │ add.w r2, fp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2957c │ │ │ │ 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 9729e <_Py_write@@Base+0x206> │ │ │ │ + ble.n 96a52 <_Py_write@@Base+0x206> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq.n 9729e <_Py_write@@Base+0x206> │ │ │ │ + beq.n 96a52 <_Py_write@@Base+0x206> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq.n 9729e <_Py_write@@Base+0x206> │ │ │ │ + beq.n 96a52 <_Py_write@@Base+0x206> │ │ │ │ add.w fp, fp, #4 │ │ │ │ add.w r1, r7, #8 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ str r0, [r2, r3] │ │ │ │ adds r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 97290 <_Py_write@@Base+0x1f8> │ │ │ │ + bne.n 96a44 <_Py_write@@Base+0x1f8> │ │ │ │ ldr.w r2, [sl, #704] @ 0x2c0 │ │ │ │ - movw r3, #33273 @ 0x81f9 │ │ │ │ + movw r3, #33289 @ 0x8209 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9773e <_Py_write@@Base+0x6a6> │ │ │ │ - ldr r3, [pc, #372] @ (97428 <_Py_write@@Base+0x390>) │ │ │ │ + bne.w 96ef2 <_Py_write@@Base+0x6a6> │ │ │ │ + ldr r3, [pc, #372] @ (96bdc <_Py_write@@Base+0x390>) │ │ │ │ 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 97548 <_Py_write@@Base+0x4b0> │ │ │ │ + beq.w 96cfc <_Py_write@@Base+0x4b0> │ │ │ │ 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 972ec <_Py_write@@Base+0x254> │ │ │ │ + bgt.n 96aa0 <_Py_write@@Base+0x254> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 97548 <_Py_write@@Base+0x4b0> │ │ │ │ + bgt.w 96cfc <_Py_write@@Base+0x4b0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97548 <_Py_write@@Base+0x4b0> │ │ │ │ + beq.w 96cfc <_Py_write@@Base+0x4b0> │ │ │ │ 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 975ec <_Py_write@@Base+0x554> │ │ │ │ + beq.w 96da0 <_Py_write@@Base+0x554> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 976bc <_Py_write@@Base+0x624> │ │ │ │ + beq.w 96e70 <_Py_write@@Base+0x624> │ │ │ │ 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 978f8 <_Py_write@@Base+0x860> │ │ │ │ + beq.w 970ac <_Py_write@@Base+0x860> │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 97358 <_Py_write@@Base+0x2c0> │ │ │ │ + ble.n 96b0c <_Py_write@@Base+0x2c0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 9732a <_Py_write@@Base+0x292> │ │ │ │ + cbz r2, 96ade <_Py_write@@Base+0x292> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 97358 <_Py_write@@Base+0x2c0> │ │ │ │ + beq.n 96b0c <_Py_write@@Base+0x2c0> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 97338 <_Py_write@@Base+0x2a0> │ │ │ │ + cbz r2, 96aec <_Py_write@@Base+0x2a0> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 97358 <_Py_write@@Base+0x2c0> │ │ │ │ + beq.n 96b0c <_Py_write@@Base+0x2c0> │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97944 <_Py_write@@Base+0x8ac> │ │ │ │ + beq.w 970f8 <_Py_write@@Base+0x8ac> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r2 │ │ │ │ - bne.n 97346 <_Py_write@@Base+0x2ae> │ │ │ │ + bne.n 96afa <_Py_write@@Base+0x2ae> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 978de <_Py_write@@Base+0x846> │ │ │ │ + bhi.w 97092 <_Py_write@@Base+0x846> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97580 <_Py_write@@Base+0x4e8> │ │ │ │ + beq.w 96d34 <_Py_write@@Base+0x4e8> │ │ │ │ subs r2, r7, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 978de <_Py_write@@Base+0x846> │ │ │ │ + bhi.w 97092 <_Py_write@@Base+0x846> │ │ │ │ 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 9759c <_Py_write@@Base+0x504> │ │ │ │ + bcc.w 96d50 <_Py_write@@Base+0x504> │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds.w r5, r5, sl │ │ │ │ - beq.w 978ce <_Py_write@@Base+0x836> │ │ │ │ + beq.w 97082 <_Py_write@@Base+0x836> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 977fe <_Py_write@@Base+0x766> │ │ │ │ + bne.w 96fb2 <_Py_write@@Base+0x766> │ │ │ │ adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r6] │ │ │ │ str.w r7, [r3], #8 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ble.n 97418 <_Py_write@@Base+0x380> │ │ │ │ + ble.n 96bcc <_Py_write@@Base+0x380> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - cbz r2, 97410 <_Py_write@@Base+0x378> │ │ │ │ + cbz r2, 96bc4 <_Py_write@@Base+0x378> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 97410 <_Py_write@@Base+0x378> │ │ │ │ + ble.n 96bc4 <_Py_write@@Base+0x378> │ │ │ │ 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 973fc <_Py_write@@Base+0x364> │ │ │ │ + beq.n 96bb0 <_Py_write@@Base+0x364> │ │ │ │ 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 973e6 <_Py_write@@Base+0x34e> │ │ │ │ + bne.n 96b9a <_Py_write@@Base+0x34e> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 97418 <_Py_write@@Base+0x380> │ │ │ │ + beq.n 96bcc <_Py_write@@Base+0x380> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add ip, r1 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 973cc <_Py_write@@Base+0x334> │ │ │ │ + bne.n 96b80 <_Py_write@@Base+0x334> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 973c6 <_Py_write@@Base+0x32e> │ │ │ │ + bne.n 96b7a <_Py_write@@Base+0x32e> │ │ │ │ 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 9793c <_Py_write@@Base+0x8a4> │ │ │ │ + bmi.w 970f0 <_Py_write@@Base+0x8a4> │ │ │ │ ldr.w r3, [sl, #700] @ 0x2bc │ │ │ │ - movw r0, #25653 @ 0x6435 │ │ │ │ + movw r0, #24345 @ 0x5f19 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [sl, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9774c <_Py_write@@Base+0x6b4> │ │ │ │ + bne.w 96f00 <_Py_write@@Base+0x6b4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 97534 <_Py_write@@Base+0x49c> │ │ │ │ - ldr r3, [pc, #768] @ (97754 <_Py_write@@Base+0x6bc>) │ │ │ │ + beq.n 96ce8 <_Py_write@@Base+0x49c> │ │ │ │ + ldr r3, [pc, #768] @ (96f08 <_Py_write@@Base+0x6bc>) │ │ │ │ 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 97606 <_Py_write@@Base+0x56e> │ │ │ │ + beq.w 96dba <_Py_write@@Base+0x56e> │ │ │ │ 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 9748e <_Py_write@@Base+0x3f6> │ │ │ │ + bgt.n 96c42 <_Py_write@@Base+0x3f6> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.w 97606 <_Py_write@@Base+0x56e> │ │ │ │ + bgt.w 96dba <_Py_write@@Base+0x56e> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97606 <_Py_write@@Base+0x56e> │ │ │ │ + beq.w 96dba <_Py_write@@Base+0x56e> │ │ │ │ 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 974b2 <_Py_write@@Base+0x41a> │ │ │ │ + bhi.n 96c66 <_Py_write@@Base+0x41a> │ │ │ │ add.w r3, r8, r3, lsl #4 │ │ │ │ cmp.w r3, r9, lsl #4 │ │ │ │ - bcc.w 971f2 <_Py_write@@Base+0x15a> │ │ │ │ + bcc.w 969a6 <_Py_write@@Base+0x15a> │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72490 │ │ │ │ + bl 72458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9793c <_Py_write@@Base+0x8a4> │ │ │ │ + beq.w 970f0 <_Py_write@@Base+0x8a4> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781f8 │ │ │ │ + bl 78208 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 971f2 <_Py_write@@Base+0x15a> │ │ │ │ + b.n 969a6 <_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 977a8 <_Py_write@@Base+0x710> │ │ │ │ + bhi.w 96f5c <_Py_write@@Base+0x710> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w fp, r1, r0 │ │ │ │ - beq.w 97902 <_Py_write@@Base+0x86a> │ │ │ │ + beq.w 970b6 <_Py_write@@Base+0x86a> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 977f8 <_Py_write@@Base+0x760> │ │ │ │ + bne.w 96fac <_Py_write@@Base+0x760> │ │ │ │ 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 971ea <_Py_write@@Base+0x152> │ │ │ │ + b.n 9699e <_Py_write@@Base+0x152> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 975fe <_Py_write@@Base+0x566> │ │ │ │ + bcc.n 96db2 <_Py_write@@Base+0x566> │ │ │ │ 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 97628 <_Py_write@@Base+0x590> │ │ │ │ + beq.n 96ddc <_Py_write@@Base+0x590> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 97198 <_Py_write@@Base+0x100> │ │ │ │ + b.n 9694c <_Py_write@@Base+0x100> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72490 │ │ │ │ + bl 72458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9793c <_Py_write@@Base+0x8a4> │ │ │ │ + beq.w 970f0 <_Py_write@@Base+0x8a4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 971f2 <_Py_write@@Base+0x15a> │ │ │ │ + b.n 969a6 <_Py_write@@Base+0x15a> │ │ │ │ ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ - movw r3, #53033 @ 0xcf29 │ │ │ │ + movw r3, #52993 @ 0xcf01 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 978c4 <_Py_write@@Base+0x82c> │ │ │ │ + bne.w 97078 <_Py_write@@Base+0x82c> │ │ │ │ mov r0, r7 │ │ │ │ blx 297f8 │ │ │ │ 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 97312 <_Py_write@@Base+0x27a> │ │ │ │ + bgt.w 96ac6 <_Py_write@@Base+0x27a> │ │ │ │ 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 9738e <_Py_write@@Base+0x2f6> │ │ │ │ + bls.w 96b42 <_Py_write@@Base+0x2f6> │ │ │ │ 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 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 978ce <_Py_write@@Base+0x836> │ │ │ │ + beq.w 97082 <_Py_write@@Base+0x836> │ │ │ │ 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 9738e <_Py_write@@Base+0x2f6> │ │ │ │ + b.n 96b42 <_Py_write@@Base+0x2f6> │ │ │ │ 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 9730c <_Py_write@@Base+0x274> │ │ │ │ + b.n 96ac0 <_Py_write@@Base+0x274> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 97198 <_Py_write@@Base+0x100> │ │ │ │ + b.n 9694c <_Py_write@@Base+0x100> │ │ │ │ ldr.w r6, [sl, #680] @ 0x2a8 │ │ │ │ - movw r3, #53161 @ 0xcfa9 │ │ │ │ + movw r3, #53121 @ 0xcf81 │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 9784c <_Py_write@@Base+0x7b4> │ │ │ │ + bne.w 97000 <_Py_write@@Base+0x7b4> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a6fc │ │ │ │ - b.n 9753c <_Py_write@@Base+0x4a4> │ │ │ │ + b.n 96cf0 <_Py_write@@Base+0x4a4> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r3, #52329 @ 0xcc69 │ │ │ │ + movw r3, #52289 @ 0xcc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97840 <_Py_write@@Base+0x7a8> │ │ │ │ + bne.w 96ff4 <_Py_write@@Base+0x7a8> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a0fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 976b2 <_Py_write@@Base+0x61a> │ │ │ │ + beq.n 96e66 <_Py_write@@Base+0x61a> │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 97198 <_Py_write@@Base+0x100> │ │ │ │ + b.n 9694c <_Py_write@@Base+0x100> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78024 │ │ │ │ + bl 78034 │ │ │ │ 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 9741c <_Py_write@@Base+0x384> │ │ │ │ + b.n 96bd0 <_Py_write@@Base+0x384> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9752c <_Py_write@@Base+0x494> │ │ │ │ + b.n 96ce0 <_Py_write@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9765a <_Py_write@@Base+0x5c2> │ │ │ │ + bne.n 96e0e <_Py_write@@Base+0x5c2> │ │ │ │ movw sl, #19992 @ 0x4e18 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9716a <_Py_write@@Base+0xd2> │ │ │ │ + beq.w 9691e <_Py_write@@Base+0xd2> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97530 <_Py_write@@Base+0x498> │ │ │ │ + bne.w 96ce4 <_Py_write@@Base+0x498> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 9765a <_Py_write@@Base+0x5c2> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 96e0e <_Py_write@@Base+0x5c2> │ │ │ │ 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] │ │ │ │ @@ -163336,157 +162580,157 @@ │ │ │ │ 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 976f8 <_Py_write@@Base+0x660> │ │ │ │ + bne.n 96eac <_Py_write@@Base+0x660> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97806 <_Py_write@@Base+0x76e> │ │ │ │ + bne.w 96fba <_Py_write@@Base+0x76e> │ │ │ │ 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 97856 <_Py_write@@Base+0x7be> │ │ │ │ + beq.w 9700a <_Py_write@@Base+0x7be> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 97818 <_Py_write@@Base+0x780> │ │ │ │ + beq.w 96fcc <_Py_write@@Base+0x780> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 9771a <_Py_write@@Base+0x682> │ │ │ │ + cbnz r1, 96ece <_Py_write@@Base+0x682> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9730c <_Py_write@@Base+0x274> │ │ │ │ + beq.w 96ac0 <_Py_write@@Base+0x274> │ │ │ │ ldrd r1, r7, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9783a <_Py_write@@Base+0x7a2> │ │ │ │ + beq.w 96fee <_Py_write@@Base+0x7a2> │ │ │ │ str r1, [r7, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r7, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 9773a <_Py_write@@Base+0x6a2> │ │ │ │ + cbz r1, 96eee <_Py_write@@Base+0x6a2> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 9730c <_Py_write@@Base+0x274> │ │ │ │ + b.n 96ac0 <_Py_write@@Base+0x274> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ ldr.w r8, [r6] │ │ │ │ - b.n 9756e <_Py_write@@Base+0x4d6> │ │ │ │ + b.n 96d22 <_Py_write@@Base+0x4d6> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9753c <_Py_write@@Base+0x4a4> │ │ │ │ + b.n 96cf0 <_Py_write@@Base+0x4a4> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w lr, #8192 @ 0x2000 │ │ │ │ mov r2, lr │ │ │ │ it cc │ │ │ │ movcc.w r2, #8192 @ 0x2000 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ add.w r0, r2, #16 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ ldrd lr, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9792c <_Py_write@@Base+0x894> │ │ │ │ + beq.w 970e0 <_Py_write@@Base+0x894> │ │ │ │ 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 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9792c <_Py_write@@Base+0x894> │ │ │ │ + beq.w 970e0 <_Py_write@@Base+0x894> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 97252 <_Py_write@@Base+0x1ba> │ │ │ │ + b.n 96a06 <_Py_write@@Base+0x1ba> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97902 <_Py_write@@Base+0x86a> │ │ │ │ + beq.w 970b6 <_Py_write@@Base+0x86a> │ │ │ │ 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 97902 <_Py_write@@Base+0x86a> │ │ │ │ + beq.w 970b6 <_Py_write@@Base+0x86a> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 974fa <_Py_write@@Base+0x462> │ │ │ │ + b.n 96cae <_Py_write@@Base+0x462> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 97502 <_Py_write@@Base+0x46a> │ │ │ │ + b.n 96cb6 <_Py_write@@Base+0x46a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 973a4 <_Py_write@@Base+0x30c> │ │ │ │ + b.n 96b58 <_Py_write@@Base+0x30c> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9725a <_Py_write@@Base+0x1c2> │ │ │ │ + b.n 96a0e <_Py_write@@Base+0x1c2> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - b.n 976f4 <_Py_write@@Base+0x65c> │ │ │ │ + b.n 96ea8 <_Py_write@@Base+0x65c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov fp, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 971fe <_Py_write@@Base+0x166> │ │ │ │ + b.n 969b2 <_Py_write@@Base+0x166> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 97826 <_Py_write@@Base+0x78e> │ │ │ │ + cbz r2, 96fda <_Py_write@@Base+0x78e> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9730c <_Py_write@@Base+0x274> │ │ │ │ + bne.w 96ac0 <_Py_write@@Base+0x274> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 9730c <_Py_write@@Base+0x274> │ │ │ │ + b.n 96ac0 <_Py_write@@Base+0x274> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 9772c <_Py_write@@Base+0x694> │ │ │ │ + b.n 96ee0 <_Py_write@@Base+0x694> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 97642 <_Py_write@@Base+0x5aa> │ │ │ │ + b.n 96df6 <_Py_write@@Base+0x5aa> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 9753c <_Py_write@@Base+0x4a4> │ │ │ │ + b.n 96cf0 <_Py_write@@Base+0x4a4> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97708 <_Py_write@@Base+0x670> │ │ │ │ + beq.w 96ebc <_Py_write@@Base+0x670> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 978be <_Py_write@@Base+0x826> │ │ │ │ + cbz r2, 97072 <_Py_write@@Base+0x826> │ │ │ │ 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, 9788e <_Py_write@@Base+0x7f6> │ │ │ │ + cbz r3, 97042 <_Py_write@@Base+0x7f6> │ │ │ │ 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 │ │ │ │ @@ -163497,636 +162741,636 @@ │ │ │ │ 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 9756e <_Py_write@@Base+0x4d6> │ │ │ │ + b.n 96d22 <_Py_write@@Base+0x4d6> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 97864 <_Py_write@@Base+0x7cc> │ │ │ │ + b.n 97018 <_Py_write@@Base+0x7cc> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 97560 <_Py_write@@Base+0x4c8> │ │ │ │ + b.n 96d14 <_Py_write@@Base+0x4c8> │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 973a4 <_Py_write@@Base+0x30c> │ │ │ │ - bl 1ef0b0 │ │ │ │ - bl 80650 │ │ │ │ + bne.w 96b58 <_Py_write@@Base+0x30c> │ │ │ │ + bl 1f0e80 │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97664 <_Py_write@@Base+0x5cc> │ │ │ │ + beq.w 96e18 <_Py_write@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9741c <_Py_write@@Base+0x384> │ │ │ │ + b.n 96bd0 <_Py_write@@Base+0x384> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 97324 <_Py_write@@Base+0x28c> │ │ │ │ - b.n 9757e <_Py_write@@Base+0x4e6> │ │ │ │ + bgt.w 96ad8 <_Py_write@@Base+0x28c> │ │ │ │ + b.n 96d32 <_Py_write@@Base+0x4e6> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97502 <_Py_write@@Base+0x46a> │ │ │ │ - bl 1ef0b0 │ │ │ │ + bne.w 96cb6 <_Py_write@@Base+0x46a> │ │ │ │ + bl 1f0e80 │ │ │ │ mov fp, r6 │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 971fe <_Py_write@@Base+0x166> │ │ │ │ + beq.w 969b2 <_Py_write@@Base+0x166> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 971fe <_Py_write@@Base+0x166> │ │ │ │ - bl 1ef0b0 │ │ │ │ + b.n 969b2 <_Py_write@@Base+0x166> │ │ │ │ + bl 1f0e80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9725a <_Py_write@@Base+0x1c2> │ │ │ │ - bl 1ef0b0 │ │ │ │ + bne.w 96a0e <_Py_write@@Base+0x1c2> │ │ │ │ + bl 1f0e80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78024 │ │ │ │ - b.n 976b2 <_Py_write@@Base+0x61a> │ │ │ │ + bl 78034 │ │ │ │ + b.n 96e66 <_Py_write@@Base+0x61a> │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 97346 <_Py_write@@Base+0x2ae> │ │ │ │ - b.n 97358 <_Py_write@@Base+0x2c0> │ │ │ │ + bne.w 96afa <_Py_write@@Base+0x2ae> │ │ │ │ + b.n 96b0c <_Py_write@@Base+0x2c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ - b.n 971b6 <_Py_write@@Base+0x11e> │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ + b.n 9696a <_Py_write@@Base+0x11e> │ │ │ │ + bl 26d878 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9713c <_Py_write@@Base+0xa4> │ │ │ │ + beq.w 968f0 <_Py_write@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9741c <_Py_write@@Base+0x384> │ │ │ │ + b.n 96bd0 <_Py_write@@Base+0x384> │ │ │ │ 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] @ (97c64 <_Py_write@@Base+0xbcc>) │ │ │ │ + ldr r3, [pc, #744] @ (97418 <_Py_write@@Base+0xbcc>) │ │ │ │ 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 98316 <_Py_write@@Base+0x127e> │ │ │ │ + bmi.w 97aca <_Py_write@@Base+0x127e> │ │ │ │ add.w r2, r7, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ 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 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 97ac8 <_Py_write@@Base+0xa30> │ │ │ │ + beq.n 9727c <_Py_write@@Base+0xa30> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ sub.w r3, sl, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97ac8 <_Py_write@@Base+0xa30> │ │ │ │ + beq.n 9727c <_Py_write@@Base+0xa30> │ │ │ │ ldr.w r3, [r7, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ sub.w r3, sl, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97ac8 <_Py_write@@Base+0xa30> │ │ │ │ + beq.n 9727c <_Py_write@@Base+0xa30> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ sub.w r3, sl, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97ac8 <_Py_write@@Base+0xa30> │ │ │ │ + beq.n 9727c <_Py_write@@Base+0xa30> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ sub.w r3, sl, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 97ac8 <_Py_write@@Base+0xa30> │ │ │ │ + beq.n 9727c <_Py_write@@Base+0xa30> │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 97aa2 <_Py_write@@Base+0xa0a> │ │ │ │ - ldr r3, [pc, #408] @ (97c64 <_Py_write@@Base+0xbcc>) │ │ │ │ + bne.n 97256 <_Py_write@@Base+0xa0a> │ │ │ │ + ldr r3, [pc, #408] @ (97418 <_Py_write@@Base+0xbcc>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 9821c <_Py_write@@Base+0x1184> │ │ │ │ + bmi.w 979d0 <_Py_write@@Base+0x1184> │ │ │ │ add.w sl, r3, #12 │ │ │ │ - movw r8, #30624 @ 0x77a0 │ │ │ │ + movw r8, #33888 @ 0x8460 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movw r7, #42012 @ 0xa41c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ 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 98102 <_Py_write@@Base+0x106a> │ │ │ │ + bne.w 978b6 <_Py_write@@Base+0x106a> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + bpl.w 9744c <_Py_write@@Base+0xc00> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 98624 <_Py_write@@Base+0x158c> │ │ │ │ + bpl.w 97dd8 <_Py_write@@Base+0x158c> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 97c86 <_Py_write@@Base+0xbee> │ │ │ │ + beq.w 9743a <_Py_write@@Base+0xbee> │ │ │ │ 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 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + bne.w 9744c <_Py_write@@Base+0xc00> │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 97c86 <_Py_write@@Base+0xbee> │ │ │ │ + beq.w 9743a <_Py_write@@Base+0xbee> │ │ │ │ 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 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + bne.w 9744c <_Py_write@@Base+0xc00> │ │ │ │ adds r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 97c86 <_Py_write@@Base+0xbee> │ │ │ │ + beq.w 9743a <_Py_write@@Base+0xbee> │ │ │ │ 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 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + bne.n 9744c <_Py_write@@Base+0xc00> │ │ │ │ adds r0, r2, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97c86 <_Py_write@@Base+0xbee> │ │ │ │ + beq.n 9743a <_Py_write@@Base+0xbee> │ │ │ │ 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 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + bne.n 9744c <_Py_write@@Base+0xc00> │ │ │ │ adds r0, r2, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97c86 <_Py_write@@Base+0xbee> │ │ │ │ + beq.n 9743a <_Py_write@@Base+0xbee> │ │ │ │ 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 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + bne.n 9744c <_Py_write@@Base+0xc00> │ │ │ │ adds r0, r2, #5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97c86 <_Py_write@@Base+0xbee> │ │ │ │ + beq.n 9743a <_Py_write@@Base+0xbee> │ │ │ │ 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 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + bne.n 9744c <_Py_write@@Base+0xc00> │ │ │ │ adds r0, r2, #6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97c86 <_Py_write@@Base+0xbee> │ │ │ │ + beq.n 9743a <_Py_write@@Base+0xbee> │ │ │ │ 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, 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + cbnz r0, 9744c <_Py_write@@Base+0xc00> │ │ │ │ adds r0, r2, #7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 97c86 <_Py_write@@Base+0xbee> │ │ │ │ + beq.n 9743a <_Py_write@@Base+0xbee> │ │ │ │ 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, 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + cbnz r0, 9744c <_Py_write@@Base+0xc00> │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 97c86 <_Py_write@@Base+0xbee> │ │ │ │ - b.n 97c68 <_Py_write@@Base+0xbd0> │ │ │ │ + beq.n 9743a <_Py_write@@Base+0xbee> │ │ │ │ + b.n 9741c <_Py_write@@Base+0xbd0> │ │ │ │ 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, 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + cbnz r3, 9744c <_Py_write@@Base+0xc00> │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 97c68 <_Py_write@@Base+0xbd0> │ │ │ │ + bne.n 9741c <_Py_write@@Base+0xbd0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 97b06 <_Py_write@@Base+0xa6e> │ │ │ │ + bcs.w 972ba <_Py_write@@Base+0xa6e> │ │ │ │ ldrd fp, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #680] @ (97f50 <_Py_write@@Base+0xeb8>) │ │ │ │ + ldr r3, [pc, #680] @ (97704 <_Py_write@@Base+0xeb8>) │ │ │ │ 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 9822c <_Py_write@@Base+0x1194> │ │ │ │ + bmi.w 979e0 <_Py_write@@Base+0x1194> │ │ │ │ add.w r2, sl, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ 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 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 97dea <_Py_write@@Base+0xd52> │ │ │ │ + beq.n 9759e <_Py_write@@Base+0xd52> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ subs r3, r7, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97dea <_Py_write@@Base+0xd52> │ │ │ │ + beq.n 9759e <_Py_write@@Base+0xd52> │ │ │ │ ldr.w r3, [sl, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ sub.w r3, r7, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97dea <_Py_write@@Base+0xd52> │ │ │ │ + beq.n 9759e <_Py_write@@Base+0xd52> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ sub.w r3, r7, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97dea <_Py_write@@Base+0xd52> │ │ │ │ + beq.n 9759e <_Py_write@@Base+0xd52> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ sub.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 97dea <_Py_write@@Base+0xd52> │ │ │ │ + beq.n 9759e <_Py_write@@Base+0xd52> │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + beq.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9860c <_Py_write@@Base+0x1574> │ │ │ │ + bne.w 97dc0 <_Py_write@@Base+0x1574> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 97dc4 <_Py_write@@Base+0xd2c> │ │ │ │ - ldr r3, [pc, #356] @ (97f50 <_Py_write@@Base+0xeb8>) │ │ │ │ + bne.n 97578 <_Py_write@@Base+0xd2c> │ │ │ │ + ldr r3, [pc, #356] @ (97704 <_Py_write@@Base+0xeb8>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 985f8 <_Py_write@@Base+0x1560> │ │ │ │ + beq.w 97dac <_Py_write@@Base+0x1560> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98238 <_Py_write@@Base+0x11a0> │ │ │ │ + beq.w 979ec <_Py_write@@Base+0x11a0> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6288 @ 0x1890 │ │ │ │ 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 98428 <_Py_write@@Base+0x1390> │ │ │ │ + bmi.w 97bdc <_Py_write@@Base+0x1390> │ │ │ │ movw r9, #19992 @ 0x4e18 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r3, #9361 @ 0x2491 │ │ │ │ + movw r3, #9305 @ 0x2459 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98418 <_Py_write@@Base+0x1380> │ │ │ │ - ldr r3, [pc, #264] @ (97f50 <_Py_write@@Base+0xeb8>) │ │ │ │ + bne.w 97bcc <_Py_write@@Base+0x1380> │ │ │ │ + ldr r3, [pc, #264] @ (97704 <_Py_write@@Base+0xeb8>) │ │ │ │ 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 981a2 <_Py_write@@Base+0x110a> │ │ │ │ + bcs.w 97956 <_Py_write@@Base+0x110a> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 98408 <_Py_write@@Base+0x1370> │ │ │ │ + beq.w 97bbc <_Py_write@@Base+0x1370> │ │ │ │ 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 98180 <_Py_write@@Base+0x10e8> │ │ │ │ + beq.w 97934 <_Py_write@@Base+0x10e8> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #200] @ (97f54 <_Py_write@@Base+0xebc>) │ │ │ │ + ldr r2, [pc, #200] @ (97708 <_Py_write@@Base+0xebc>) │ │ │ │ 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 98570 <_Py_write@@Base+0x14d8> │ │ │ │ + bne.w 97d24 <_Py_write@@Base+0x14d8> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 981e4 <_Py_write@@Base+0x114c> │ │ │ │ + ble.w 97998 <_Py_write@@Base+0x114c> │ │ │ │ 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 9835a <_Py_write@@Base+0x12c2> │ │ │ │ + beq.w 97b0e <_Py_write@@Base+0x12c2> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 97f22 <_Py_write@@Base+0xe8a> │ │ │ │ + beq.n 976d6 <_Py_write@@Base+0xe8a> │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 9836e <_Py_write@@Base+0x12d6> │ │ │ │ + bpl.w 97b22 <_Py_write@@Base+0x12d6> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 983fa <_Py_write@@Base+0x1362> │ │ │ │ + bne.w 97bae <_Py_write@@Base+0x1362> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 97f22 <_Py_write@@Base+0xe8a> │ │ │ │ + beq.n 976d6 <_Py_write@@Base+0xe8a> │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 9837e <_Py_write@@Base+0x12e6> │ │ │ │ + bpl.w 97b32 <_Py_write@@Base+0x12e6> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9838c <_Py_write@@Base+0x12f4> │ │ │ │ + bne.w 97b40 <_Py_write@@Base+0x12f4> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 97f22 <_Py_write@@Base+0xe8a> │ │ │ │ + beq.n 976d6 <_Py_write@@Base+0xe8a> │ │ │ │ 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 9833a <_Py_write@@Base+0x12a2> │ │ │ │ + beq.w 97aee <_Py_write@@Base+0x12a2> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98368 <_Py_write@@Base+0x12d0> │ │ │ │ + bne.w 97b1c <_Py_write@@Base+0x12d0> │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 97f06 <_Py_write@@Base+0xe6e> │ │ │ │ + bne.n 976ba <_Py_write@@Base+0xe6e> │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98452 <_Py_write@@Base+0x13ba> │ │ │ │ - ldr r2, [pc, #36] @ (97f50 <_Py_write@@Base+0xeb8>) │ │ │ │ + beq.w 97c06 <_Py_write@@Base+0x13ba> │ │ │ │ + ldr r2, [pc, #36] @ (97704 <_Py_write@@Base+0xeb8>) │ │ │ │ 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 983e0 <_Py_write@@Base+0x1348> │ │ │ │ + bne.w 97b94 <_Py_write@@Base+0x1348> │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 983f2 <_Py_write@@Base+0x135a> │ │ │ │ - b.n 97f58 <_Py_write@@Base+0xec0> │ │ │ │ + bne.w 97ba6 <_Py_write@@Base+0x135a> │ │ │ │ + b.n 9770c <_Py_write@@Base+0xec0> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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 9839c <_Py_write@@Base+0x1304> │ │ │ │ + bne.w 97b50 <_Py_write@@Base+0x1304> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ 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 97fa6 <_Py_write@@Base+0xf0e> │ │ │ │ + beq.n 9775a <_Py_write@@Base+0xf0e> │ │ │ │ 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] │ │ │ │ @@ -164181,15 +163425,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 985a8 <_Py_write@@Base+0x1510> │ │ │ │ + beq.w 97d5c <_Py_write@@Base+0x1510> │ │ │ │ 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 │ │ │ │ @@ -164197,1515 +163441,1515 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 985ce <_Py_write@@Base+0x1536> │ │ │ │ + ble.w 97d82 <_Py_write@@Base+0x1536> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 981f8 <_Py_write@@Base+0x1160> │ │ │ │ - movw r0, #3800 @ 0xed8 │ │ │ │ + bne.w 979ac <_Py_write@@Base+0x1160> │ │ │ │ + movw r0, #7064 @ 0x1b98 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 98088 <_Py_write@@Base+0xff0> │ │ │ │ + b.n 9783c <_Py_write@@Base+0xff0> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 980d4 <_Py_write@@Base+0x103c> │ │ │ │ + bge.n 97888 <_Py_write@@Base+0x103c> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 98216 <_Py_write@@Base+0x117e> │ │ │ │ + beq.w 979ca <_Py_write@@Base+0x117e> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 98346 <_Py_write@@Base+0x12ae> │ │ │ │ + beq.w 97afa <_Py_write@@Base+0x12ae> │ │ │ │ add r3, r0 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9834c <_Py_write@@Base+0x12b4> │ │ │ │ + bne.w 97b00 <_Py_write@@Base+0x12b4> │ │ │ │ ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98082 <_Py_write@@Base+0xfea> │ │ │ │ + beq.n 97836 <_Py_write@@Base+0xfea> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 98176 <_Py_write@@Base+0x10de> │ │ │ │ + beq.n 9792a <_Py_write@@Base+0x10de> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 98082 <_Py_write@@Base+0xfea> │ │ │ │ + bls.n 97836 <_Py_write@@Base+0xfea> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 98088 <_Py_write@@Base+0xff0> │ │ │ │ - ldr r3, [pc, #700] @ (98394 <_Py_write@@Base+0x12fc>) │ │ │ │ + blt.n 9783c <_Py_write@@Base+0xff0> │ │ │ │ + ldr r3, [pc, #700] @ (97b48 <_Py_write@@Base+0x12fc>) │ │ │ │ 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 98552 <_Py_write@@Base+0x14ba> │ │ │ │ + bne.w 97d06 <_Py_write@@Base+0x14ba> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 980fa <_Py_write@@Base+0x1062> │ │ │ │ + cbz r3, 978ae <_Py_write@@Base+0x1062> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98152 <_Py_write@@Base+0x10ba> │ │ │ │ + bne.n 97906 <_Py_write@@Base+0x10ba> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 981d4 <_Py_write@@Base+0x113c> │ │ │ │ + beq.n 97988 <_Py_write@@Base+0x113c> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + bne.w 9744c <_Py_write@@Base+0xc00> │ │ │ │ mov r0, r6 │ │ │ │ - bl 783c4 │ │ │ │ + bl 783d4 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9843e <_Py_write@@Base+0x13a6> │ │ │ │ + beq.w 97bf2 <_Py_write@@Base+0x13a6> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 9a0e4 │ │ │ │ + bl 998a8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 985d4 <_Py_write@@Base+0x153c> │ │ │ │ + beq.w 97d88 <_Py_write@@Base+0x153c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98526 <_Py_write@@Base+0x148e> │ │ │ │ + bne.w 97cda <_Py_write@@Base+0x148e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + beq.w 9744c <_Py_write@@Base+0xc00> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + bne.w 9744c <_Py_write@@Base+0xc00> │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 97c98 <_Py_write@@Base+0xc00> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9744c <_Py_write@@Base+0xc00> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 980fa <_Py_write@@Base+0x1062> │ │ │ │ - ldr r2, [pc, #572] @ (98398 <_Py_write@@Base+0x1300>) │ │ │ │ + bne.n 978ae <_Py_write@@Base+0x1062> │ │ │ │ + ldr r2, [pc, #572] @ (97b4c <_Py_write@@Base+0x1300>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9850c <_Py_write@@Base+0x1474> │ │ │ │ + bne.w 97cc0 <_Py_write@@Base+0x1474> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 98082 <_Py_write@@Base+0xfea> │ │ │ │ + b.n 97836 <_Py_write@@Base+0xfea> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.w 9832e <_Py_write@@Base+0x1296> │ │ │ │ + bhi.w 97ae2 <_Py_write@@Base+0x1296> │ │ │ │ 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 97e80 <_Py_write@@Base+0xde8> │ │ │ │ + bne.w 97634 <_Py_write@@Base+0xde8> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #52329 @ 0xcc69 │ │ │ │ + movw r2, #52289 @ 0xcc41 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98442 <_Py_write@@Base+0x13aa> │ │ │ │ + bne.w 97bf6 <_Py_write@@Base+0x13aa> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a0fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 98428 <_Py_write@@Base+0x1390> │ │ │ │ + beq.w 97bdc <_Py_write@@Base+0x1390> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 97e80 <_Py_write@@Base+0xde8> │ │ │ │ + b.n 97634 <_Py_write@@Base+0xde8> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a0e4 │ │ │ │ + bl 998a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 97c98 <_Py_write@@Base+0xc00> │ │ │ │ - b.n 9843e <_Py_write@@Base+0x13a6> │ │ │ │ + bne.w 9744c <_Py_write@@Base+0xc00> │ │ │ │ + b.n 97bf2 <_Py_write@@Base+0x13a6> │ │ │ │ ldr.w r8, [r5, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9844e <_Py_write@@Base+0x13b6> │ │ │ │ + beq.w 97c02 <_Py_write@@Base+0x13b6> │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 97f2a <_Py_write@@Base+0xe92> │ │ │ │ + b.n 976de <_Py_write@@Base+0xe92> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 9806c <_Py_write@@Base+0xfd4> │ │ │ │ + beq.w 97820 <_Py_write@@Base+0xfd4> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 9806c <_Py_write@@Base+0xfd4> │ │ │ │ + beq.w 97820 <_Py_write@@Base+0xfd4> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 98204 <_Py_write@@Base+0x116c> │ │ │ │ - b.n 9806c <_Py_write@@Base+0xfd4> │ │ │ │ + bne.n 979b8 <_Py_write@@Base+0x116c> │ │ │ │ + b.n 97820 <_Py_write@@Base+0xfd4> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bpl.w 97cbc <_Py_write@@Base+0xc24> │ │ │ │ + bpl.w 97470 <_Py_write@@Base+0xc24> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97e04 <_Py_write@@Base+0xd6c> │ │ │ │ + bne.w 975b8 <_Py_write@@Base+0xd6c> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 72b78 │ │ │ │ + bl 72b40 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9843a <_Py_write@@Base+0x13a2> │ │ │ │ + beq.w 97bee <_Py_write@@Base+0x13a2> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 98460 <_Py_write@@Base+0x13c8> │ │ │ │ + bge.w 97c14 <_Py_write@@Base+0x13c8> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 984f6 <_Py_write@@Base+0x145e> │ │ │ │ + bge.w 97caa <_Py_write@@Base+0x145e> │ │ │ │ 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 982be <_Py_write@@Base+0x1226> │ │ │ │ + beq.n 97a72 <_Py_write@@Base+0x1226> │ │ │ │ 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 984ba <_Py_write@@Base+0x1422> │ │ │ │ + beq.w 97c6e <_Py_write@@Base+0x1422> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 9847c <_Py_write@@Base+0x13e4> │ │ │ │ + bhi.w 97c30 <_Py_write@@Base+0x13e4> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 984c2 <_Py_write@@Base+0x142a> │ │ │ │ + beq.w 97c76 <_Py_write@@Base+0x142a> │ │ │ │ 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 98312 <_Py_write@@Base+0x127a> │ │ │ │ + bge.n 97ac6 <_Py_write@@Base+0x127a> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 98478 <_Py_write@@Base+0x13e0> │ │ │ │ + blt.w 97c2c <_Py_write@@Base+0x13e0> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 984f0 <_Py_write@@Base+0x1458> │ │ │ │ + ble.w 97ca4 <_Py_write@@Base+0x1458> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 98458 <_Py_write@@Base+0x13c0> │ │ │ │ + blt.w 97c0c <_Py_write@@Base+0x13c0> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 984f0 <_Py_write@@Base+0x1458> │ │ │ │ + ble.w 97ca4 <_Py_write@@Base+0x1458> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 98458 <_Py_write@@Base+0x13c0> │ │ │ │ + blt.w 97c0c <_Py_write@@Base+0x13c0> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 98310 <_Py_write@@Base+0x1278> │ │ │ │ + ble.n 97ac4 <_Py_write@@Base+0x1278> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 9845a <_Py_write@@Base+0x13c2> │ │ │ │ + blt.w 97c0e <_Py_write@@Base+0x13c2> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 98302 <_Py_write@@Base+0x126a> │ │ │ │ + blt.n 97ab6 <_Py_write@@Base+0x126a> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 9825e <_Py_write@@Base+0x11c6> │ │ │ │ + b.n 97a12 <_Py_write@@Base+0x11c6> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 9821c <_Py_write@@Base+0x1184> │ │ │ │ + bmi.w 979d0 <_Py_write@@Base+0x1184> │ │ │ │ movw r4, #42220 @ 0xa4ec │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.w 97adc <_Py_write@@Base+0xa44> │ │ │ │ + b.w 97290 <_Py_write@@Base+0xa44> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97e80 <_Py_write@@Base+0xde8> │ │ │ │ - cbnz r0, 98368 <_Py_write@@Base+0x12d0> │ │ │ │ + b.n 97634 <_Py_write@@Base+0xde8> │ │ │ │ + cbnz r0, 97b1c <_Py_write@@Base+0x12d0> │ │ │ │ lsls r1, r1, #24 │ │ │ │ it mi │ │ │ │ addmi.w r9, r9, #1 │ │ │ │ - b.n 97f1e <_Py_write@@Base+0xe86> │ │ │ │ + b.n 976d2 <_Py_write@@Base+0xe86> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98082 <_Py_write@@Base+0xfea> │ │ │ │ - b.n 980b2 <_Py_write@@Base+0x101a> │ │ │ │ + beq.w 97836 <_Py_write@@Base+0xfea> │ │ │ │ + b.n 97866 <_Py_write@@Base+0x101a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 98400 <_Py_write@@Base+0x1368> │ │ │ │ + bne.n 97bb4 <_Py_write@@Base+0x1368> │ │ │ │ mov.w r9, r1, lsr #7 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 97eca <_Py_write@@Base+0xe32> │ │ │ │ + b.n 9767e <_Py_write@@Base+0xe32> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97f1e <_Py_write@@Base+0xe86> │ │ │ │ + b.n 976d2 <_Py_write@@Base+0xe86> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 983fa <_Py_write@@Base+0x1362> │ │ │ │ + bne.n 97bae <_Py_write@@Base+0x1362> │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 97ee2 <_Py_write@@Base+0xe4a> │ │ │ │ + bpl.w 97696 <_Py_write@@Base+0xe4a> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 97ee2 <_Py_write@@Base+0xe4a> │ │ │ │ - cbnz r0, 9838c <_Py_write@@Base+0x12f4> │ │ │ │ + b.n 97696 <_Py_write@@Base+0xe4a> │ │ │ │ + cbnz r0, 97b40 <_Py_write@@Base+0x12f4> │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 97efa <_Py_write@@Base+0xe62> │ │ │ │ + bpl.w 976ae <_Py_write@@Base+0xe62> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 97efa <_Py_write@@Base+0xe62> │ │ │ │ + b.n 976ae <_Py_write@@Base+0xe62> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97efa <_Py_write@@Base+0xe62> │ │ │ │ + b.n 976ae <_Py_write@@Base+0xe62> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ 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 97fa2 <_Py_write@@Base+0xf0a> │ │ │ │ - b.n 97fa6 <_Py_write@@Base+0xf0e> │ │ │ │ + bne.w 97756 <_Py_write@@Base+0xf0a> │ │ │ │ + b.n 9775a <_Py_write@@Base+0xf0e> │ │ │ │ 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 97f58 <_Py_write@@Base+0xec0> │ │ │ │ + beq.w 9770c <_Py_write@@Base+0xec0> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 97f58 <_Py_write@@Base+0xec0> │ │ │ │ + b.n 9770c <_Py_write@@Base+0xec0> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 97ee2 <_Py_write@@Base+0xe4a> │ │ │ │ + b.n 97696 <_Py_write@@Base+0xe4a> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 97eca <_Py_write@@Base+0xe32> │ │ │ │ + b.n 9767e <_Py_write@@Base+0xe32> │ │ │ │ mov r0, sl │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 97e80 <_Py_write@@Base+0xde8> │ │ │ │ - b.n 981a2 <_Py_write@@Base+0x110a> │ │ │ │ + bne.w 97634 <_Py_write@@Base+0xde8> │ │ │ │ + b.n 97956 <_Py_write@@Base+0x110a> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e80 <_Py_write@@Base+0xde8> │ │ │ │ - bl 1ef0b0 │ │ │ │ + bne.w 97634 <_Py_write@@Base+0xde8> │ │ │ │ + bl 1f0e80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97ea4 <_Py_write@@Base+0xe0c> │ │ │ │ + bne.w 97658 <_Py_write@@Base+0xe0c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7907c │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 7908c │ │ │ │ + bl 1f0e80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 980fa <_Py_write@@Base+0x1062> │ │ │ │ + b.n 978ae <_Py_write@@Base+0x1062> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 981c2 <_Py_write@@Base+0x112a> │ │ │ │ + b.n 97976 <_Py_write@@Base+0x112a> │ │ │ │ mov r7, r8 │ │ │ │ mov r9, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - b.n 97f2a <_Py_write@@Base+0xe92> │ │ │ │ + b.n 976de <_Py_write@@Base+0xe92> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 98264 <_Py_write@@Base+0x11cc> │ │ │ │ + bgt.w 97a18 <_Py_write@@Base+0x11cc> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d7b0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cec4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9843e <_Py_write@@Base+0x13a6> │ │ │ │ + bne.n 97bf2 <_Py_write@@Base+0x13a6> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9843e <_Py_write@@Base+0x13a6> │ │ │ │ + beq.n 97bf2 <_Py_write@@Base+0x13a6> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 97e08 <_Py_write@@Base+0xd70> │ │ │ │ + b.n 975bc <_Py_write@@Base+0xd70> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 98264 <_Py_write@@Base+0x11cc> │ │ │ │ + b.n 97a18 <_Py_write@@Base+0x11cc> │ │ │ │ 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 984d4 <_Py_write@@Base+0x143c> │ │ │ │ + bmi.n 97c88 <_Py_write@@Base+0x143c> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 984ca <_Py_write@@Base+0x1432> │ │ │ │ + bmi.n 97c7e <_Py_write@@Base+0x1432> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 982ba <_Py_write@@Base+0x1222> │ │ │ │ + bls.w 97a6e <_Py_write@@Base+0x1222> │ │ │ │ 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 984a4 <_Py_write@@Base+0x140c> │ │ │ │ + bhi.n 97c58 <_Py_write@@Base+0x140c> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 982ba <_Py_write@@Base+0x1222> │ │ │ │ + b.n 97a6e <_Py_write@@Base+0x1222> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 982ba <_Py_write@@Base+0x1222> │ │ │ │ + b.n 97a6e <_Py_write@@Base+0x1222> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 982ba <_Py_write@@Base+0x1222> │ │ │ │ + b.n 97a6e <_Py_write@@Base+0x1222> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 984ea <_Py_write@@Base+0x1452> │ │ │ │ + bne.n 97c9e <_Py_write@@Base+0x1452> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 982ba <_Py_write@@Base+0x1222> │ │ │ │ + b.n 97a6e <_Py_write@@Base+0x1222> │ │ │ │ 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 9848a <_Py_write@@Base+0x13f2> │ │ │ │ + b.n 97c3e <_Py_write@@Base+0x13f2> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 98498 <_Py_write@@Base+0x1400> │ │ │ │ + b.n 97c4c <_Py_write@@Base+0x1400> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 98312 <_Py_write@@Base+0x127a> │ │ │ │ + b.n 97ac6 <_Py_write@@Base+0x127a> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9d7b0 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9cec4 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9843e <_Py_write@@Base+0x13a6> │ │ │ │ + beq.n 97bf2 <_Py_write@@Base+0x13a6> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 98272 <_Py_write@@Base+0x11da> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 97a26 <_Py_write@@Base+0x11da> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9816a <_Py_write@@Base+0x10d2> │ │ │ │ + beq.w 9791e <_Py_write@@Base+0x10d2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 9816a <_Py_write@@Base+0x10d2> │ │ │ │ + b.n 9791e <_Py_write@@Base+0x10d2> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl faec4 │ │ │ │ + bl faf80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 985d4 <_Py_write@@Base+0x153c> │ │ │ │ + beq.n 97d88 <_Py_write@@Base+0x153c> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 98132 <_Py_write@@Base+0x109a> │ │ │ │ + beq.w 978e6 <_Py_write@@Base+0x109a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98132 <_Py_write@@Base+0x109a> │ │ │ │ + bne.w 978e6 <_Py_write@@Base+0x109a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 98132 <_Py_write@@Base+0x109a> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 978e6 <_Py_write@@Base+0x109a> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 985f4 <_Py_write@@Base+0x155c> │ │ │ │ + bpl.n 97da8 <_Py_write@@Base+0x155c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98584 <_Py_write@@Base+0x14ec> │ │ │ │ + blt.n 97d38 <_Py_write@@Base+0x14ec> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 980ea <_Py_write@@Base+0x1052> │ │ │ │ + beq.w 9789e <_Py_write@@Base+0x1052> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 98556 <_Py_write@@Base+0x14be> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + b.n 97d0a <_Py_write@@Base+0x14be> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9859c <_Py_write@@Base+0x1504> │ │ │ │ + bne.n 97d50 <_Py_write@@Base+0x1504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e6b4 │ │ │ │ - b.n 97ea0 <_Py_write@@Base+0xe08> │ │ │ │ + bl 12f044 │ │ │ │ + b.n 97654 <_Py_write@@Base+0xe08> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14848 @ 0x3a00 │ │ │ │ + movw r1, #18112 @ 0x46c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #14872 @ 0x3a18 │ │ │ │ + movw r0, #18136 @ 0x46d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1f6cf0 │ │ │ │ - b.n 98566 <_Py_write@@Base+0x14ce> │ │ │ │ + bl 1f8abc │ │ │ │ + b.n 97d1a <_Py_write@@Base+0x14ce> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 97ea0 <_Py_write@@Base+0xe08> │ │ │ │ + b.n 97654 <_Py_write@@Base+0xe08> │ │ │ │ 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 29c10 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 98060 <_Py_write@@Base+0xfc8> │ │ │ │ + bgt.w 97814 <_Py_write@@Base+0xfc8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 980d4 <_Py_write@@Base+0x103c> │ │ │ │ + b.n 97888 <_Py_write@@Base+0x103c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9843e <_Py_write@@Base+0x13a6> │ │ │ │ + beq.w 97bf2 <_Py_write@@Base+0x13a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9843e <_Py_write@@Base+0x13a6> │ │ │ │ + bne.w 97bf2 <_Py_write@@Base+0x13a6> │ │ │ │ mov r0, r1 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9843e <_Py_write@@Base+0x13a6> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 97bf2 <_Py_write@@Base+0x13a6> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 9856c <_Py_write@@Base+0x14d4> │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + b.n 97d20 <_Py_write@@Base+0x14d4> │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #3800 @ 0xed8 │ │ │ │ + movw r0, #7064 @ 0x1b98 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14816 @ 0x39e0 │ │ │ │ + movw r1, #18080 @ 0x46a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 9843e <_Py_write@@Base+0x13a6> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 97bf2 <_Py_write@@Base+0x13a6> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 97b2e <_Py_write@@Base+0xa96> │ │ │ │ - b.w 97c86 <_Py_write@@Base+0xbee> │ │ │ │ + bne.w 972e2 <_Py_write@@Base+0xa96> │ │ │ │ + b.w 9743a <_Py_write@@Base+0xbee> │ │ │ │ │ │ │ │ -00098634 : │ │ │ │ - b.w 84ce4 │ │ │ │ +00097de8 : │ │ │ │ + b.w 847d0 │ │ │ │ │ │ │ │ -00098638 : │ │ │ │ +00097dec : │ │ │ │ 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] @ (98748 ) │ │ │ │ + ldr r1, [pc, #256] @ (97efc ) │ │ │ │ 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 9873a │ │ │ │ + beq.n 97eee │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9872c │ │ │ │ + bne.n 97ee0 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bfi r3, r0, #5, #1 │ │ │ │ add.w r0, r5, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ blx 29c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9871e │ │ │ │ + bne.n 97ed2 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98710 │ │ │ │ + bne.n 97ec4 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 986a4 │ │ │ │ + bmi.n 97e58 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r5, #136 @ 0x88 │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ blx 29b34 │ │ │ │ - cbnz r0, 986f4 │ │ │ │ + cbnz r0, 97ea8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 986dc │ │ │ │ + bne.n 97e90 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 986bc │ │ │ │ + bne.n 97e70 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 29500 │ │ │ │ - cbnz r0, 98702 │ │ │ │ + cbnz r0, 97eb6 │ │ │ │ mov r0, r7 │ │ │ │ blx 29988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 986a0 │ │ │ │ - movw r1, #51444 @ 0xc8f4 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #92] @ (9874c ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51364 @ 0xc8a4 │ │ │ │ + beq.n 97e54 │ │ │ │ + movw r1, #54708 @ 0xd5b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #76] @ (9874c ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #14980 @ 0x3a84 │ │ │ │ + ldr r0, [pc, #92] @ (97f00 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #54628 @ 0xd564 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #76] @ (97f00 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #18244 @ 0x4744 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #64] @ (97f00 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #54592 @ 0xd540 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + ldr r0, [pc, #52] @ (97f04 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #18212 @ 0x4724 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ (9874c ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51328 @ 0xc880 │ │ │ │ + ldr r0, [pc, #40] @ (97f04 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #54528 @ 0xd500 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #52] @ (98750 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #14948 @ 0x3a64 │ │ │ │ + ldr r0, [pc, #24] @ (97f04 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #18184 @ 0x4708 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #40] @ (98750 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51264 @ 0xc840 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - ldr r0, [pc, #24] @ (98750 ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #14920 @ 0x3a48 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (9874c ) │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (97f00 ) │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + subs r0, r5, #2 │ │ │ │ movs r6, r6 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + subs r4, r6, #2 │ │ │ │ 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 99916 │ │ │ │ + beq.w 9962a │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99924 │ │ │ │ + bne.w 99638 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98e18 │ │ │ │ + beq.w 985cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 98e2c │ │ │ │ + beq.w 985e0 │ │ │ │ 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 98a8a │ │ │ │ + beq.w 9823e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e42 │ │ │ │ + bne.w 985f6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 98e56 │ │ │ │ + beq.w 9860a │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 98a8a │ │ │ │ + beq.w 9823e │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e42 │ │ │ │ + bne.w 985f6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 98e9a │ │ │ │ + beq.w 9862a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98a8a │ │ │ │ + beq.w 9823e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e52 │ │ │ │ + bne.w 98606 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98e76 │ │ │ │ + beq.w 9864e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 98d22 │ │ │ │ + beq.w 984d6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e52 │ │ │ │ + bne.w 98606 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 98ebe │ │ │ │ + beq.w 98672 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98ed2 │ │ │ │ + beq.w 98686 │ │ │ │ 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 98ace │ │ │ │ + beq.w 98282 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ee6 │ │ │ │ + bne.w 9869a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98eec │ │ │ │ + beq.w 986a0 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 98ace │ │ │ │ + beq.w 98282 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b18 │ │ │ │ + bne.w 982cc │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98f0c │ │ │ │ + beq.w 986c0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98f20 │ │ │ │ + beq.w 986d4 │ │ │ │ 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 98b20 │ │ │ │ + beq.w 982d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f34 │ │ │ │ + bne.w 986e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98f42 │ │ │ │ + beq.w 986f6 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98b20 │ │ │ │ + beq.w 982d4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b18 │ │ │ │ + bne.w 982cc │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98f66 │ │ │ │ + beq.w 9871a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 98f7a │ │ │ │ + beq.w 9872e │ │ │ │ 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 98c0e │ │ │ │ + beq.w 983c2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f8e │ │ │ │ + bne.w 98742 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 98f96 │ │ │ │ + beq.w 9874a │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98c0e │ │ │ │ + beq.w 983c2 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e52 │ │ │ │ + bne.w 98606 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98fba │ │ │ │ + beq.w 9876e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99082 │ │ │ │ + beq.w 98836 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98fe0 │ │ │ │ + bne.w 98794 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 98fe6 │ │ │ │ + beq.w 9879a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 991e8 │ │ │ │ + beq.w 9899c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b18 │ │ │ │ + bne.w 982cc │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 997a2 │ │ │ │ + beq.w 98f56 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99cac │ │ │ │ + beq.w 99264 │ │ │ │ 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 989ba │ │ │ │ + beq.n 9816e │ │ │ │ ldrd r3, r0, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 992e4 │ │ │ │ + bne.w 98a98 │ │ │ │ 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 99732 │ │ │ │ + bpl.w 98ef6 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9974a │ │ │ │ - movw r1, #42076 @ 0xa45c │ │ │ │ + beq.w 98f0e │ │ │ │ + movw r1, #45300 @ 0xb0f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ blx 2a890 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 989a0 │ │ │ │ + bne.n 98154 │ │ │ │ mov r0, r4 │ │ │ │ - bl a00e4 <_PyEvalFramePushAndInit@@Base+0x220> │ │ │ │ + bl 9f894 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 989a0 │ │ │ │ + beq.n 98154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1efd9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 989a0 │ │ │ │ + beq.n 98154 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 989a0 │ │ │ │ + beq.n 98154 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 989a0 │ │ │ │ + beq.n 98154 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 989a0 │ │ │ │ + beq.n 98154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef6d0 <_Py_CheckRecursiveCall@@Base+0x20c> │ │ │ │ + bl 1f14a0 <_Py_CheckRecursiveCall@@Base+0x20c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 989a0 │ │ │ │ + beq.n 98154 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 989a0 │ │ │ │ + beq.n 98154 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5304 │ │ │ │ + bl b4a9c │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997b0 │ │ │ │ + beq.w 98f60 │ │ │ │ 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 1f6a68 <_PyEvent_Notify@@Base+0x2d0> │ │ │ │ + bl 1f8a28 <_PyEvent_Notify@@Base+0x4c8> │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + movw r2, #18652 @ 0x48dc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b71e4 │ │ │ │ + bl 1b9454 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 989b0 │ │ │ │ + bne.n 98164 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99338 │ │ │ │ + beq.w 98aec │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 99338 │ │ │ │ + b.w 98aec │ │ │ │ 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 99b26 │ │ │ │ + beq.w 992e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99934 │ │ │ │ + bne.w 992b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b14d4 │ │ │ │ + bl 1b3904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99014 │ │ │ │ + bne.w 987c8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99934 │ │ │ │ + bne.w 992b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1e70 │ │ │ │ + bl 1b4290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99078 │ │ │ │ + beq.w 9882c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 989b0 │ │ │ │ + b.n 98164 │ │ │ │ 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 9992a │ │ │ │ + beq.w 992a6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ee6 │ │ │ │ + bne.w 9869a │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b14d4 │ │ │ │ + bl 1b3904 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99340 │ │ │ │ + bne.w 98af4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ee6 │ │ │ │ + bne.w 9869a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b588c │ │ │ │ + bl 1b7afc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98ac8 │ │ │ │ + bne.n 9827c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98874 │ │ │ │ + beq.w 98028 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 989b4 │ │ │ │ + b.n 98168 │ │ │ │ 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 99b1c │ │ │ │ + beq.w 992d6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f34 │ │ │ │ + bne.w 986e8 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99a4a │ │ │ │ + beq.w 990da │ │ │ │ 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 99b70 │ │ │ │ + bne.w 99104 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98b74 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98328 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 996d4 │ │ │ │ + bne.w 98e7c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f34 │ │ │ │ + bne.w 986e8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99394 │ │ │ │ + beq.w 98b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7a3c │ │ │ │ + bl 1b9cb0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99394 │ │ │ │ + beq.w 98b48 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99394 │ │ │ │ + beq.w 98b48 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99396 │ │ │ │ + bne.w 98b4a │ │ │ │ mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ + bl c8800 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99394 │ │ │ │ + beq.w 98b48 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5304 │ │ │ │ + bl b4a9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a40 │ │ │ │ + beq.w 99814 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c5ad0 <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b4c40 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl b050c <_PyArena_Malloc@@Base> │ │ │ │ + bl afc78 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99472 │ │ │ │ + beq.w 98c26 │ │ │ │ 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 98ac8 │ │ │ │ + b.n 9827c │ │ │ │ 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 99b12 │ │ │ │ + beq.w 992cc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b32 │ │ │ │ + bne.w 990d2 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99880 │ │ │ │ + beq.w 9902a │ │ │ │ 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 99ea4 │ │ │ │ + bne.w 994e6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995da │ │ │ │ + beq.w 98cae │ │ │ │ mov r0, r4 │ │ │ │ - bl b4c68 │ │ │ │ + bl b4400 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995da │ │ │ │ + beq.w 98cae │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995da │ │ │ │ + beq.w 98cae │ │ │ │ mov r0, r4 │ │ │ │ - bl b8648 │ │ │ │ + bl b7e24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b30 │ │ │ │ + beq.w 990d0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b30 │ │ │ │ + beq.w 990d0 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b32 │ │ │ │ + bne.w 990d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ + bl c8800 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b30 │ │ │ │ + beq.w 990d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4f18 │ │ │ │ + bl 1b718c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b32 │ │ │ │ + bne.w 990d2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5304 │ │ │ │ + bl b4a9c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b32 │ │ │ │ + beq.w 990d2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c5ad0 <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b4c40 │ │ │ │ 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 1b66a0 │ │ │ │ + bl 1b8910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ac8 │ │ │ │ - bl 80650 │ │ │ │ + bne.w 9827c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9988c │ │ │ │ + bne.w 99036 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9892a │ │ │ │ - b.n 98e50 │ │ │ │ + beq.w 980de │ │ │ │ + b.n 98604 │ │ │ │ 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 997b6 │ │ │ │ + beq.w 98fb8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98e10 │ │ │ │ + bne.n 985c4 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99786 │ │ │ │ + beq.w 98f3a │ │ │ │ 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 99d52 │ │ │ │ + bne.w 99352 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98d90 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98544 │ │ │ │ mov r0, r4 │ │ │ │ - bl c81f8 │ │ │ │ + bl c796c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 98d90 │ │ │ │ + cbz r0, 98544 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98d90 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98544 │ │ │ │ mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ + bl c8800 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 98d90 │ │ │ │ + cbz r0, 98544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4c00 │ │ │ │ + bl 1b6e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 991a0 │ │ │ │ + bne.w 98954 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98e10 │ │ │ │ + bne.n 985c4 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98e0e │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 985c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c81f8 │ │ │ │ + bl c796c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 98e0e │ │ │ │ + cbz r0, 985c2 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98e0e │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 985c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ + bl c8800 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 98e0e │ │ │ │ + cbz r0, 985c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4f18 │ │ │ │ + bl 1b718c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 98e10 │ │ │ │ + cbnz r3, 985c4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b5304 │ │ │ │ + bl b4a9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 98e10 │ │ │ │ + cbz r0, 985c4 │ │ │ │ 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 1b50b4 │ │ │ │ + bl 1b7328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ac8 │ │ │ │ - bl 80650 │ │ │ │ + bne.w 9827c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99792 │ │ │ │ + bne.w 98f46 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98816 │ │ │ │ + b.n 97fca │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98e42 │ │ │ │ + cbnz r3, 985f6 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9993c │ │ │ │ + bne.w 9983a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98e3e │ │ │ │ + blt.n 985f2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9879c │ │ │ │ + b.n 97f50 │ │ │ │ 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 987fc │ │ │ │ + beq.w 97fb0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 98b1a │ │ │ │ + b.n 982ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99762 │ │ │ │ + blt.w 98f16 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98a8a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 987cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9976a │ │ │ │ - ldrd r3, r2, [r4, #4] │ │ │ │ - ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 98d22 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9823e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98816 │ │ │ │ + b.n 97f80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99776 │ │ │ │ + blt.w 98f1e │ │ │ │ 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 98a8a │ │ │ │ + beq.w 9823e │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 97fa2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 98f26 │ │ │ │ + ldrd r3, r2, [r4, #4] │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #660 @ 0x294 │ │ │ │ + beq.w 984d6 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 987ee │ │ │ │ + b.n 97fca │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98ee6 │ │ │ │ + cbnz r3, 9869a │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 99b06 │ │ │ │ + bne.w 98f76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98ee2 │ │ │ │ + blt.n 98696 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98838 │ │ │ │ + b.n 97fec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98b10 │ │ │ │ + b.n 982c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9977e │ │ │ │ + blt.w 98f32 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98ace │ │ │ │ + beq.w 98282 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98868 │ │ │ │ + b.n 9801c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98f34 │ │ │ │ + cbnz r3, 986e8 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 99b0c │ │ │ │ + bne.w 98f7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98f30 │ │ │ │ + blt.n 986e4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 9888e │ │ │ │ + b.n 98042 │ │ │ │ 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 988ce │ │ │ │ - b.n 98b18 │ │ │ │ + beq.w 98082 │ │ │ │ + b.n 982cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99752 │ │ │ │ + blt.w 98ee6 │ │ │ │ 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 98b20 │ │ │ │ + beq.w 982d4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 988c2 │ │ │ │ + b.n 98076 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 98f8e │ │ │ │ + cbnz r3, 98742 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a0dc │ │ │ │ + bne.w 99044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98f8a │ │ │ │ + blt.n 9873e │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 988e8 │ │ │ │ + b.n 9809c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98d18 │ │ │ │ + b.n 984cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9975a │ │ │ │ + blt.w 98eee │ │ │ │ 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 98c0e │ │ │ │ + beq.w 983c2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9891c │ │ │ │ + b.n 980d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98fda │ │ │ │ + blt.n 9878e │ │ │ │ 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 99082 │ │ │ │ + beq.n 98836 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98944 │ │ │ │ + b.n 980f8 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98b1a │ │ │ │ + b.n 982ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9900a │ │ │ │ + blt.n 987be │ │ │ │ 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 991e8 │ │ │ │ + beq.w 9899c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98968 │ │ │ │ + b.n 9811c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 98b18 │ │ │ │ + b.n 982cc │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1e70 │ │ │ │ + bl 1b4290 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ab2 │ │ │ │ + beq.w 98266 │ │ │ │ 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] │ │ │ │ @@ -165721,286 +164965,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 996c8 │ │ │ │ - bl 1b5f9c │ │ │ │ + beq.w 98eda │ │ │ │ + bl 1b820c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ac8 │ │ │ │ - bl 80650 │ │ │ │ + bne.w 9827c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99c9e │ │ │ │ + bne.w 9963e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98e48 │ │ │ │ + b.n 985fc │ │ │ │ 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 99e6c │ │ │ │ + beq.w 992c2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e62 │ │ │ │ + bne.w 99312 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99e2c │ │ │ │ + beq.w 992ea │ │ │ │ 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 99e4c │ │ │ │ + bne.w 99428 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 990f0 │ │ │ │ - movw r2, #17704 @ 0x4528 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 988a4 │ │ │ │ + movw r2, #21520 @ 0x5410 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4b1c │ │ │ │ - cbz r0, 990f0 │ │ │ │ + bl 1b6d90 │ │ │ │ + cbz r0, 988a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ + bl c8800 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 990f0 │ │ │ │ + cbz r0, 988a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5114 │ │ │ │ + bl 1b7388 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 992a2 │ │ │ │ + bne.w 98a56 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e62 │ │ │ │ + bne.w 99312 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994fa │ │ │ │ - movw r2, #17704 @ 0x4528 │ │ │ │ + beq.w 98d9c │ │ │ │ + movw r2, #21520 @ 0x5410 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4b1c │ │ │ │ + bl 1b6d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994fa │ │ │ │ + beq.w 98d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ + bl c8800 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994fa │ │ │ │ + beq.w 98d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5218 │ │ │ │ + bl 1b748c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994fa │ │ │ │ + beq.w 98d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4f18 │ │ │ │ + bl 1b718c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994fc │ │ │ │ + bne.w 98d9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5114 │ │ │ │ + bl 1b7388 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994fc │ │ │ │ + bne.w 98d9e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5304 │ │ │ │ + bl b4a9c │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e62 │ │ │ │ + beq.w 99312 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b050c <_PyArena_Malloc@@Base> │ │ │ │ + bl afc78 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fc0 │ │ │ │ + beq.w 997da │ │ │ │ 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 98ac8 │ │ │ │ + b.n 9827c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5304 │ │ │ │ + bl b4a9c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c92 │ │ │ │ + beq.w 98f88 │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1b13b4 │ │ │ │ + bl 1b37e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b4a │ │ │ │ + beq.w 98f82 │ │ │ │ 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 1b50b4 │ │ │ │ + bl 1b7328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ac8 │ │ │ │ - b.n 98e04 │ │ │ │ + bne.w 9827c │ │ │ │ + b.n 985b8 │ │ │ │ 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 998aa │ │ │ │ + beq.w 98fb0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99298 │ │ │ │ + bne.n 98a4c │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 997c0 │ │ │ │ + beq.w 98f94 │ │ │ │ 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 997e8 │ │ │ │ + bne.w 9968a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99296 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98a4a │ │ │ │ mov r0, r4 │ │ │ │ - bl c81f8 │ │ │ │ + bl c796c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 99296 │ │ │ │ + cbz r0, 98a4a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99296 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98a4a │ │ │ │ mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ + bl c8800 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 99296 │ │ │ │ + cbz r0, 98a4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4f18 │ │ │ │ + bl 1b718c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 99298 │ │ │ │ + cbnz r3, 98a4c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b5304 │ │ │ │ + bl b4a9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 99298 │ │ │ │ + cbz r0, 98a4c │ │ │ │ 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 1b6fd8 │ │ │ │ + bl 1b9248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ac8 │ │ │ │ - bl 80650 │ │ │ │ + bne.w 9827c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9989a │ │ │ │ + bne.w 98fa0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98968 │ │ │ │ + b.w 9811c │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5304 │ │ │ │ + bl b4a9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c86 │ │ │ │ + beq.w 99438 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl b050c <_PyArena_Malloc@@Base> │ │ │ │ + bl afc78 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fc0 │ │ │ │ + beq.w 997da │ │ │ │ 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 98ac8 │ │ │ │ + b.w 9827c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 999b6 │ │ │ │ + bne.w 990b8 │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 99942 │ │ │ │ - movw r1, #42076 @ 0xa45c │ │ │ │ + beq.w 9904a │ │ │ │ + movw r1, #45300 @ 0xb0f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b0af8 │ │ │ │ + bl 1b2f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99956 │ │ │ │ + bne.w 9905e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99950 │ │ │ │ + bne.w 99058 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42076 @ 0xa45c │ │ │ │ + movw r1, #45300 @ 0xb0f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1b0af8 │ │ │ │ + bl 1b2f28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a026 │ │ │ │ + bne.w 98fc2 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 989b0 │ │ │ │ + b.w 98164 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b588c │ │ │ │ + bl 1b7afc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98af6 │ │ │ │ + beq.w 982aa │ │ │ │ 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] │ │ │ │ @@ -166008,1626 +165252,1628 @@ │ │ │ │ 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 1b61a4 │ │ │ │ + bl 1b8414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ac8 │ │ │ │ - bl 80650 │ │ │ │ + bne.w 9827c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98b0a │ │ │ │ + beq.w 982be │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98b10 │ │ │ │ + b.w 982c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f34 │ │ │ │ + bne.w 986e8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 993c4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98b78 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 993c4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98b78 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 999c2 │ │ │ │ + bne.w 99444 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f34 │ │ │ │ + bne.w 986e8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99480 │ │ │ │ + beq.n 98c34 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99480 │ │ │ │ + beq.n 98c34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7a3c │ │ │ │ + bl 1b9cb0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99480 │ │ │ │ + beq.n 98c34 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99480 │ │ │ │ + beq.n 98c34 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99482 │ │ │ │ + bne.n 98c36 │ │ │ │ mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ + bl c8800 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 99480 │ │ │ │ + cbz r0, 98c34 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5304 │ │ │ │ + bl b4a9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a40 │ │ │ │ + beq.w 99814 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c5ad0 <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b4c40 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl b050c <_PyArena_Malloc@@Base> │ │ │ │ + bl afc78 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9945c │ │ │ │ + cbz r0, 98c10 │ │ │ │ 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, #15160 @ 0x3b38 │ │ │ │ + movw r2, #18424 @ 0x47f8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b71e4 │ │ │ │ + bl 1b9454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ac8 │ │ │ │ - bl 80650 │ │ │ │ + bne.w 9827c │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99a54 │ │ │ │ + bne.w 99246 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98f34 │ │ │ │ + b.n 986e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98f34 │ │ │ │ + beq.w 986e8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f36 │ │ │ │ + bne.w 986ea │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99a66 │ │ │ │ + beq.w 99656 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 994c6 │ │ │ │ + cbnz r3, 98c7a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a008 │ │ │ │ + bne.w 9981e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a74 │ │ │ │ + bne.w 99664 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a62 │ │ │ │ + bne.w 9979c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99a7a │ │ │ │ + bne.w 99728 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98f34 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99e62 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #642 @ 0x282 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a002 │ │ │ │ - movw r2, #17704 @ 0x4528 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b4b1c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a002 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a002 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 237954 <_PyCoro_GetAwaitableIter@@Base+0x250> │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a002 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b4f18 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99ffe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b5114 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99ffe │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5304 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99e62 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b050c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 995a6 │ │ │ │ - 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, #15268 @ 0x3ba4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b71e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98ac8 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - subs r6, r1, #1 │ │ │ │ - bl 80650 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99fcc │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98944 │ │ │ │ + b.n 986e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b32 │ │ │ │ + bne.w 990d2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aee │ │ │ │ + beq.w 997be │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aee │ │ │ │ + beq.w 997be │ │ │ │ mov r0, r4 │ │ │ │ - bl b4c68 │ │ │ │ + bl b4400 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aee │ │ │ │ + beq.w 997be │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99aee │ │ │ │ + beq.w 997be │ │ │ │ mov r0, r4 │ │ │ │ - bl b8648 │ │ │ │ + bl b7e24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b30 │ │ │ │ + beq.w 990d0 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b30 │ │ │ │ + beq.w 990d0 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b32 │ │ │ │ + bne.w 990d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ + bl c8800 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b30 │ │ │ │ + beq.w 990d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b4f18 │ │ │ │ + bl 1b718c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b32 │ │ │ │ + bne.w 990d2 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5304 │ │ │ │ + bl b4a9c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b32 │ │ │ │ + beq.w 990d2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c5ad0 <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl 1b4c40 │ │ │ │ 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 23bd2c │ │ │ │ - movw r2, #15248 @ 0x3b90 │ │ │ │ + bl 23d26c │ │ │ │ + movw r2, #18512 @ 0x4850 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b71e4 │ │ │ │ + bl 1b9454 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9827c │ │ │ │ + b.w 984ba │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99312 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #642 @ 0x282 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 990c4 │ │ │ │ + movw r2, #21520 @ 0x5410 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b6d90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 990c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8800 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 990c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 238e94 <_PyCoro_GetAwaitableIter@@Base+0x250> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 990c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b718c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99260 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b7388 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99260 │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl b4a9c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99312 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bl afc78 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 98e48 │ │ │ │ + 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, #18532 @ 0x4864 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b9454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ac8 │ │ │ │ - b.w 98d06 │ │ │ │ - bl 1e7dcc │ │ │ │ + bne.w 9827c │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + subs r6, r1, #1 │ │ │ │ + bl 805c4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ac8 │ │ │ │ - b.n 9906e │ │ │ │ + beq.w 997e6 │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 980f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7a3c │ │ │ │ + bl 1b9cb0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98b74 │ │ │ │ + beq.w 98328 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b76 │ │ │ │ + bne.w 9832a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98b74 │ │ │ │ + beq.w 98328 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98b74 │ │ │ │ + beq.w 98328 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b76 │ │ │ │ + bne.w 9832a │ │ │ │ mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ + bl c8800 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98bca │ │ │ │ - b.w 98b74 │ │ │ │ + bne.w 9837e │ │ │ │ + b.w 98328 │ │ │ │ + bl 1e9b28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9827c │ │ │ │ + b.n 98822 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98076 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 980d0 │ │ │ │ movw r3, #43976 @ 0xabc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #15356 @ 0x3bfc │ │ │ │ + movw r1, #18620 @ 0x48bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a1c │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 989a0 │ │ │ │ + bl d5248 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 988c2 │ │ │ │ + b.w 98154 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9891c │ │ │ │ + b.w 97f80 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 987cc │ │ │ │ + b.w 97fa2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98816 │ │ │ │ + b.w 97fca │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 987ee │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98868 │ │ │ │ + b.w 9801c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 99cee │ │ │ │ + bge.w 9932c │ │ │ │ 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 98816 │ │ │ │ + b.w 97fca │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99b3a │ │ │ │ + cbz r3, 98f66 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 99338 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ - b.w 98d34 │ │ │ │ + b.n 98aec │ │ │ │ + ldrd r6, r3, [r4, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 99264 │ │ │ │ + mov r1, r6 │ │ │ │ + b.w 9813e │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 97fec │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 98042 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.n 9897e │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 97fca │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9989a │ │ │ │ - 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 9990c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99298 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ + bge.w 9966c │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 9986e │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + b.w 9811c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9981a │ │ │ │ + bl 26d878 │ │ │ │ + b.n 989ae │ │ │ │ mov r0, r4 │ │ │ │ - bl c81f8 │ │ │ │ - cbz r0, 9981a │ │ │ │ - movs r1, #4 │ │ │ │ + bl 26d878 │ │ │ │ + b.w 984e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 1efd9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 998b2 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w r9, [r4, #8] │ │ │ │ - cbnz r3, 9987a │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #665 @ 0x299 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 9985c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c81f8 │ │ │ │ - cbz r0, 9985c │ │ │ │ + beq.w 98ae6 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9985c │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98ae6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9985c │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d73c <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 998de │ │ │ │ - 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 99220 │ │ │ │ - b.n 99298 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 997f6 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 99862 │ │ │ │ + beq.w 98ae6 │ │ │ │ + movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 1b2df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 99e86 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98d16 │ │ │ │ - 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 98968 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ - b.n 991fa │ │ │ │ - movw r3, #48060 @ 0xbbbc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r2, #0 │ │ │ │ + beq.w 98ae6 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + movw r1, #56052 @ 0xdaf4 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #15020 @ 0x3aac │ │ │ │ + movw r3, #18672 @ 0x48f0 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 80650 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9985e │ │ │ │ + beq.w 98ae8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99862 │ │ │ │ - ldr.w r2, [r9, #12] │ │ │ │ + b.n 98aea │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #15292 @ 0x3bbc │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 80650 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 998d8 │ │ │ │ - b.n 9985e │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99220 │ │ │ │ - b.n 99298 │ │ │ │ - bl 26c978 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 98780 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - b.w 98b1a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ - b.w 98ae0 │ │ │ │ + bge.w 994c8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9907e │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 9879c │ │ │ │ + b.w 984ca │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 9809c │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 992fa │ │ │ │ + beq.w 98aae │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 99336 │ │ │ │ + b.n 98aea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 1efd9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99310 │ │ │ │ + beq.w 98ac4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99310 │ │ │ │ + beq.w 98ac4 │ │ │ │ movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #15020 @ 0x3aac │ │ │ │ + movw r3, #18284 @ 0x476c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #15388 @ 0x3c1c │ │ │ │ + movw r2, #18652 @ 0x48dc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1b71e4 │ │ │ │ + bl 1b9454 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ - cbnz r0, 999ba │ │ │ │ + cbnz r0, 990bc │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80650 │ │ │ │ + bl 805c4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99334 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99336 │ │ │ │ + bne.n 99024 │ │ │ │ + b.n 98ae8 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 99338 │ │ │ │ + b.n 98aec │ │ │ │ subs r3, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 989b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1b7a3c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 993c4 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 993c6 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 993c4 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 993c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c908c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 993c4 │ │ │ │ - ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5304 │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 99a40 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ - ldrd r7, r6, [r3, #20] │ │ │ │ - bl b050c <_PyArena_Malloc@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9945c │ │ │ │ - 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 9945c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98f38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 99b52 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98f38 │ │ │ │ + b.w 98164 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 994f4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 994a2 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 980f8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 994f6 │ │ │ │ - movs r1, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 994f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 529fa │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 994f0 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 99a62 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 994f0 │ │ │ │ - movs r1, #4 │ │ │ │ + b.w 984ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994f0 │ │ │ │ - movw r1, #48060 @ 0xbbbc │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - movw r3, #15020 @ 0x3aac │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 80650 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 994f2 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 994f6 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 98d10 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99b32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e8a90 │ │ │ │ - b.w 98d10 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98838 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 9888e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ - b.w 98c20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ - b.w 98b32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ - b.w 98a9c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 98d16 │ │ │ │ - ldrd r6, r3, [r4, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.w 99cac │ │ │ │ - mov r1, r6 │ │ │ │ - b.w 9898a │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 991ca │ │ │ │ + blt.w 99246 │ │ │ │ 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 99e20 │ │ │ │ + beq.w 99254 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f34 │ │ │ │ + bne.w 986e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99bee │ │ │ │ + beq.n 99180 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99bb8 │ │ │ │ + cbnz r3, 9914a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99bb6 │ │ │ │ + cbz r0, 99148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ae6 │ │ │ │ - cbz r0, 99bb6 │ │ │ │ + bl 30ac2 │ │ │ │ + cbz r0, 99148 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99d18 │ │ │ │ + bne.n 99218 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 99bfa │ │ │ │ + cbnz r3, 9918c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99c82 │ │ │ │ + bne.n 99214 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 99c00 │ │ │ │ + cbnz r0, 99192 │ │ │ │ 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 98b5a │ │ │ │ - b.w 98f34 │ │ │ │ + beq.w 9830e │ │ │ │ + b.w 986e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99b7e │ │ │ │ + beq.n 99112 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99be0 │ │ │ │ + b.n 99172 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99bda │ │ │ │ + beq.n 9916c │ │ │ │ mov r0, r4 │ │ │ │ - bl 529fa │ │ │ │ + bl 529e2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99bda │ │ │ │ + beq.n 9916c │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99c82 │ │ │ │ + cbnz r3, 99214 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99bda │ │ │ │ + beq.n 9916c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99bda │ │ │ │ + beq.n 9916c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99bda │ │ │ │ + beq.n 9916c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d73c <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 1b2df4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99bda │ │ │ │ + beq.n 9916c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #15096 @ 0x3af8 │ │ │ │ + movw r3, #18360 @ 0x47b8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 80650 │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99bdc │ │ │ │ + beq.n 9916e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99be0 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99bde │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98944 │ │ │ │ + b.n 99172 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98816 │ │ │ │ + b.n 99170 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99148 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b2df4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99148 │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #56052 @ 0xdaf4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + b.n 991f4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 9907e │ │ │ │ + b.w 986ec │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9830e │ │ │ │ + b.w 986e8 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 990c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99d0c │ │ │ │ + blt.n 992b8 │ │ │ │ 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 997b0 │ │ │ │ + bne.w 98f60 │ │ │ │ ldrd r1, r7, [r4, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 98996 │ │ │ │ + bne.w 9814a │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9974a │ │ │ │ + blt.w 98f0e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - b.w 98996 │ │ │ │ + b.w 9814a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26d878 │ │ │ │ + b.w 98294 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 98832 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 98aec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26d878 │ │ │ │ + b.w 98848 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26d878 │ │ │ │ + b.w 983d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26d878 │ │ │ │ + b.w 982e6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26d878 │ │ │ │ + b.w 98250 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 9931c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - mov r7, r2 │ │ │ │ + mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cbnz r3, 99d4a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 99420 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98d5a │ │ │ │ - b.w 98e10 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq.w 98870 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 980f8 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ + subs r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 99338 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99bb6 │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d73c <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99bb6 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - movw r3, #56052 @ 0xdaf4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - b.n 99c62 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 980f8 │ │ │ │ + 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 │ │ │ │ + cbnz r3, 9934a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9850e │ │ │ │ + b.w 985c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e10 │ │ │ │ + bne.w 985c4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a08c │ │ │ │ + beq.w 997a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99d88 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99388 │ │ │ │ mov r0, r4 │ │ │ │ - bl c81f8 │ │ │ │ - cbz r0, 99d88 │ │ │ │ + bl c796c │ │ │ │ + cbz r0, 99388 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a0a0 │ │ │ │ + bne.w 997ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a09a │ │ │ │ + bne.w 997b0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0ce │ │ │ │ + beq.w 997b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c81f8 │ │ │ │ + bl c796c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0ce │ │ │ │ + beq.w 997b6 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0ce │ │ │ │ + beq.w 997b6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0ce │ │ │ │ + beq.w 997b6 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d73c <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 1b2df4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0ce │ │ │ │ + beq.w 997b6 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15036 @ 0x3abc │ │ │ │ + movw r3, #18300 @ 0x477c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 80650 │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0c8 │ │ │ │ + beq.w 997b8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98d5a │ │ │ │ - b.w 98e10 │ │ │ │ + beq.w 9850e │ │ │ │ + b.w 985c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98b5a │ │ │ │ - b.w 98f34 │ │ │ │ + bne.w 99312 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 251698 <_PyObject_GetState@@Base+0x72c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99e76 │ │ │ │ - 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, 99e5a │ │ │ │ + bne.w 9827c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + b.n 9930a │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99e62 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 980f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250560 │ │ │ │ + bl 1b9cb0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ac8 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + beq.w 98b78 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 990bc │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98944 │ │ │ │ + bne.w 98b7a │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ - b.w 99094 │ │ │ │ - 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 98944 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98b78 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98b78 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8800 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98b78 │ │ │ │ + ldrd r0, r1, [r4, #4] │ │ │ │ + bl b4a9c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99814 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + ldrd r7, r6, [r3, #20] │ │ │ │ + bl afc78 <_PyArena_Malloc@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98c10 │ │ │ │ + movs r1, #15 │ │ │ │ + movs r2, #0 │ │ │ │ + strd sl, fp, [r0, #4] │ │ │ │ + strd r9, r8, [r0, #32] │ │ │ │ + strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + b.w 98c10 │ │ │ │ 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 9a0d2 │ │ │ │ + beq.w 9964c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b32 │ │ │ │ + bne.w 990d2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99f32 │ │ │ │ + beq.n 99574 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99efc │ │ │ │ + cbnz r3, 9953e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99efa │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9953c │ │ │ │ mov r0, r4 │ │ │ │ - bl b4c68 │ │ │ │ - cbz r0, 99efa │ │ │ │ + bl b4400 │ │ │ │ + cbz r0, 9953c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99efa │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9953c │ │ │ │ mov r0, r4 │ │ │ │ - bl b8648 │ │ │ │ - cbz r0, 99efa │ │ │ │ + bl b7e24 │ │ │ │ + cbz r0, 9953c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99fd6 │ │ │ │ + bne.n 99602 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 99f3e │ │ │ │ + cbnz r3, 99580 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99fbc │ │ │ │ + bne.n 995fe │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 99f44 │ │ │ │ + cbnz r0, 99586 │ │ │ │ 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 98c48 │ │ │ │ - b.n 99b32 │ │ │ │ + beq.w 983fc │ │ │ │ + b.n 990d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99eb2 │ │ │ │ + beq.n 994f4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99f26 │ │ │ │ + b.n 99568 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4c68 │ │ │ │ + bl b4400 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f20 │ │ │ │ + beq.n 99562 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f20 │ │ │ │ + beq.n 99562 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8648 │ │ │ │ + bl b7e24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f20 │ │ │ │ + beq.n 99562 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f20 │ │ │ │ + beq.n 99562 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f20 │ │ │ │ + beq.n 99562 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d73c <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 1b2df4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f20 │ │ │ │ + beq.n 99562 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15188 @ 0x3b54 │ │ │ │ + movw r3, #18452 @ 0x4814 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 80650 │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f22 │ │ │ │ + beq.n 99564 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99f26 │ │ │ │ + b.n 99568 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99f24 │ │ │ │ - bl 80650 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99e78 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98944 │ │ │ │ + b.n 99566 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15020 @ 0x3aac │ │ │ │ + movw r3, #18284 @ 0x476c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 80650 │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99fb6 │ │ │ │ - b.n 99f22 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99fce │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ + bne.n 995f8 │ │ │ │ + b.n 99564 │ │ │ │ + bl 26d878 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 97f34 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + b.w 982ce │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 98832 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 983fc │ │ │ │ + b.n 990d2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26d878 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 98c56 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 98caa │ │ │ │ + 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 9989c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99fce │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 98a4c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.n 99716 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 996be │ │ │ │ + mov r0, r4 │ │ │ │ + bl c796c │ │ │ │ + cbz r0, 996be │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30ae6 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994c4 │ │ │ │ + bne.w 99840 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w r9, [r4, #8] │ │ │ │ + cbnz r3, 99722 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #665 @ 0x299 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 99702 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c796c │ │ │ │ + cbz r0, 99702 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99702 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99702 │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1b2df4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ac0 │ │ │ │ - b.w 994c4 │ │ │ │ + bne.w 9986e │ │ │ │ + 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 989d4 │ │ │ │ + b.w 98a4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26d878 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 99698 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 99708 │ │ │ │ + movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1edfcc │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99332 │ │ │ │ - movs r1, #11 │ │ │ │ + beq.w 98ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 529e2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99332 │ │ │ │ - movs r1, #4 │ │ │ │ + beq.w 98ca4 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbnz r3, 9979c │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a600 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99332 │ │ │ │ - movs r1, #5 │ │ │ │ + beq.w 98ca4 │ │ │ │ + movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d73c <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99332 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - movw r1, #56052 @ 0xdaf4 │ │ │ │ + beq.w 98ca4 │ │ │ │ + movw r1, #48060 @ 0xbbbc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #15408 @ 0x3c30 │ │ │ │ + movw r3, #18284 @ 0x476c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 80650 │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 999b0 │ │ │ │ - b.w 99334 │ │ │ │ + beq.w 98ca6 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98caa │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26c978 │ │ │ │ + bl 26d878 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99d62 │ │ │ │ + beq.w 99362 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99e12 │ │ │ │ + b.n 99412 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, r1, #1 │ │ │ │ + b.n 99412 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 984c4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 990d2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ea7ec │ │ │ │ + b.w 984c4 │ │ │ │ + bl 805c4 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9931e │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 990c8 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #15020 @ 0x3aac │ │ │ │ + movw r3, #18284 @ 0x476c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - bl 80650 │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99e0e │ │ │ │ + bne.w 9940e │ │ │ │ + b.n 997b8 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 986ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30ac2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 98c78 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99dc4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9976c │ │ │ │ + b.w 98c78 │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 97f50 │ │ │ │ + movw r3, #48060 @ 0xbbbc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #18284 @ 0x476c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805c4 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 99e12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99704 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 99708 │ │ │ │ + ldr.w r2, [r9, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r3 │ │ │ │ + movw r3, #56052 @ 0xdaf4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #18556 @ 0x487c │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + bl 805c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9a0c8 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99868 │ │ │ │ + b.n 99704 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98c48 │ │ │ │ - b.n 99b32 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 988e8 │ │ │ │ - nop │ │ │ │ + beq.w 989d4 │ │ │ │ + b.w 98a4c │ │ │ │ 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 9a28a │ │ │ │ + bmi.w 99a4e │ │ │ │ add.w r6, r0, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #588] @ (9a354 ) │ │ │ │ + ldr r1, [pc, #588] @ (99b18 ) │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r8, #42220 @ 0xa4ec │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ movw r9, #42012 @ 0xa41c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - movw r5, #30624 @ 0x77a0 │ │ │ │ + movw r5, #33888 @ 0x8460 │ │ │ │ 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 9a292 │ │ │ │ + bne.w 99a56 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 9a284 │ │ │ │ + bpl.w 99a48 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 9a32c │ │ │ │ + bpl.w 99af0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a276 │ │ │ │ + beq.w 99a3a │ │ │ │ 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 9a284 │ │ │ │ + bne.w 99a48 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a276 │ │ │ │ + beq.n 99a3a │ │ │ │ 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 9a284 │ │ │ │ + bne.n 99a48 │ │ │ │ adds r1, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a276 │ │ │ │ + beq.n 99a3a │ │ │ │ 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 9a284 │ │ │ │ + bne.n 99a48 │ │ │ │ adds r1, r3, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a276 │ │ │ │ + beq.n 99a3a │ │ │ │ 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 9a284 │ │ │ │ + bne.n 99a48 │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a276 │ │ │ │ + beq.n 99a3a │ │ │ │ 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 9a284 │ │ │ │ + bne.n 99a48 │ │ │ │ adds r1, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a276 │ │ │ │ + beq.n 99a3a │ │ │ │ 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 9a284 │ │ │ │ + bne.n 99a48 │ │ │ │ adds r1, r3, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a276 │ │ │ │ + beq.n 99a3a │ │ │ │ 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, 9a284 │ │ │ │ + cbnz r0, 99a48 │ │ │ │ adds r1, r3, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a276 │ │ │ │ + beq.n 99a3a │ │ │ │ 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, 9a284 │ │ │ │ + cbnz r0, 99a48 │ │ │ │ adds r3, #8 │ │ │ │ - b.n 9a272 │ │ │ │ + b.n 99a36 │ │ │ │ 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, 9a284 │ │ │ │ + cbnz r0, 99a48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a258 │ │ │ │ + bne.n 99a1c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7bfe8 │ │ │ │ + bl 7bff0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 9a2e4 │ │ │ │ + bne.n 99aa8 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 9a134 │ │ │ │ + bcs.w 998f8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9a2d2 │ │ │ │ + beq.n 99a96 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 9a284 │ │ │ │ + bne.n 99a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 783c4 │ │ │ │ - cbz r0, 9a2de │ │ │ │ + bl 783d4 │ │ │ │ + cbz r0, 99aa2 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9a0e4 │ │ │ │ + bl 998a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9a33a │ │ │ │ + beq.n 99afe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r2, 9a2f4 │ │ │ │ + cbnz r2, 99ab8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a284 │ │ │ │ + beq.n 99a48 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a284 │ │ │ │ + bne.n 99a48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a284 │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 99a48 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a0e4 │ │ │ │ + bl 998a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9a284 │ │ │ │ + bne.n 99a48 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a28c │ │ │ │ + b.n 99a50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a284 │ │ │ │ + beq.n 99a48 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a284 │ │ │ │ + b.n 99a48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl faec4 │ │ │ │ + bl faf80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9a33a │ │ │ │ + cbz r0, 99afe │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a312 │ │ │ │ + beq.n 99ad6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 9a320 │ │ │ │ + cbz r2, 99ae4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a2b8 │ │ │ │ + beq.n 99a7c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 9a2b8 │ │ │ │ + b.n 99a7c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a312 │ │ │ │ + b.n 99ad6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9a15c │ │ │ │ - b.n 9a276 │ │ │ │ + bne.w 99920 │ │ │ │ + b.n 99a3a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a2de │ │ │ │ + beq.n 99aa2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a2de │ │ │ │ + bne.n 99aa2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a2de │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 99aa2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #50885 @ 0xc6c5 │ │ │ │ + movw r3, #50777 @ 0xc659 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a3f8 │ │ │ │ + bne.n 99bbc │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #19992 @ 0x4e18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #33273 @ 0x81f9 │ │ │ │ + movw r3, #33289 @ 0x8209 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a49e │ │ │ │ + bne.w 99c62 │ │ │ │ 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] @ (9a53c ) │ │ │ │ + ldr r3, [pc, #420] @ (99d00 ) │ │ │ │ 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 9a40c │ │ │ │ + beq.n 99bd0 │ │ │ │ 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 9a3d4 │ │ │ │ + bgt.n 99b98 │ │ │ │ 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, 9a40c │ │ │ │ + cbz r2, 99bd0 │ │ │ │ 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 9a3fa │ │ │ │ - cbz r2, 9a42e │ │ │ │ + beq.n 99bbe │ │ │ │ + cbz r2, 99bf2 │ │ │ │ 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 9a3f4 │ │ │ │ + b.n 99bb8 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #53033 @ 0xcf29 │ │ │ │ + movw r3, #52993 @ 0xcf01 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a4d4 │ │ │ │ + bne.n 99c98 │ │ │ │ mov r0, r1 │ │ │ │ blx 297f8 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 9a3f4 │ │ │ │ + b.n 99bb8 │ │ │ │ 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 │ │ │ │ @@ -167637,78 +166883,78 @@ │ │ │ │ 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 9a464 │ │ │ │ + bne.n 99c28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 9a4a4 │ │ │ │ + cbnz r3, 99c68 │ │ │ │ str.w r3, [ip, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9a4dc │ │ │ │ + beq.n 99ca0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a4ae │ │ │ │ + beq.n 99c72 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 9a47c │ │ │ │ + cbnz r3, 99c40 │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 9a3f4 │ │ │ │ + beq.n 99bb8 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 9a4ce │ │ │ │ + cbz r1, 99c92 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 9a498 │ │ │ │ + cbz r3, 99c5c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 9a3f4 │ │ │ │ + b.n 99bb8 │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 9a460 │ │ │ │ + b.n 99c24 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 9a4bc │ │ │ │ + cbz r3, 99c80 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a3f4 │ │ │ │ + bne.n 99bb8 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 9a3f4 │ │ │ │ + b.n 99bb8 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 9a488 │ │ │ │ + b.n 99c4c │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 9a422 │ │ │ │ + b.n 99be6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a46e │ │ │ │ + beq.n 99c32 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9a536 │ │ │ │ + cbz r3, 99cfa │ │ │ │ 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, 9a510 │ │ │ │ + cbz r3, 99cd4 │ │ │ │ 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 │ │ │ │ @@ -167717,129 +166963,129 @@ │ │ │ │ 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 9a3f4 │ │ │ │ + b.n 99bb8 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 9a4e8 │ │ │ │ + b.n 99cac │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a540 <_Py_GetConfig@@Base>: │ │ │ │ +00099d04 <_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] @ (9a578 <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (99d3c <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9a562 <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 99d26 <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #3800 @ 0xed8 │ │ │ │ + movw r0, #7064 @ 0x1b98 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a57c <_PyObject_NewVar@@Base>: │ │ │ │ +00099d40 <_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 723a4 │ │ │ │ - cbz r0, 9a5f0 <_PyObject_NewVar@@Base+0x74> │ │ │ │ + bl 7236c │ │ │ │ + cbz r0, 99db4 <_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] @ (9a5fc <_PyObject_NewVar@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #64] @ (99dc0 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9a5cc <_PyObject_NewVar@@Base+0x50> │ │ │ │ + cbnz r4, 99d90 <_PyObject_NewVar@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9a5e2 <_PyObject_NewVar@@Base+0x66> │ │ │ │ + bne.n 99da6 <_PyObject_NewVar@@Base+0x66> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a5c4 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 99d88 <_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 9a5c4 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 99d88 <_PyObject_NewVar@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ef0b0 │ │ │ │ + b.w 1f0e80 │ │ │ │ nop │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ 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 9a62c <_PyObject_NewVar@@Base+0xb0> │ │ │ │ + beq.n 99df0 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9a64a <_PyObject_NewVar@@Base+0xce> │ │ │ │ + beq.n 99e0e <_PyObject_NewVar@@Base+0xce> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9a658 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 99e1c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a652 <_PyObject_NewVar@@Base+0xd6> │ │ │ │ + blt.n 99e16 <_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 9a626 <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + bne.n 99dea <_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 9a626 <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + b.n 99dea <_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 r6, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -167851,474 +167097,474 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r1, r6, r3 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ad8c <_PyObject_NewVar@@Base+0x810> │ │ │ │ - bl 9b1d0 │ │ │ │ + bne.w 9a546 <_PyObject_NewVar@@Base+0x806> │ │ │ │ + bl 9a988 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ad9c <_PyObject_NewVar@@Base+0x820> │ │ │ │ + bne.w 9a556 <_PyObject_NewVar@@Base+0x816> │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ itt eq │ │ │ │ moveq r6, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.w 9aefa <_PyObject_NewVar@@Base+0x97e> │ │ │ │ + beq.w 9a6b4 <_PyObject_NewVar@@Base+0x974> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ - beq.w 9af56 <_PyObject_NewVar@@Base+0x9da> │ │ │ │ + beq.w 9a710 <_PyObject_NewVar@@Base+0x9d0> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9ab02 <_PyObject_NewVar@@Base+0x586> │ │ │ │ + beq.w 9a2c6 <_PyObject_NewVar@@Base+0x586> │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ cmp r5, #1 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9a858 <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ + beq.w 9a01c <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r6, [r8] │ │ │ │ subs.w r3, r3, r9 │ │ │ │ - bmi.w 9aea2 <_PyObject_NewVar@@Base+0x926> │ │ │ │ + bmi.w 9a65c <_PyObject_NewVar@@Base+0x91c> │ │ │ │ sub.w r2, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9aa42 <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ + bne.w 9a206 <_PyObject_NewVar@@Base+0x4c6> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9aa3c <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + beq.w 9a200 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 9aec4 <_PyObject_NewVar@@Base+0x948> │ │ │ │ + bhi.w 9a67e <_PyObject_NewVar@@Base+0x93e> │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #9361 @ 0x2491 │ │ │ │ + movw r2, #9305 @ 0x2459 │ │ │ │ movt r2, #7 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r6, [r7, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9adc2 <_PyObject_NewVar@@Base+0x846> │ │ │ │ - ldr r2, [pc, #284] @ (9a850 <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ + bne.w 9a57c <_PyObject_NewVar@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #284] @ (9a014 <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov sl, r2 │ │ │ │ - bhi.w 9ad62 <_PyObject_NewVar@@Base+0x7e6> │ │ │ │ + bhi.w 9a51a <_PyObject_NewVar@@Base+0x7da> │ │ │ │ lsrs r0, r3, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9ad50 <_PyObject_NewVar@@Base+0x7d4> │ │ │ │ + beq.w 9a508 <_PyObject_NewVar@@Base+0x7c8> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9aa20 <_PyObject_NewVar@@Base+0x4a4> │ │ │ │ + beq.w 9a1e4 <_PyObject_NewVar@@Base+0x4a4> │ │ │ │ movw r2, #42428 @ 0xa5bc │ │ │ │ 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, #200] @ (9a854 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ + ldr r2, [pc, #200] @ (9a018 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r7, [r2, #1416] @ 0x588 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9adee <_PyObject_NewVar@@Base+0x872> │ │ │ │ + bne.w 9a5a8 <_PyObject_NewVar@@Base+0x868> │ │ │ │ adds r2, r6, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ strb r7, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9aa12 <_PyObject_NewVar@@Base+0x496> │ │ │ │ + bne.w 9a1d6 <_PyObject_NewVar@@Base+0x496> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 9aa6c <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ + bpl.w 9a230 <_PyObject_NewVar@@Base+0x4f0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.w 9aaa8 <_PyObject_NewVar@@Base+0x52c> │ │ │ │ + bge.w 9a26c <_PyObject_NewVar@@Base+0x52c> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r6, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9aaca <_PyObject_NewVar@@Base+0x54e> │ │ │ │ + bne.w 9a28e <_PyObject_NewVar@@Base+0x54e> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9aaea <_PyObject_NewVar@@Base+0x56e> │ │ │ │ + bne.w 9a2ae <_PyObject_NewVar@@Base+0x56e> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9aedc <_PyObject_NewVar@@Base+0x960> │ │ │ │ + beq.w 9a696 <_PyObject_NewVar@@Base+0x956> │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w 9aef6 <_PyObject_NewVar@@Base+0x97a> │ │ │ │ + beq.w 9a6b0 <_PyObject_NewVar@@Base+0x970> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ str.w r2, [r8, #24] │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9af88 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + beq.w 9a742 <_PyObject_NewVar@@Base+0xa02> │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + ble.w 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9a6d4 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 99e98 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9a6d4 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 99e98 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 9a6d4 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 99e98 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9a6d4 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 99e98 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 9a6d4 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 99e98 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r6, [r7, #28] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.w 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ adds.w r2, r7, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - beq.n 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ mvn.w r3, #7 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.w 9ad46 <_PyObject_NewVar@@Base+0x7ca> │ │ │ │ + beq.w 9a4fe <_PyObject_NewVar@@Base+0x7be> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a984 <_PyObject_NewVar@@Base+0x408> │ │ │ │ + beq.n 9a148 <_PyObject_NewVar@@Base+0x408> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9a966 <_PyObject_NewVar@@Base+0x3ea> │ │ │ │ + beq.n 9a12a <_PyObject_NewVar@@Base+0x3ea> │ │ │ │ ldr r6, [r1, #4] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r1, r7, #56 @ 0x38 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ adds r7, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + beq.w 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ adds r7, #8 │ │ │ │ - beq.n 9aa0e <_PyObject_NewVar@@Base+0x492> │ │ │ │ + beq.n 9a1d2 <_PyObject_NewVar@@Base+0x492> │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9aa0a <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a1ce <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r7, r4, #8 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ada4 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a55e <_PyObject_NewVar@@Base+0x81e> │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9aa0a <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a1ce <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ada4 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a55e <_PyObject_NewVar@@Base+0x81e> │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9aa0a <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a1ce <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2a68c │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ada4 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a55e <_PyObject_NewVar@@Base+0x81e> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9aa0a <_PyObject_NewVar@@Base+0x48e> │ │ │ │ + beq.n 9a1ce <_PyObject_NewVar@@Base+0x48e> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ blx 2a68c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ada4 <_PyObject_NewVar@@Base+0x828> │ │ │ │ + beq.w 9a55e <_PyObject_NewVar@@Base+0x81e> │ │ │ │ adds.w r4, r7, #24 │ │ │ │ - bne.n 9a9a8 <_PyObject_NewVar@@Base+0x42c> │ │ │ │ + bne.n 9a16c <_PyObject_NewVar@@Base+0x42c> │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + b.n 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r6, #16 │ │ │ │ blx 29c10 │ │ │ │ - b.n 9a7ae <_PyObject_NewVar@@Base+0x232> │ │ │ │ + b.n 99f72 <_PyObject_NewVar@@Base+0x232> │ │ │ │ ldrd lr, r1, [r2, #24] │ │ │ │ cmp r1, lr │ │ │ │ - bcc.n 9aa9c <_PyObject_NewVar@@Base+0x520> │ │ │ │ + bcc.n 9a260 <_PyObject_NewVar@@Base+0x520> │ │ │ │ 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 r7, [r2, lr] │ │ │ │ - b.n 9a772 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + b.n 99f36 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r6, [pc, #640] @ (9acc0 <_PyObject_NewVar@@Base+0x744>) │ │ │ │ - b.n 9a7b0 <_PyObject_NewVar@@Base+0x234> │ │ │ │ + ldr r6, [pc, #632] @ (9a47c <_PyObject_NewVar@@Base+0x73c>) │ │ │ │ + b.n 99f74 <_PyObject_NewVar@@Base+0x234> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ movs r2, #24 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ movw r6, #13200 @ 0x3390 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ movw r3, #19992 @ 0x4e18 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add r6, r3 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bmi.w 9a7c0 <_PyObject_NewVar@@Base+0x244> │ │ │ │ - movw r0, #52188 @ 0xcbdc │ │ │ │ + bmi.w 99f84 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + movw r0, #55452 @ 0xd89c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 220208 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22173c <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ + beq.w 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bne.w 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 9a772 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + b.n 99f36 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 86170 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 85c50 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9b0e0 <_PyObject_NewVar@@Base+0xb64> │ │ │ │ + beq.w 9a89a <_PyObject_NewVar@@Base+0xb5a> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str.w r6, [r2, r3, lsl #2] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a7ee <_PyObject_NewVar@@Base+0x272> │ │ │ │ + beq.w 99fb2 <_PyObject_NewVar@@Base+0x272> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a7ee <_PyObject_NewVar@@Base+0x272> │ │ │ │ + bne.w 99fb2 <_PyObject_NewVar@@Base+0x272> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a7fc <_PyObject_NewVar@@Base+0x280> │ │ │ │ + beq.w 99fc0 <_PyObject_NewVar@@Base+0x280> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9d67c <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9cdf0 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b0ae <_PyObject_NewVar@@Base+0xb32> │ │ │ │ + blt.w 9a836 <_PyObject_NewVar@@Base+0xaf6> │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9a7fc <_PyObject_NewVar@@Base+0x280> │ │ │ │ + b.n 99fc0 <_PyObject_NewVar@@Base+0x280> │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 86324 │ │ │ │ + bl 85e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ad08 <_PyObject_NewVar@@Base+0x78c> │ │ │ │ + beq.w 9a4c0 <_PyObject_NewVar@@Base+0x780> │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - ble.w 9ae1c <_PyObject_NewVar@@Base+0x8a0> │ │ │ │ + ble.w 9a5d6 <_PyObject_NewVar@@Base+0x896> │ │ │ │ movw r7, #19992 @ 0x4e18 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw fp, #32497 @ 0x7ef1 │ │ │ │ + movw fp, #32513 @ 0x7f01 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #53573 @ 0xd145 │ │ │ │ + movw r3, #53533 @ 0xd11d │ │ │ │ movt r3, #6 │ │ │ │ lsls r2, r6, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 9abc0 <_PyObject_NewVar@@Base+0x644> │ │ │ │ + bpl.n 9a384 <_PyObject_NewVar@@Base+0x644> │ │ │ │ ldr.w r3, [r7, #696] @ 0x2b8 │ │ │ │ add.w sl, r0, r6, lsl #2 │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9ae70 <_PyObject_NewVar@@Base+0x8f4> │ │ │ │ - ldr r3, [pc, #368] @ (9acc4 <_PyObject_NewVar@@Base+0x748>) │ │ │ │ + bne.w 9a61a <_PyObject_NewVar@@Base+0x8da> │ │ │ │ + ldr r3, [pc, #360] @ (9a480 <_PyObject_NewVar@@Base+0x740>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9ae20 <_PyObject_NewVar@@Base+0x8a4> │ │ │ │ + beq.w 9a5da <_PyObject_NewVar@@Base+0x89a> │ │ │ │ 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, 9ab9e <_PyObject_NewVar@@Base+0x622> │ │ │ │ + cbnz r1, 9a362 <_PyObject_NewVar@@Base+0x622> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ ittte cs │ │ │ │ addcs.w lr, r2, ip │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs.w lr, [r2, #4] │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ @@ -168331,44 +167577,43 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ str.w r0, [sl] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ad06 <_PyObject_NewVar@@Base+0x78a> │ │ │ │ + beq.w 9a4be <_PyObject_NewVar@@Base+0x77e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9acb6 <_PyObject_NewVar@@Base+0x73a> │ │ │ │ + beq.n 9a474 <_PyObject_NewVar@@Base+0x734> │ │ │ │ str r5, [sp, #28] │ │ │ │ - mov r9, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r7, #696] @ 0x2b8 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ add r5, r8 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9adb6 <_PyObject_NewVar@@Base+0x83a> │ │ │ │ - ldr r3, [pc, #236] @ (9acc4 <_PyObject_NewVar@@Base+0x748>) │ │ │ │ + bne.w 9a570 <_PyObject_NewVar@@Base+0x830> │ │ │ │ + ldr r3, [pc, #228] @ (9a480 <_PyObject_NewVar@@Base+0x740>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9acc8 <_PyObject_NewVar@@Base+0x74c> │ │ │ │ + beq.n 9a484 <_PyObject_NewVar@@Base+0x744> │ │ │ │ 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, 9ac1e <_PyObject_NewVar@@Base+0x6a2> │ │ │ │ + cbnz r1, 9a3e0 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ 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] │ │ │ │ @@ -168378,42 +167623,42 @@ │ │ │ │ strcs.w r1, [r2, ip] │ │ │ │ strcc r0, [r2, #8] │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr.w r5, [r9, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ad04 <_PyObject_NewVar@@Base+0x788> │ │ │ │ + beq.n 9a4be <_PyObject_NewVar@@Base+0x77e> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r7, #696] @ 0x2b8 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r9, r6 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ add r5, r8 │ │ │ │ - bne.w 9adaa <_PyObject_NewVar@@Base+0x82e> │ │ │ │ - ldr r3, [pc, #120] @ (9acc4 <_PyObject_NewVar@@Base+0x748>) │ │ │ │ + bne.w 9a564 <_PyObject_NewVar@@Base+0x824> │ │ │ │ + ldr r3, [pc, #116] @ (9a480 <_PyObject_NewVar@@Base+0x740>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9ad14 <_PyObject_NewVar@@Base+0x798> │ │ │ │ + beq.n 9a4cc <_PyObject_NewVar@@Base+0x78c> │ │ │ │ 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, 9ac92 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + cbnz r1, 9a452 <_PyObject_NewVar@@Base+0x712> │ │ │ │ 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] │ │ │ │ @@ -168423,1005 +167668,1023 @@ │ │ │ │ strcs.w r1, [r2, ip] │ │ │ │ strcc r0, [r2, #8] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 2957c │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr.w r5, [r9, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ - cbz r3, 9ad04 <_PyObject_NewVar@@Base+0x788> │ │ │ │ + cbz r3, 9a4be <_PyObject_NewVar@@Base+0x77e> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - adds r6, r4, #1 │ │ │ │ + add.w r6, r9, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9abc6 <_PyObject_NewVar@@Base+0x64a> │ │ │ │ + bne.n 9a388 <_PyObject_NewVar@@Base+0x648> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - mov r4, r9 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9a6c6 <_PyObject_NewVar@@Base+0x14a> │ │ │ │ - nop │ │ │ │ + b.n 99e8a <_PyObject_NewVar@@Base+0x14a> │ │ │ │ strh r4, [r2, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ac1e <_PyObject_NewVar@@Base+0x6a2> │ │ │ │ + bne.n 9a3e0 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ ldr.w r3, [r7, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9ae88 <_PyObject_NewVar@@Base+0x90c> │ │ │ │ + bne.w 9a642 <_PyObject_NewVar@@Base+0x902> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ - cbz r0, 9acf6 <_PyObject_NewVar@@Base+0x77a> │ │ │ │ + cbz r0, 9a4b2 <_PyObject_NewVar@@Base+0x772> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr.w r5, [r9, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ac36 <_PyObject_NewVar@@Base+0x6ba> │ │ │ │ - mov r4, r9 │ │ │ │ + bne.n 9a3f6 <_PyObject_NewVar@@Base+0x6b6> │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 790d8 │ │ │ │ - b.n 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 790e8 │ │ │ │ + b.n 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ac92 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + bne.n 9a452 <_PyObject_NewVar@@Base+0x712> │ │ │ │ ldr.w r3, [r7, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9ae7c <_PyObject_NewVar@@Base+0x900> │ │ │ │ + bne.w 9a626 <_PyObject_NewVar@@Base+0x8e6> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ac9c <_PyObject_NewVar@@Base+0x720> │ │ │ │ + beq.n 9a45c <_PyObject_NewVar@@Base+0x71c> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 9ac9c <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9a45c <_PyObject_NewVar@@Base+0x71c> │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 9a9a8 <_PyObject_NewVar@@Base+0x42c> │ │ │ │ + b.n 9a16c <_PyObject_NewVar@@Base+0x42c> │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a772 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + bne.w 99f36 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ ldr.w r6, [r7, #672] @ 0x2a0 │ │ │ │ - movw r2, #52329 @ 0xcc69 │ │ │ │ + movw r2, #52289 @ 0xcc41 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9ae60 <_PyObject_NewVar@@Base+0x8e4> │ │ │ │ + bne.w 9a632 <_PyObject_NewVar@@Base+0x8f2> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a0fc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 9add6 <_PyObject_NewVar@@Base+0x85a> │ │ │ │ + cbz r6, 9a590 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9a772 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ - bl ca20c │ │ │ │ + b.n 99f36 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + bl c9980 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a69c <_PyObject_NewVar@@Base+0x120> │ │ │ │ + beq.w 99e60 <_PyObject_NewVar@@Base+0x120> │ │ │ │ movs r3, #22 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ str r3, [r6, #32] │ │ │ │ - b.n 9a6b6 <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + b.n 99e7a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ - b.n 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + b.n 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ac9c <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9a45c <_PyObject_NewVar@@Base+0x71c> │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9acf6 <_PyObject_NewVar@@Base+0x77a> │ │ │ │ + b.n 9a4b2 <_PyObject_NewVar@@Base+0x772> │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a772 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ + bne.w 99f36 <_PyObject_NewVar@@Base+0x1f6> │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ef0b0 │ │ │ │ + bl 1f0e80 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aeb8 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + beq.n 9a672 <_PyObject_NewVar@@Base+0x932> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a7ae <_PyObject_NewVar@@Base+0x232> │ │ │ │ - b.n 9aa12 <_PyObject_NewVar@@Base+0x496> │ │ │ │ - movw r1, #57865 @ 0xe209 │ │ │ │ + beq.w 99f72 <_PyObject_NewVar@@Base+0x232> │ │ │ │ + b.n 9a1d6 <_PyObject_NewVar@@Base+0x496> │ │ │ │ + movw r1, #60313 @ 0xeb99 │ │ │ │ movt r1, #18 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 9ae94 <_PyObject_NewVar@@Base+0x918> │ │ │ │ + bne.n 9a64e <_PyObject_NewVar@@Base+0x90e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e6b4 │ │ │ │ + bl 12f044 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, r6, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #8] │ │ │ │ str r1, [r6, #12] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a7ae <_PyObject_NewVar@@Base+0x232> │ │ │ │ - b.n 9aa12 <_PyObject_NewVar@@Base+0x496> │ │ │ │ + beq.w 99f72 <_PyObject_NewVar@@Base+0x232> │ │ │ │ + b.n 9a1d6 <_PyObject_NewVar@@Base+0x496> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 9acb8 <_PyObject_NewVar@@Base+0x73c> │ │ │ │ + b.n 9a476 <_PyObject_NewVar@@Base+0x736> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 72560 │ │ │ │ + bl 72528 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ab9e <_PyObject_NewVar@@Base+0x622> │ │ │ │ + bne.w 9a362 <_PyObject_NewVar@@Base+0x622> │ │ │ │ ldr.w r3, [r7, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9ae54 <_PyObject_NewVar@@Base+0x8d8> │ │ │ │ + bne.n 9a60e <_PyObject_NewVar@@Base+0x8ce> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 294c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aba8 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + beq.w 9a36c <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 9aba8 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + b.n 9a36c <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ae42 <_PyObject_NewVar@@Base+0x8c6> │ │ │ │ - ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 9ad7e <_PyObject_NewVar@@Base+0x802> │ │ │ │ + b.n 9a5fc <_PyObject_NewVar@@Base+0x8bc> │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9aba8 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + b.n 9a36c <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9ad36 <_PyObject_NewVar@@Base+0x7ba> │ │ │ │ + b.n 9a4ee <_PyObject_NewVar@@Base+0x7ae> │ │ │ │ + ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 9a538 <_PyObject_NewVar@@Base+0x7f8> │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9acea <_PyObject_NewVar@@Base+0x76e> │ │ │ │ + b.n 9a4a6 <_PyObject_NewVar@@Base+0x766> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9ae04 <_PyObject_NewVar@@Base+0x888> │ │ │ │ + b.n 9a5be <_PyObject_NewVar@@Base+0x87e> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52080 @ 0xcb70 │ │ │ │ + movw r1, #55344 @ 0xd830 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ + bl 12f768 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a848 <_PyObject_NewVar@@Base+0x2cc> │ │ │ │ + b.n 9a00c <_PyObject_NewVar@@Base+0x2cc> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52132 @ 0xcba4 │ │ │ │ + movw r1, #55396 @ 0xd864 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 9aeb8 <_PyObject_NewVar@@Base+0x93c> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 9a672 <_PyObject_NewVar@@Base+0x932> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r8, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r6, #464] @ 0x1d0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 9a832 <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ + bne.w 99ff6 <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ add r2, r3 │ │ │ │ - b.n 9a832 <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ + b.n 99ff6 <_PyObject_NewVar@@Base+0x2b6> │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r5, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 77c6c │ │ │ │ + bl 77c7c │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ad08 <_PyObject_NewVar@@Base+0x78c> │ │ │ │ + beq.w 9a4c0 <_PyObject_NewVar@@Base+0x780> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 29394 │ │ │ │ strb r6, [r7, r5] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r5, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 9b0fe <_PyObject_NewVar@@Base+0xb82> │ │ │ │ + bcs.w 9a8b8 <_PyObject_NewVar@@Base+0xb78> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ 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 1b0834 │ │ │ │ + bl 1b2c44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9aefa <_PyObject_NewVar@@Base+0x97e> │ │ │ │ + beq.n 9a6b4 <_PyObject_NewVar@@Base+0x974> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9a6b6 <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + bne.w 99e7a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a6b6 <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + bne.w 99e7a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a6b6 <_PyObject_NewVar@@Base+0x13a> │ │ │ │ + beq.w 99e7a <_PyObject_NewVar@@Base+0x13a> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b096 <_PyObject_NewVar@@Base+0xb1a> │ │ │ │ + bne.w 9a888 <_PyObject_NewVar@@Base+0xb48> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r5, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9ab02 <_PyObject_NewVar@@Base+0x586> │ │ │ │ + beq.w 9a2c6 <_PyObject_NewVar@@Base+0x586> │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.w 9a6d6 <_PyObject_NewVar@@Base+0x15a> │ │ │ │ + b.w 99e9a <_PyObject_NewVar@@Base+0x15a> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 9b08e <_PyObject_NewVar@@Base+0xb12> │ │ │ │ - bl 80650 │ │ │ │ + beq.n 9a82e <_PyObject_NewVar@@Base+0xaee> │ │ │ │ + bl 805c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bne.n 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ movw r2, #48060 @ 0xbbbc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ subs r3, #11 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 9b056 <_PyObject_NewVar@@Base+0xada> │ │ │ │ + bhi.n 9a810 <_PyObject_NewVar@@Base+0xad0> │ │ │ │ tbb [pc, r3] │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #18] │ │ │ │ strh r5, [r0, r5] │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r7, [r7, r5] │ │ │ │ subs r1, #83 @ 0x53 │ │ │ │ cmp r5, #83 @ 0x53 │ │ │ │ strh r7, [r3, r4] │ │ │ │ strh r3, [r2, r5] │ │ │ │ strh r2, [r1, r4] │ │ │ │ strh r3, [r2, r5] │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ - movw r5, #15724 @ 0x3d6c │ │ │ │ + movw r5, #18988 @ 0x4a2c │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r4, [sp] │ │ │ │ - bl 1e7bf8 │ │ │ │ - b.n 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e9954 │ │ │ │ + b.n 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movw r1, #56052 @ 0xdaf4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #15804 @ 0x3dbc │ │ │ │ + movw r3, #19068 @ 0x4a7c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - b.n 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + b.n 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movw r2, #56052 @ 0xdaf4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r5, #15692 @ 0x3d4c │ │ │ │ + movw r5, #18956 @ 0x4a0c │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9afd4 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ + b.n 9a78e <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ movw r2, #56020 @ 0xdad4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r5, #15640 @ 0x3d18 │ │ │ │ + movw r5, #18904 @ 0x49d8 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9afd4 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ - movw r5, #15624 @ 0x3d08 │ │ │ │ + b.n 9a78e <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ + movw r5, #18888 @ 0x49c8 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9afd4 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ + b.n 9a78e <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ ldr.w r2, [r6, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9b064 <_PyObject_NewVar@@Base+0xae8> │ │ │ │ + cbz r2, 9a81e <_PyObject_NewVar@@Base+0xade> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7b88 │ │ │ │ - b.n 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ - movw r5, #15780 @ 0x3da4 │ │ │ │ + bl 1e98e4 │ │ │ │ + b.n 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + movw r5, #19044 @ 0x4a64 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9afd4 <_PyObject_NewVar@@Base+0xa58> │ │ │ │ + b.n 9a78e <_PyObject_NewVar@@Base+0xa4e> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #14528 @ 0x38c0 │ │ │ │ + movw r3, #17792 @ 0x4580 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1e2004 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ - b.n 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ - bl 80650 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ - movw r3, #56132 @ 0xdb44 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 15837c │ │ │ │ - b.n 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e3da0 <_PyOS_URandomNonblock@@Base+0x7b8> │ │ │ │ + b.n 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3aa0 │ │ │ │ - b.n 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ - 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 9af6c <_PyObject_NewVar@@Base+0x9f0> │ │ │ │ - bl 1ef0b0 │ │ │ │ - b.n 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 1e57fc │ │ │ │ + b.n 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ + beq.w 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bne.w 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9aa96 <_PyObject_NewVar@@Base+0x51a> │ │ │ │ + b.n 9a25a <_PyObject_NewVar@@Base+0x51a> │ │ │ │ movw r3, #44088 @ 0xac38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15856 @ 0x3df0 │ │ │ │ + movw r1, #19120 @ 0x4ab0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12edd8 │ │ │ │ - b.n 9aebe <_PyObject_NewVar@@Base+0x942> │ │ │ │ + bl 12f768 │ │ │ │ + b.n 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bl 1f0e80 │ │ │ │ + b.n 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bl 805c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + movw r3, #56132 @ 0xdb44 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 159394 │ │ │ │ + b.n 9a678 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + 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 9a726 <_PyObject_NewVar@@Base+0x9e6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9aa7c <_PyObject_NewVar@@Base+0x500> │ │ │ │ + beq.w 9a240 <_PyObject_NewVar@@Base+0x500> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9aa7c <_PyObject_NewVar@@Base+0x500> │ │ │ │ + bne.w 9a240 <_PyObject_NewVar@@Base+0x500> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78c2c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9aa7c <_PyObject_NewVar@@Base+0x500> │ │ │ │ + bl 78c3c <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a240 <_PyObject_NewVar@@Base+0x500> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 86324 │ │ │ │ + bl 85e08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ad08 <_PyObject_NewVar@@Base+0x78c> │ │ │ │ + beq.w 9a4c0 <_PyObject_NewVar@@Base+0x780> │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ - b.n 9af28 <_PyObject_NewVar@@Base+0x9ac> │ │ │ │ - nop │ │ │ │ + b.n 9a6e2 <_PyObject_NewVar@@Base+0x9a2> │ │ │ │ │ │ │ │ -0009b118 : │ │ │ │ +0009a8d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9b174 │ │ │ │ - ldr r5, [pc, #92] @ (9b188 ) │ │ │ │ + cbz r0, 9a92c │ │ │ │ + ldr r5, [pc, #92] @ (9a940 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9b160 │ │ │ │ + cbnz r3, 9a918 │ │ │ │ mov r4, r0 │ │ │ │ - bl 6e548 │ │ │ │ + bl 6e520 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9b14c │ │ │ │ + bpl.n 9a904 │ │ │ │ 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 1a9670 <_PyThreadState_New@@Base+0x1b4> │ │ │ │ + bl 1ab8b8 <_PyThreadState_New@@Base+0x1bc> │ │ │ │ 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, #51236 @ 0xc824 │ │ │ │ + movw r1, #54500 @ 0xd4e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4168 @ 0x1048 │ │ │ │ + movw r0, #7432 @ 0x1d08 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #51060 @ 0xc774 │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #54324 @ 0xd434 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #4612 @ 0x1204 │ │ │ │ + movw r0, #7876 @ 0x1ec4 │ │ │ │ movt r0, #54 @ 0x36 │ │ │ │ - bl 645aa <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64542 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r0, r1, lsl #1 │ │ │ │ ldrb.w r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.n 9b1b8 │ │ │ │ + beq.n 9a970 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq.n 9b1c8 │ │ │ │ - movw r2, #3816 @ 0xee8 │ │ │ │ + beq.n 9a980 │ │ │ │ + movw r2, #7080 @ 0x1ba8 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ - cbnz r0, 9b1b6 │ │ │ │ - movw r2, #4072 @ 0xfe8 │ │ │ │ + cbnz r0, 9a96e │ │ │ │ + movw r2, #7336 @ 0x1ca8 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne.n 9b1a0 │ │ │ │ + bne.n 9a958 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b.n 9b1a0 │ │ │ │ + b.n 9a958 │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ mov r3, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b58c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.w 9ad44 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bde2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.w 9b618 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9bd68 │ │ │ │ + beq.w 9b59a │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ itttt cs │ │ │ │ movcs r2, #29 │ │ │ │ - ldrcs r1, [sp, #12] │ │ │ │ + ldrcs r1, [sp, #8] │ │ │ │ movcs r4, r1 │ │ │ │ strcs r2, [r1, #32] │ │ │ │ - bcs.n 9b25c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bcs.n 9aa14 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bhi.w 9d2cc │ │ │ │ + bhi.w 9ca88 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d2be │ │ │ │ + bne.w 9ca96 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9bcea │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ - cmp r0, r8 │ │ │ │ - bcs.w 9bd60 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ + beq.w 9b51a │ │ │ │ + ldr.w r5, [r4, #476] @ 0x1dc │ │ │ │ + cmp r5, r8 │ │ │ │ + bcs.w 9b590 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + adds r0, r3, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - str.w ip, [r4, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ sub.w r1, r2, #9 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 9b41a │ │ │ │ + bhi.w 9abd2 │ │ │ │ movs r6, #9 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ lsrs r6, r1 │ │ │ │ - lsls r1, r6, #31 │ │ │ │ - bmi.w 9b9a0 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ + bmi.w 9b18a │ │ │ │ mov r6, r2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 9cb38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c3c0 │ │ │ │ str r3, [r4, #28] │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + str.w r5, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq.w 9c67a │ │ │ │ + beq.w 9be84 │ │ │ │ bic.w r1, r2, #32 │ │ │ │ sub.w r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 9b476 │ │ │ │ + bls.w 9ac2c │ │ │ │ + sub.w r3, r2, #95 @ 0x5f │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - ite le │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, #95 @ 0x5f │ │ │ │ - it eq │ │ │ │ - orreq.w r3, r3, #1 │ │ │ │ + it gt │ │ │ │ + orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b488 │ │ │ │ + bne.w 9ac3e │ │ │ │ cmp r2, #13 │ │ │ │ - beq.w 9b554 │ │ │ │ + beq.w 9ad0c │ │ │ │ cmp r2, #10 │ │ │ │ - beq.w 9b562 │ │ │ │ + beq.w 9ad1a │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9b9e6 │ │ │ │ + beq.w 9b1d0 │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #30624 @ 0x77a0 │ │ │ │ + movw sl, #33888 @ 0x8460 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9b6e4 │ │ │ │ + lsls r5, r3, #29 │ │ │ │ + bmi.w 9aeb8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw sl, #31648 @ 0x7ba0 │ │ │ │ + movw sl, #34912 @ 0x8860 │ │ │ │ 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 9c3c6 │ │ │ │ + beq.w 9bc66 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r6, #34 @ 0x22 │ │ │ │ - beq.w 9be56 │ │ │ │ + beq.w 9b644 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9cb44 │ │ │ │ + beq.w 9c3ca │ │ │ │ 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 9b7a6 │ │ │ │ + bne.w 9af8e │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9b7a6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d338 │ │ │ │ + beq.w 9af8e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9caac │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b131c <_PyToken_TwoChars@@Base> │ │ │ │ + bl b0aa0 <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c25c │ │ │ │ + bne.w 9bae6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9b936 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + beq.w 9b120 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9d2cc │ │ │ │ + bcc.w 9ca88 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d2be │ │ │ │ + bne.w 9ca96 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9b7e2 │ │ │ │ - ble.w 9b940 │ │ │ │ + beq.w 9afca │ │ │ │ + ble.w 9b12a │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b7e2 │ │ │ │ + beq.w 9afca │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ itt eq │ │ │ │ - ldreq r3, [sp, #12] │ │ │ │ + ldreq r3, [sp, #8] │ │ │ │ addeq.w sl, r3, #12288 @ 0x3000 │ │ │ │ - beq.w 9b9a4 │ │ │ │ + beq.w 9b18e │ │ │ │ lsrs r1, r6, #7 │ │ │ │ - movw r2, #21528 @ 0x5418 │ │ │ │ + movw r2, #24792 @ 0x60d8 │ │ │ │ movt r2, #55 @ 0x37 │ │ │ │ - movw r3, #4744 @ 0x1288 │ │ │ │ + movw r3, #8008 @ 0x1f48 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ mov r7, r6 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ and.w r1, r6, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #7 │ │ │ │ - movw r2, #12824 @ 0x3218 │ │ │ │ + movw r2, #16088 @ 0x3ed8 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.w 9cf7e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bpl.w 9c6e2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ sub.w r2, r7, #33 @ 0x21 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r3 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ - bls.w 9b856 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r0, #55 @ 0x37 │ │ │ │ + bls.w 9b03e │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r2, #480] @ 0x1e0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + movs r0, #55 @ 0x37 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ - b.n 9b87e │ │ │ │ - cmp.w ip, #0 │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + b.n 9b06a │ │ │ │ + cmp r0, #0 │ │ │ │ + str.w r5, [r4, #472] @ 0x1d8 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ it ne │ │ │ │ movne r6, r2 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bne.w 9b2b2 │ │ │ │ - b.n 9b438 │ │ │ │ + bne.w 9aa64 │ │ │ │ + b.n 9abee │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b448 │ │ │ │ + beq.n 9abfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d338 │ │ │ │ + bl 9caac │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b434 │ │ │ │ + bne.n 9abea │ │ │ │ add.w sl, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r2, [r4, #2736] @ 0xab0 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c840 │ │ │ │ + bne.w 9c01e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cb78 │ │ │ │ + bne.w 9c508 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9c67a │ │ │ │ + beq.w 9be84 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9c300 │ │ │ │ + beq.w 9bb9c │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b554 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 9b56a │ │ │ │ + beq.n 9ad0c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 9ad22 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 9bce2 │ │ │ │ + beq.w 9b50e │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq.w 9bbf0 │ │ │ │ + beq.w 9b426 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq.w 9c132 │ │ │ │ + beq.w 9b95e │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq.w 9bb34 │ │ │ │ + beq.w 9b370 │ │ │ │ bic.w r0, r2, #32 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b4c2 │ │ │ │ - ldrd r6, r3, [r4, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 9bc20 │ │ │ │ + b.n 9ac78 │ │ │ │ + ldrd r5, r6, [r4, #4] │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.w 9b44e │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9bc90 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + bcs.w 9b4ba │ │ │ │ adds r3, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + adds r2, r5, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ bic.w r0, r6, #32 │ │ │ │ subs r0, #65 @ 0x41 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 9b49e │ │ │ │ + bls.n 9ac54 │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b49e │ │ │ │ + bls.n 9ac54 │ │ │ │ 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 9b99a │ │ │ │ - adds r7, r6, #1 │ │ │ │ - beq.w 9c560 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 9b184 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + beq.w 9be18 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9d2cc │ │ │ │ + bcc.w 9ca88 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9d2be │ │ │ │ + bne.w 9ca96 │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9ce14 │ │ │ │ + bne.w 9c450 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ - str r1, [r5, #0] │ │ │ │ + ldr.w r1, [r4, #480] @ 0x1e0 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + str r1, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r1, [r5, #12] │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r5, #20] │ │ │ │ - str r3, [r5, #24] │ │ │ │ - str r1, [r5, #16] │ │ │ │ - str r1, [r5, #8] │ │ │ │ - beq.n 9b550 │ │ │ │ - ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r3, [r0, #24] │ │ │ │ + str r1, [r0, #16] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + beq.n 9ad08 │ │ │ │ + ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + str r3, [r0, #8] │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + str r3, [r0, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b8a8 │ │ │ │ + b.n 9b094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d338 │ │ │ │ + bl 9caac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bne.w 9b2ea │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 9aa9e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9ba62 │ │ │ │ + beq.w 9b250 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c710 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 9bf7e │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #28] │ │ │ │ str.w r2, [r1, #472] @ 0x1d8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - str.w r2, [r1, #448] @ 0x1c0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - mov r5, r7 │ │ │ │ + str.w r2, [r5, #448] @ 0x1c0 │ │ │ │ + mov sl, r7 │ │ │ │ subs r7, r6, r7 │ │ │ │ - ldrd r4, r6, [sl, #4] │ │ │ │ - add.w r8, r7, r5 │ │ │ │ + ldrd r4, r6, [r5, #4] │ │ │ │ + add.w r8, r7, sl │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 9b5de │ │ │ │ - ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ + beq.n 9ad92 │ │ │ │ + ldr.w r1, [r5, #476] @ 0x1dc │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 9b652 │ │ │ │ + bcs.n 9adfe │ │ │ │ adds r2, r1, #1 │ │ │ │ adds r0, r4, #1 │ │ │ │ - str.w r2, [sl, #476] @ 0x1dc │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ + str.w r2, [r5, #476] @ 0x1dc │ │ │ │ + str r0, [r5, #4] │ │ │ │ ldrb.w ip, [r4] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 9b8ae │ │ │ │ - adds r5, #1 │ │ │ │ + bne.w 9b09a │ │ │ │ + add.w sl, sl, #1 │ │ │ │ mov r4, r0 │ │ │ │ - add.w r8, r7, r5 │ │ │ │ + add.w r8, r7, sl │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 9b5b2 │ │ │ │ - ldr.w r1, [sl, #32] │ │ │ │ + bne.n 9ad66 │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c58e │ │ │ │ - ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ - movw r0, #23201 @ 0x5aa1 │ │ │ │ + bne.w 9bdf8 │ │ │ │ + ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ + movw r0, #26349 @ 0x66ed │ │ │ │ movt r0, #19 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9c23a │ │ │ │ + bne.w 9bac4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2941c │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c86c │ │ │ │ - ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9b614 │ │ │ │ - str.w r4, [sl] │ │ │ │ - ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ - str.w r6, [sl, #8] │ │ │ │ + beq.w 9c0b2 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cbnz r2, 9adc2 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ + str r6, [r5, #8] │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ + str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ - str.w r2, [sl, #476] @ 0x1dc │ │ │ │ + str.w r2, [r5, #476] @ 0x1dc │ │ │ │ subs r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r4, [sl, #2704] @ 0xa90 │ │ │ │ + str.w r4, [r5, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5f0 │ │ │ │ + bne.w 9bf36 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 9c596 │ │ │ │ - ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ + beq.w 9bee4 │ │ │ │ + ldr.w r1, [r5, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9b5ba │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + bcc.n 9ad6e │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r6, sl │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bb22 │ │ │ │ + bne.w 9baaa │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9d05e │ │ │ │ + bne.w 9b2ce │ │ │ │ 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 9bde6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.w 9b2e2 │ │ │ │ + ble.w 9b998 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r1, #99 @ 0x63 │ │ │ │ + itttt gt │ │ │ │ + movgt r3, #0 │ │ │ │ + movgt r0, #20 │ │ │ │ + ldrgt r4, [sp, #8] │ │ │ │ + ldrgt r2, [r4, #8] │ │ │ │ + bgt.w 9be30 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ - ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 9ceb8 │ │ │ │ - ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ + cmp r2, r8 │ │ │ │ + bge.w 9ca64 │ │ │ │ + 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 │ │ │ │ + ldr.w r0, [r1, #476] @ 0x1dc │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ str.w r1, [r4, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b21a │ │ │ │ + beq.w 9a9d2 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r4 │ │ │ │ add.w r2, r1, #12288 @ 0x3000 │ │ │ │ cmp r7, #0 │ │ │ │ ldr.w r1, [r1, #480] @ 0x1e0 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - bge.w 9c0ae │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bge.w 9b8d6 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ - str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ - str r1, [r5, #0] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ + str r1, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c0d4 │ │ │ │ - ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ + bne.w 9b8fe │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r3, [r5, #16] │ │ │ │ - strd r3, r1, [r5, #8] │ │ │ │ - strd r2, r2, [r5, #20] │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + strd r3, r1, [r0, #8] │ │ │ │ + strd r2, r2, [r0, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 9b8a8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + b.n 9b094 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9bad8 │ │ │ │ - bl 9d338 │ │ │ │ + bne.w 9b2fe │ │ │ │ + bl 9caac │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9cd7c │ │ │ │ - bgt.w 9bf58 │ │ │ │ + beq.w 9c3e4 │ │ │ │ + bgt.w 9b74a │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9c68c │ │ │ │ - bgt.w 9c1e0 │ │ │ │ + beq.w 9be96 │ │ │ │ + bgt.w 9ba12 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9cd7c │ │ │ │ + beq.w 9c3e4 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9cabe │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9ca42 │ │ │ │ + beq.w 9c2b8 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.w 9c27c │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - bmi.w 9cec2 │ │ │ │ + lsls r5, r3, #29 │ │ │ │ + bmi.w 9ba22 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9c7e0 │ │ │ │ + beq.w 9c07a │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9ca74 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r2, #16136 @ 0x3f08 │ │ │ │ + ble.w 9b79a │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.w 9c0d2 │ │ │ │ + bgt.w 9b76a │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.w 9c43a │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + beq.w 9b770 │ │ │ │ + movw r2, #19400 @ 0x4bc8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cc09c │ │ │ │ + bl cb840 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc1e │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - beq.w 9c6e2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + beq.w 9b7b2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 9d2cc │ │ │ │ + bcc.w 9ca88 │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9d2be │ │ │ │ + bne.w 9ca96 │ │ │ │ ldrd r3, r0, [r4, #476] @ 0x1dc │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ @@ -169429,47 +168692,48 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #16] │ │ │ │ str r3, [r5, #8] │ │ │ │ - beq.n 9b7a2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 9af8a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #8] │ │ │ │ + str r3, [r1, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ + str r3, [r1, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9b8a8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + b.n 9b094 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9c02c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d338 │ │ │ │ + bgt.w 9b862 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9caac │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b131c <_PyToken_TwoChars@@Base> │ │ │ │ + bl b0aa0 <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c25c │ │ │ │ + bne.w 9bae6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 9b372 │ │ │ │ + bne.w 9ab26 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9cb72 │ │ │ │ + ble.w 9c220 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne.w 9b9a4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bne.w 9b18e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9cf6c │ │ │ │ + bgt.w 9c850 │ │ │ │ adds r2, r4, r3 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ add.w r7, r4, #12288 @ 0x3000 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r6, [r2, #484] @ 0x1e4 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str.w r2, [ip, #684] @ 0x2ac │ │ │ │ @@ -169482,187 +168746,189 @@ │ │ │ │ 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, #12824 @ 0x3218 │ │ │ │ + movw r1, #16088 @ 0x3ed8 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ - movw r3, #4744 @ 0x1288 │ │ │ │ + movw r3, #8008 @ 0x1f48 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.w 9cf7e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bpl.w 9c6e2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - movw r3, #4612 @ 0x1204 │ │ │ │ + movw r3, #7876 @ 0x1ec4 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r4, r2 │ │ │ │ ldrsb.w r0, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ ldreq.w r3, [r3, #468] @ 0x1d4 │ │ │ │ ldrne.w r3, [r3, #464] @ 0x1d0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - str r3, [r5, #4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - strd r2, r3, [r5, #12] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - strd r6, r1, [r5, #20] │ │ │ │ - beq.n 9b8a8 │ │ │ │ - ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ + strd r2, r3, [r4, #12] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + strd r6, r1, [r4, #20] │ │ │ │ + beq.n 9b094 │ │ │ │ + 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} │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9c822 │ │ │ │ + beq.w 9c05c │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r6, r7 │ │ │ │ - beq.w 9b5a2 │ │ │ │ + beq.w 9ad56 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9d1dc │ │ │ │ + beq.w 9c980 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r6, r5 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r6, sl │ │ │ │ mov r3, r4 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ str r4, [r0, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 9d2cc │ │ │ │ + bcc.w 9ca88 │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9d2be │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bne.w 9ca96 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9b65c │ │ │ │ + bhi.w 9ae06 │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ - lsls r4, r7, #31 │ │ │ │ - bpl.w 9b65c │ │ │ │ + lsls r7, r7, #31 │ │ │ │ + bpl.w 9ae06 │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9bf9a │ │ │ │ + beq.w 9b7c2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9cfde │ │ │ │ + bne.w 9c83a │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ - str r3, [r2, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bde2 │ │ │ │ + bne.w 9b618 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b21a │ │ │ │ + b.n 9a9d2 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq.w 9b7e2 │ │ │ │ - bgt.w 9b3ac │ │ │ │ + beq.w 9afca │ │ │ │ + bgt.w 9ab60 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9b7e2 │ │ │ │ + beq.w 9afca │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9bc9e │ │ │ │ + beq.w 9b4ca │ │ │ │ mov r7, r6 │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9cf7e │ │ │ │ - movw r3, #12824 @ 0x3218 │ │ │ │ + bcs.w 9c6e2 │ │ │ │ + movw r3, #16088 @ 0x3ed8 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r3, r6, lsl #1] │ │ │ │ - movw r3, #4744 @ 0x1288 │ │ │ │ + movw r3, #8008 @ 0x1f48 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r4, r3, #21 │ │ │ │ - bpl.w 9cf7e │ │ │ │ + bpl.w 9c6e2 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - bne.w 9b3f6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 9abaa │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r4, [fp, #8] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r1 │ │ │ │ - blt.w 9b3fc │ │ │ │ + blt.w 9abb0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ - b.n 9b856 │ │ │ │ + b.n 9b03e │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b49e │ │ │ │ - mov r3, ip │ │ │ │ - b.n 9b268 │ │ │ │ + b.n 9ac54 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 9aa20 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c2aa │ │ │ │ + bgt.w 9bb36 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c332 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 9bbd2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d03e │ │ │ │ - ble.w 9bad4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 9c7e4 │ │ │ │ + ble.w 9b2ca │ │ │ │ + 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.n 9bab2 │ │ │ │ + bne.n 9b2a6 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 9bac4 │ │ │ │ + bgt.n 9b2ba │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - b.n 9b82a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movw sl, #30624 @ 0x77a0 │ │ │ │ + b.n 9b012 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movw sl, #33888 @ 0x8460 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ - bl 9d338 │ │ │ │ + bl 9caac │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - bmi.w 9c7f4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + lsls r7, r3, #29 │ │ │ │ + bmi.w 9c08e │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c8d0 │ │ │ │ + beq.w 9c122 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9c8a2 │ │ │ │ + beq.w 9c17e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9d2cc │ │ │ │ + bcc.w 9ca88 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d2be │ │ │ │ + bne.w 9ca96 │ │ │ │ ldrd r2, r0, [r4, #476] @ 0x1dc │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -169670,267 +168936,296 @@ │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r2, [r5, #16] │ │ │ │ str r2, [r5, #8] │ │ │ │ - beq.n 9ba5e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + beq.n 9b24c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #8] │ │ │ │ + str r3, [r1, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ + str r3, [r1, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 9b8a8 │ │ │ │ + b.n 9b094 │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9b576 │ │ │ │ + bgt.w 9ad2e │ │ │ │ ldr.w r1, [sl, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9c94e │ │ │ │ + bne.w 9c142 │ │ │ │ + mov r1, r0 │ │ │ │ str.w r7, [r0, #2700] @ 0xa8c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ subs r6, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r1, [r5, #12] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldr.w r1, [r1, #464] @ 0x1d0 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r1, [r0, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #20] │ │ │ │ - str r6, [r5, #24] │ │ │ │ - str r1, [r5, #16] │ │ │ │ - str r1, [r5, #8] │ │ │ │ - beq.n 9baae │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + str r3, [r0, #20] │ │ │ │ + str r6, [r0, #24] │ │ │ │ + str r1, [r0, #16] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + beq.n 9b2a2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #8] │ │ │ │ + str r3, [r1, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ + str r3, [r1, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9b8a8 │ │ │ │ + b.n 9b094 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.n 9bbb0 │ │ │ │ + bne.w 9b3e4 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9b82a │ │ │ │ + ble.w 9b012 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9ce7e │ │ │ │ + blt.w 9c6c0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b82a │ │ │ │ - bl cb8d8 │ │ │ │ + b.n 9b012 │ │ │ │ + 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 9c7f4 │ │ │ │ + mov r8, r9 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, r2 │ │ │ │ + ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 9ca64 │ │ │ │ + ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ + b.n 9ae6c │ │ │ │ + bl cb06c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c802 │ │ │ │ + beq.w 9c09c │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9c7e0 │ │ │ │ + beq.w 9c07a │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9c90e │ │ │ │ + beq.w 9c0d4 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9ca7e │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + beq.w 9b770 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #16136 @ 0x3f08 │ │ │ │ + movw r2, #19400 @ 0x4bc8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl cc09c │ │ │ │ + bl cb840 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b748 │ │ │ │ + beq.w 9b7b4 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + bne.w 9af34 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d534 │ │ │ │ - b.n 9b8a8 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r0, [r3, #476] @ 0x1dc │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9b69a │ │ │ │ + ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r0, #20] │ │ │ │ + str r1, [r0, #24] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9af8a │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9af7a │ │ │ │ + b.n 9af8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d338 │ │ │ │ + bl 9caac │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ - beq.w 9be30 │ │ │ │ - sub.w r1, r0, #34 @ 0x22 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + beq.w 9b61e │ │ │ │ + sub.w r1, r0, #39 @ 0x27 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9be30 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - orr.w ip, r2, r3 │ │ │ │ + bne.w 9b61e │ │ │ │ + movs r5, #1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + orr.w r3, r2, sl │ │ │ │ bic.w r0, r6, #32 │ │ │ │ - orrs.w lr, ip, sl │ │ │ │ - bne.w 9c14a │ │ │ │ + orrs.w r1, r3, r5 │ │ │ │ + bne.w 9b97a │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9c234 │ │ │ │ - cbnz r1, 9bb7a │ │ │ │ + beq.w 9babe │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbnz r3, 9b3b6 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.n 9bbf0 │ │ │ │ + beq.n 9b426 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.w 9c32c │ │ │ │ + beq.w 9bbc4 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.w 9b492 │ │ │ │ - mov.w sl, #1 │ │ │ │ + bne.w 9ac48 │ │ │ │ + movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - strd r2, r1, [sp, #16] │ │ │ │ - bl 9d338 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 9caac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9be2a │ │ │ │ - sub.w ip, r0, #39 @ 0x27 │ │ │ │ - rsbs r3, ip, #0 │ │ │ │ - adc.w r3, r3, ip │ │ │ │ + beq.w 9b61c │ │ │ │ + sub.w r2, r0, #39 @ 0x27 │ │ │ │ + negs r3, r2 │ │ │ │ + adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9be2a │ │ │ │ - ldrd r2, r1, [sp, #16] │ │ │ │ - b.n 9bb58 │ │ │ │ + bne.w 9b61c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 9b392 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9cdec │ │ │ │ + bne.w 9c1c2 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9cde4 │ │ │ │ + bne.w 9c1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9bad4 │ │ │ │ + ble.w 9b2ca │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9ce7e │ │ │ │ + blt.w 9c6c0 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d092 │ │ │ │ + bne.w 9c862 │ │ │ │ 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 9b82a │ │ │ │ - movs r1, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r1, [sp, #20] │ │ │ │ + b.n 9b012 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9d338 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 9caac │ │ │ │ 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 9be56 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - b.n 9bb58 │ │ │ │ + moveq r5, #1 │ │ │ │ + movne r5, #0 │ │ │ │ + beq.w 9b644 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + b.n 9b392 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9bc94 │ │ │ │ - ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #23201 @ 0x5aa1 │ │ │ │ + bne.n 9b4be │ │ │ │ + ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ + movw sl, #26349 @ 0x66ed │ │ │ │ movt sl, #19 │ │ │ │ - cmp r2, sl │ │ │ │ - bne.w 9c09e │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 9b852 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c570 │ │ │ │ + beq.w 9bdfe │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9bc52 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + cbnz r3, 9b47c │ │ │ │ + str r5, [r4, #0] │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - sub.w r2, r9, r6 │ │ │ │ + sub.w r2, r9, r5 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r6, [r4, #2704] @ 0xa90 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cb5c │ │ │ │ - cmp r6, r9 │ │ │ │ - beq.w 9c352 │ │ │ │ + bne.w 9c23a │ │ │ │ + cmp r5, r9 │ │ │ │ + beq.w 9bbf2 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b4b2 │ │ │ │ + bcc.w 9ac68 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r0, #32 │ │ │ │ - b.n 9b4c2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + b.w 9ac78 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9b9ae │ │ │ │ + ble.w 9b198 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ca04 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 9c4ae │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d03e │ │ │ │ - bgt.w 9b9c8 │ │ │ │ + beq.w 9c7e4 │ │ │ │ + bgt.w 9b1b2 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9ce7e │ │ │ │ + blt.w 9c6c0 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - beq.w 9bbd0 │ │ │ │ + beq.w 9b406 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9b82a │ │ │ │ - movs r3, #0 │ │ │ │ + b.n 9b012 │ │ │ │ + mov.w sl, #0 │ │ │ │ movs r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - b.n 9bbf6 │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + b.n 9b430 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c2e6 │ │ │ │ + bne.w 9bb82 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #23201 @ 0x5aa1 │ │ │ │ - movt r6, #19 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w 9c13a │ │ │ │ + movw r5, #26349 @ 0x66ed │ │ │ │ + movt r5, #19 │ │ │ │ + cmp r2, r5 │ │ │ │ + bne.w 9b96a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c63a │ │ │ │ + beq.w 9be44 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9bd1e │ │ │ │ + cbnz r2, 9b54e │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ @@ -169938,638 +169233,676 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r4, #2704] @ 0xa90 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c97e │ │ │ │ + bne.w 9c1fc │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9c392 │ │ │ │ - ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ + beq.w 9bc1e │ │ │ │ + ldr.w r5, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.w 9b278 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + cmp r5, r2 │ │ │ │ + bcc.w 9aa30 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #29 │ │ │ │ + mov r0, r5 │ │ │ │ str r1, [r2, #32] │ │ │ │ - b.n 9c2ec │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + b.n 9bb88 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c3c0 │ │ │ │ + bne.w 9bc60 │ │ │ │ ldr.w r8, [r0, #2744] @ 0xab8 │ │ │ │ - movw r6, #23201 @ 0x5aa1 │ │ │ │ + movw r6, #26349 @ 0x66ed │ │ │ │ movt r6, #19 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 9c224 │ │ │ │ + bne.w 9ba9a │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c60e │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + beq.w 9bf52 │ │ │ │ + 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 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ sub.w r2, sl, r3 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c510 │ │ │ │ + bne.w 9bddc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - cmp r4, sl │ │ │ │ - beq.w 9c4b8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + mov r5, sl │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.w 9bd86 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ + mov sl, r5 │ │ │ │ ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ - b.w 9b226 │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 9b6ac │ │ │ │ - ble.w 9c166 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r1, #99 @ 0x63 │ │ │ │ - itttt gt │ │ │ │ - movgt r3, #0 │ │ │ │ - movgt r0, #20 │ │ │ │ - ldrgt r4, [sp, #12] │ │ │ │ - ldrgt r2, [r4, #8] │ │ │ │ - bgt.w 9c736 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, r2 │ │ │ │ - ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ - cmp r2, r8 │ │ │ │ - bge.w 9ceb8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r1, [r2, #44] @ 0x2c │ │ │ │ + b.w 9a9de │ │ │ │ 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 │ │ │ │ - ldr.w r0, [r1, #476] @ 0x1dc │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 9b69a │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 9be56 │ │ │ │ + b.n 9ae7e │ │ │ │ + cbz r5, 9b644 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw sl, #31648 @ 0x7ba0 │ │ │ │ + movw sl, #34912 @ 0x8860 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 9c3d0 │ │ │ │ + beq.w 9bc70 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.w 9c3d0 │ │ │ │ + beq.w 9bc70 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9be56 │ │ │ │ + beq.n 9b644 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b328 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bne.w 9aadc │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r2, [r4, #468] @ 0x1d4 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9d338 │ │ │ │ + bl 9caac │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c292 │ │ │ │ - adds r7, r0, #1 │ │ │ │ + beq.w 9bb1c │ │ │ │ + adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r8, #1 │ │ │ │ moveq r7, #0 │ │ │ │ moveq sl, r8 │ │ │ │ - beq.w 9c38c │ │ │ │ + beq.w 9bc5a │ │ │ │ movs r7, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.w 9d2cc │ │ │ │ + bcc.w 9ca88 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9d2be │ │ │ │ + bne.w 9ca96 │ │ │ │ ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ mov.w r8, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r4, r1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #476] @ 0x1dc │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 9bf10 │ │ │ │ + bne.n 9b704 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - movs r0, #3 │ │ │ │ - ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - str r2, [r5, #0] │ │ │ │ + ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r2, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #0 │ │ │ │ - ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + ldr.w r2, [r0, #468] @ 0x1d4 │ │ │ │ + str r2, [r1, #4] │ │ │ │ + ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ + str r2, [r1, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r5, #16] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - str r3, [r5, #20] │ │ │ │ - itt ne │ │ │ │ - ldrne.w r3, [r1, #472] @ 0x1d8 │ │ │ │ - strne r3, [r5, #8] │ │ │ │ - str.w fp, [r5, #24] │ │ │ │ + str r2, [r1, #16] │ │ │ │ + str r2, [r1, #8] │ │ │ │ + str r3, [r1, #20] │ │ │ │ itt ne │ │ │ │ - ldrne.w r3, [r1, #476] @ 0x1dc │ │ │ │ - strne r3, [r5, #16] │ │ │ │ - b.n 9b8a8 │ │ │ │ + ldrne.w r3, [r0, #472] @ 0x1d8 │ │ │ │ + strne r3, [r1, #8] │ │ │ │ + str.w fp, [r1, #24] │ │ │ │ + it ne │ │ │ │ + ldrne.w r3, [r0, #476] @ 0x1dc │ │ │ │ + mov.w r0, #3 │ │ │ │ + it ne │ │ │ │ + strne r3, [r1, #16] │ │ │ │ + b.n 9b094 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r1 │ │ │ │ it ne │ │ │ │ movne fp, r2 │ │ │ │ - beq.w 9c2cc │ │ │ │ + beq.w 9bb68 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 9bfaa │ │ │ │ + beq.n 9b7d2 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 9c024 │ │ │ │ + bcs.w 9b84a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, fp, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 9cc1e │ │ │ │ + beq.n 9b7b2 │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9cb6c │ │ │ │ + beq.w 9c3ba │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9cf8e │ │ │ │ + bne.w 9c898 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9bf04 │ │ │ │ + bne.n 9b6f8 │ │ │ │ adds r7, #1 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 9bec0 │ │ │ │ + b.n 9b6ae │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9cabe │ │ │ │ + beq.w 9c2b8 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9c68c │ │ │ │ + beq.w 9be96 │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9cec2 │ │ │ │ + lsls r4, r3, #29 │ │ │ │ + bmi.w 9ba22 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9c90c │ │ │ │ - ble.n 9bf7c │ │ │ │ + beq.w 9c0d2 │ │ │ │ + ble.w 9af14 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9ca7e │ │ │ │ - movw r2, #16136 @ 0x3f08 │ │ │ │ + bne.w 9af1a │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9caac │ │ │ │ + movw r2, #19672 @ 0x4cd8 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cb840 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 9b7b4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + adds r3, r7, #1 │ │ │ │ + bne.w 9af34 │ │ │ │ + b.n 9b342 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r2, #19400 @ 0x4bc8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl cc09c │ │ │ │ + mov r0, r4 │ │ │ │ + bl cb840 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc1e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - b.w 9b750 │ │ │ │ + bne.w 9b33a │ │ │ │ + movs r3, #0 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9cca8 │ │ │ │ + b.n 9b094 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d1fa │ │ │ │ + bne.w 9ca82 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.w 9b69a │ │ │ │ + b.w 9ae6c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c54c │ │ │ │ + bne.w 9bd72 │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r0, #23201 @ 0x5aa1 │ │ │ │ - movt r0, #19 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 9c24c │ │ │ │ + movw r5, #26349 @ 0x66ed │ │ │ │ + movt r5, #19 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 9bad6 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c52c │ │ │ │ + beq.w 9bd52 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9c7b8 │ │ │ │ + bne.w 9bf9c │ │ │ │ str.w fp, [r4] │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r1, [r4, #476] @ 0x1dc │ │ │ │ str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c7a0 │ │ │ │ + bne.w 9c006 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9c74a │ │ │ │ + beq.w 9bfb2 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9bf20 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bcc.w 9b714 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9c558 │ │ │ │ + b.n 9bd7e │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c0ae │ │ │ │ + ldrd r5, r9, [r4, #4] │ │ │ │ + b.n 9b490 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9b7b6 │ │ │ │ + blt.w 9af9e │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ - moveq r4, r3 │ │ │ │ - subne r4, r3, #1 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 9cc76 │ │ │ │ - cbnz r4, 9c072 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + moveq r5, r3 │ │ │ │ + subne r5, r3, #1 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 9c30e │ │ │ │ + cbnz r5, 9b8a8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl ca808 │ │ │ │ + bl c9f7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c67a │ │ │ │ + beq.w 9be84 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b7b6 │ │ │ │ + beq.w 9af9e │ │ │ │ ldr.w r9, [sl, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, r9, lsl #6 │ │ │ │ ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cc90 │ │ │ │ + bne.w 9c326 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9b7b6 │ │ │ │ + bne.w 9af9e │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 9b7b6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 9af9e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ 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 9d534 │ │ │ │ - b.n 9b8a8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c81e │ │ │ │ - ldrd r6, r9, [r4, #4] │ │ │ │ - b.n 9bc66 │ │ │ │ + bl 9cca8 │ │ │ │ + b.w 9b094 │ │ │ │ subs r7, #1 │ │ │ │ - cbnz r2, 9c0fe │ │ │ │ + cbnz r2, 9b928 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r3, [r5, #16] │ │ │ │ - strd r3, r1, [r5, #8] │ │ │ │ - strd r2, r2, [r5, #20] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + strd r3, r1, [r0, #8] │ │ │ │ + strd r2, r2, [r0, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 9b8a8 │ │ │ │ - ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ + b.w 9b094 │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [r5, #4] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - strd r2, r1, [r5, #8] │ │ │ │ - strd r3, r3, [r5, #20] │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + strd r2, r1, [r0, #8] │ │ │ │ + strd r3, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b6e0 │ │ │ │ - ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ - b.w 9b6e0 │ │ │ │ + beq.w 9aeb4 │ │ │ │ + ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ + str r3, [r0, #8] │ │ │ │ + ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + str r3, [r0, #16] │ │ │ │ + b.w 9aeb4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str.w r7, [r4, #452] @ 0x1c4 │ │ │ │ - str r1, [r5, #0] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + str.w r7, [r5, #452] @ 0x1c4 │ │ │ │ + str r1, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ - strd r1, r0, [r5, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - str r1, [r5, #12] │ │ │ │ - strd r2, r3, [r5, #20] │ │ │ │ + ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ + strd r1, r0, [r4, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + str r1, [r4, #12] │ │ │ │ + strd r2, r3, [r4, #20] │ │ │ │ itttt ne │ │ │ │ - ldrne.w r3, [r4, #472] @ 0x1d8 │ │ │ │ - strne r3, [r5, #8] │ │ │ │ - ldrne.w r3, [r4, #476] @ 0x1dc │ │ │ │ - strne r3, [r5, #16] │ │ │ │ - b.n 9c0ce │ │ │ │ - movs r3, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 9bbf6 │ │ │ │ + ldrne.w r3, [r5, #472] @ 0x1d8 │ │ │ │ + strne r3, [r4, #8] │ │ │ │ + ldrne.w r3, [r5, #476] @ 0x1dc │ │ │ │ + strne r3, [r4, #16] │ │ │ │ + b.n 9b8f8 │ │ │ │ + mov.w sl, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9b430 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c654 │ │ │ │ + beq.w 9be5e │ │ │ │ ldrd r3, sl, [r4, #4] │ │ │ │ - b.n 9bd32 │ │ │ │ - orr.w lr, r1, sl │ │ │ │ - orrs.w lr, lr, ip │ │ │ │ - beq.w 9bb70 │ │ │ │ - orrs r3, r1 │ │ │ │ - bne.w 9b492 │ │ │ │ + b.n 9b562 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r1, r5 │ │ │ │ + orrs r1, r3 │ │ │ │ + beq.w 9b3ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs.w sl, r3, sl │ │ │ │ + bne.w 9ac48 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne.w 9b492 │ │ │ │ - mov r1, lr │ │ │ │ - b.n 9bb86 │ │ │ │ + bne.w 9ac48 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 9b3c0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9c72e │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + ble.w 9be28 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr.w r2, [r4, #452] @ 0x1c4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r4, #452] @ 0x1c4 │ │ │ │ - cbz r0, 9c1b8 │ │ │ │ + cbz r0, 9b9ea │ │ │ │ add r3, r4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9c328 │ │ │ │ + ble.w 9bbce │ │ │ │ subs r2, #2 │ │ │ │ subs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 9c1b8 │ │ │ │ + cbz r1, 9b9ea │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9c324 │ │ │ │ + ble.w 9bbc0 │ │ │ │ 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 9c19c │ │ │ │ + bne.n 9b9ce │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ add r3, r1 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c72e │ │ │ │ + bne.w 9be28 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9ceb8 │ │ │ │ + bne.w 9ca64 │ │ │ │ ldr.w r0, [r1, #476] @ 0x1dc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r2, [r1, #452] @ 0x1c4 │ │ │ │ mov r1, r0 │ │ │ │ - b.w 9b69a │ │ │ │ + b.w 9ae6c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 9b718 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d338 │ │ │ │ - uxtb r3, r0 │ │ │ │ + beq.w 9c264 │ │ │ │ + ldr.w r3, [sl, r0, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bpl.w 9af14 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + bl cb06c │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9ca3c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c09c │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9c07a │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9ba56 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9c0d2 │ │ │ │ + bgt.w 9c58e │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9c43a │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9b770 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4dc │ │ │ │ - movw r1, #16284 @ 0x3f9c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9b79a │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9cc50 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7d0 │ │ │ │ - movs r3, #0 │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #19572 @ 0x4c74 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 248204 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d534 │ │ │ │ - b.w 9b8a8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9cca8 │ │ │ │ + b.w 9b094 │ │ │ │ blx r8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c972 │ │ │ │ + beq.w 9c1ae │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9bdb4 │ │ │ │ - mov r3, lr │ │ │ │ + b.n 9b5e6 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r0, [r3, #476] @ 0x1dc │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ + b.w 9ae6c │ │ │ │ + mov sl, r1 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9bbf6 │ │ │ │ - mov r0, sl │ │ │ │ + b.n 9b430 │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c96c │ │ │ │ - ldrd r4, r6, [sl, #4] │ │ │ │ - b.w 9b628 │ │ │ │ + beq.w 9c0ce │ │ │ │ + ldrd r4, r6, [r5, #4] │ │ │ │ + b.w 9add4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c88a │ │ │ │ + beq.w 9c1b2 │ │ │ │ ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9bff6 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + b.n 9b81c │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d338 │ │ │ │ + bl 9caac │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c89ec <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c8160 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9c280 │ │ │ │ + bne.n 9bb0a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9cc50 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d534 │ │ │ │ - b.w 9b8a8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d338 │ │ │ │ + bl 9cca8 │ │ │ │ + b.w 9b094 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9caac │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9c37e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r4, r0, #1 │ │ │ │ + beq.w 9bc4c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + adds r2, r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 9ca14 │ │ │ │ + beq.w 9c582 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9be88 │ │ │ │ + b.n 9b676 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bcae │ │ │ │ + bne.w 9b4da │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9bcae │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #16704 @ 0x4140 │ │ │ │ + beq.w 9b4da │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #19968 @ 0x4e00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7d0 │ │ │ │ - b.n 9c212 │ │ │ │ + bl 1e15a0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9cca8 │ │ │ │ + b.w 9b094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d338 │ │ │ │ + bl 9caac │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9cc84 │ │ │ │ + beq.w 9c3ae │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9cf3e │ │ │ │ + beq.w 9c9a0 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9bf10 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.n 9b704 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ subs r0, #1 │ │ │ │ - cbz r3, 9c2f2 │ │ │ │ + cbz r3, 9bb8e │ │ │ │ subs r3, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ - beq.w 9c67a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 9be84 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cc1e │ │ │ │ + bne.w 9b7b2 │ │ │ │ subs.w r2, r1, #11 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bl 9d534 │ │ │ │ - b.w 9b8a8 │ │ │ │ + bl 9cca8 │ │ │ │ + b.w 9b094 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 9c1ba │ │ │ │ + b.n 9b9ec │ │ │ │ + movs r3, #1 │ │ │ │ + mov.w sl, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9b430 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 9c1ba │ │ │ │ - movs r3, #0 │ │ │ │ - movs r1, #1 │ │ │ │ - b.n 9bbf6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + b.n 9b9ec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9bad4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ble.w 9b2ca │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ - bgt.w 9bcc8 │ │ │ │ + bgt.w 9b4f4 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 9b82a │ │ │ │ + b.w 9b012 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9bc94 │ │ │ │ + bne.w 9b4be │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9c814 │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 9b852 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cdd0 │ │ │ │ + beq.w 9c1ea │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c378 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + cbnz r2, 9bc18 │ │ │ │ + str r5, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 9bc56 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov.w sl, #3 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 9beb8 │ │ │ │ + b.n 9b480 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c2e6 │ │ │ │ + bne.n 9bb82 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w 9c13a │ │ │ │ + cmp r2, r5 │ │ │ │ + bne.w 9b96a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2941c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca28 │ │ │ │ + beq.w 9c226 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - cbnz r1, 9c3ba │ │ │ │ + cbnz r1, 9bc46 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 9bd22 │ │ │ │ + b.n 9b552 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov.w sl, #3 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 9b6a6 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 9b25c │ │ │ │ + b.w 9aa14 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c3d0 │ │ │ │ + beq.n 9bc70 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b328 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bne.w 9aadc │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r4, #2704] @ 0xa90 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl 9d338 │ │ │ │ + bl 9caac │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9cb14 │ │ │ │ + beq.w 9c55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d4dc │ │ │ │ + bl 9cc50 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + 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 9d09e │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bgt.w 9c692 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ add.w fp, r4, lr │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r4, r2, lsl #6 │ │ │ │ add.w r3, r4, r3, lsl #6 │ │ │ │ @@ -170588,291 +169921,275 @@ │ │ │ │ str.w r0, [r9, #2788] @ 0xae4 │ │ │ │ str.w r0, [r9, #2792] @ 0xae8 │ │ │ │ str.w r0, [r9, #2800] @ 0xaf0 │ │ │ │ str.w r6, [r4, lr] │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldrb.w r0, [r8] │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - beq.n 9c478 │ │ │ │ - bhi.n 9c48c │ │ │ │ + beq.n 9bd18 │ │ │ │ + bhi.n 9bd28 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.n 9c48c │ │ │ │ + bne.n 9bd28 │ │ │ │ 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, #12] │ │ │ │ + sub.w r6, r1, #114 @ 0x72 │ │ │ │ + negs r1, r6 │ │ │ │ + adcs r1, r6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ + movs r5, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r0, ip │ │ │ │ - mov.w ip, #0 │ │ │ │ add.w r2, r0, r2, lsl #6 │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ mov r3, r8 │ │ │ │ - strd ip, r4, [r2, #4] │ │ │ │ - mov r1, r5 │ │ │ │ + strd r5, r4, [r2, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d534 │ │ │ │ - b.w 9b8a8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bl 9cca8 │ │ │ │ + b.w 9b094 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 29b58 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9b7fe │ │ │ │ + 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.w 9b7b2 │ │ │ │ + cmp r1, #22 │ │ │ │ + beq.w 9c31c │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.w 9c89a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c976 │ │ │ │ + bne.w 9c3a4 │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c7ce │ │ │ │ + bne.w 9c04a │ │ │ │ mov r0, r4 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c9a8 │ │ │ │ + beq.w 9c250 │ │ │ │ adds r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9c4e2 │ │ │ │ + cbnz r1, 9bdb0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r5, r0 │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - sub.w r2, sl, r4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + subs r2, r5, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r3, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdd0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + beq.w 9b604 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #19176 @ 0x4ae8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7d0 │ │ │ │ + bl 1e15a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - b.w 9b25c │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #16] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.w 9aa14 │ │ │ │ + mov r6, sl │ │ │ │ + b.w 9ae06 │ │ │ │ + mov r0, r5 │ │ │ │ blx 29b58 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9bfd8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + add.w r9, r5, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne.w 9b476 │ │ │ │ movs r3, #11 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - cmp r1, #17 │ │ │ │ - beq.w 9cc1e │ │ │ │ - cmp r1, #22 │ │ │ │ - beq.w 9ca1e │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9cf90 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + str r6, [r4, #4] │ │ │ │ + b.w 9b4be │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9ce14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + bne.w 9c450 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 9b51e │ │ │ │ - mov r0, r6 │ │ │ │ + b.w 9acd4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #21 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + str r0, [r4, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9cca8 │ │ │ │ + b.w 9b094 │ │ │ │ + mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ - add.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r9, r6 │ │ │ │ - bne.w 9bc4c │ │ │ │ - movs r2, #11 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.w 9bc94 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.w 9b65c │ │ │ │ - ldr.w r1, [sl, #32] │ │ │ │ + add.w sl, r3, r0 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 9b548 │ │ │ │ + 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 9c43e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ + cmp r1, #28 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + bne.w 9bb9c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9cca8 │ │ │ │ + b.w 9b094 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9caac │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9c6d6 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #16 │ │ │ │ + beq.w 9c826 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9caac │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r1, r3, #27 │ │ │ │ + bmi.n 9beb2 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9c6d6 │ │ │ │ + mov r1, r0 │ │ │ │ + movw r2, #19396 @ 0x4bc4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cb840 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b78e │ │ │ │ + b.n 9b7b4 │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c58e │ │ │ │ - ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne.n 9bdf8 │ │ │ │ + ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9c8f0 │ │ │ │ + bne.w 9c114 │ │ │ │ mov r0, r4 │ │ │ │ blx 2941c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd6c │ │ │ │ + beq.w 9c210 │ │ │ │ adds r0, #1 │ │ │ │ - ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9c5c2 │ │ │ │ - str.w r4, [sl] │ │ │ │ - ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cbnz r2, 9bf0a │ │ │ │ + str r4, [r5, #0] │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ mov r6, r0 │ │ │ │ - str.w r0, [sl, #8] │ │ │ │ + str r0, [r5, #8] │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ + str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ - str.w r2, [sl, #476] @ 0x1dc │ │ │ │ + str.w r2, [r5, #476] @ 0x1dc │ │ │ │ subs r2, r6, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r4, [sl, #2704] @ 0xa90 │ │ │ │ + str.w r4, [r5, #2704] @ 0xa90 │ │ │ │ blx 2a83c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b640 │ │ │ │ - mov r6, r5 │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ + beq.w 9adec │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movw r1, #19176 @ 0x4ae8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ + mov r6, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7d0 │ │ │ │ + bl 1e15a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.w 9b65c │ │ │ │ + b.w 9ae06 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 29b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9bd9e │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + bne.w 9b5d0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r1, #32] │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.w 9b25c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 29b58 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 9bd18 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ - str r3, [r1, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9cc24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ - cmp r1, #28 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - bne.w 9c300 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d534 │ │ │ │ - b.w 9b8a8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d338 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d0ea │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #16 │ │ │ │ - beq.w 9cf52 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9d338 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r0, r3, #27 │ │ │ │ - bmi.n 9c6a8 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9d0ea │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - movw r2, #16132 @ 0x3f04 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl cc09c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bb14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - adds r3, r7, #1 │ │ │ │ - bne.w 9b750 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ld TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes